if (!ctx)
                return;
 
-       if (cfg->vblank_en) {
-               qos_ctrl |= ((cfg->creq_vblank &
-                               SSPP_QOS_CTRL_CREQ_VBLANK_MASK) <<
-                               SSPP_QOS_CTRL_CREQ_VBLANK_OFF);
-               qos_ctrl |= ((cfg->danger_vblank &
-                               SSPP_QOS_CTRL_DANGER_VBLANK_MASK) <<
-                               SSPP_QOS_CTRL_DANGER_VBLANK_OFF);
-               qos_ctrl |= SSPP_QOS_CTRL_VBLANK_EN;
-       }
-
        if (cfg->danger_safe_en)
                qos_ctrl |= SSPP_QOS_CTRL_DANGER_SAFE_EN;
 
 
 
 /**
  * struct dpu_hw_pipe_qos_cfg : Source pipe QoS configuration
- * @creq_vblank: creq value generated to vbif during vertical blanking
- * @danger_vblank: danger value generated during vertical blanking
- * @vblank_en: enable creq_vblank and danger_vblank during vblank
  * @danger_safe_en: enable danger safe generation
  */
 struct dpu_hw_pipe_qos_cfg {
-       u32 creq_vblank;
-       u32 danger_vblank;
-       bool vblank_en;
        bool danger_safe_en;
 };
 
 
 /**
  * enum dpu_plane_qos - Different qos configurations for each pipe
  *
- * @DPU_PLANE_QOS_VBLANK_AMORTIZE: Enables Amortization within pipe.
- *     this configuration is mutually exclusive from VBLANK_CTRL.
  * @DPU_PLANE_QOS_PANIC_CTRL: Setup panic for the pipe.
  */
 enum dpu_plane_qos {
-       DPU_PLANE_QOS_VBLANK_AMORTIZE = BIT(1),
        DPU_PLANE_QOS_PANIC_CTRL = BIT(2),
 };
 
 
        memset(&pipe_qos_cfg, 0, sizeof(pipe_qos_cfg));
 
-       if (flags & DPU_PLANE_QOS_VBLANK_AMORTIZE) {
-               pipe_qos_cfg.vblank_en = false;
-               pipe_qos_cfg.creq_vblank = 0; /* clear vblank bits */
-       }
-
        if (flags & DPU_PLANE_QOS_PANIC_CTRL)
                pipe_qos_cfg.danger_safe_en = enable;
 
-       if (!pdpu->is_rt_pipe) {
-               pipe_qos_cfg.vblank_en = false;
+       if (!pdpu->is_rt_pipe)
                pipe_qos_cfg.danger_safe_en = false;
-       }
 
-       DPU_DEBUG_PLANE(pdpu, "pnum:%d ds:%d vb:%d pri[0x%x, 0x%x] is_rt:%d\n",
+       DPU_DEBUG_PLANE(pdpu, "pnum:%d ds:%d is_rt:%d\n",
                pdpu->pipe - SSPP_VIG0,
                pipe_qos_cfg.danger_safe_en,
-               pipe_qos_cfg.vblank_en,
-               pipe_qos_cfg.creq_vblank,
-               pipe_qos_cfg.danger_vblank,
                pdpu->is_rt_pipe);
 
        pipe->sspp->ops.setup_qos_ctrl(pipe->sspp,