disp: msm: snapshot of msm and sde driver
This snapshot ports changes from 4.14 to 4.19 into the msm and sde layer. Snapshot was taken as of commit 0f8fb25421ff ("cnss2: Add device version to SOC info structure"). Change-Id: I59b799a78319c2db6930a2a10bc38976f8c09898 Signed-off-by: Samantha Tran <samtran@codeaurora.org>
Este cometimento está contido em:
@@ -24,7 +24,7 @@
|
||||
|
||||
#define TO_S15D16(_x_) ((_x_) << 7)
|
||||
|
||||
static const u32 cwb_irq_tbl[PINGPONG_MAX] = {SDE_NONE, SDE_NONE,
|
||||
static const u32 cwb_irq_tbl[PINGPONG_MAX] = {SDE_NONE, INTR_IDX_PP1_OVFL,
|
||||
INTR_IDX_PP2_OVFL, INTR_IDX_PP3_OVFL, INTR_IDX_PP4_OVFL,
|
||||
INTR_IDX_PP5_OVFL, SDE_NONE, SDE_NONE};
|
||||
|
||||
@@ -142,7 +142,7 @@ static void sde_encoder_phys_wb_set_qos_remap(
|
||||
qos_params.client_type = phys_enc->in_clone_mode ?
|
||||
VBIF_CWB_CLIENT : VBIF_NRT_CLIENT;
|
||||
|
||||
SDE_DEBUG("[qos_remap] wb:%d vbif:%d xin:%d rt:%d clone:%d\n",
|
||||
SDE_DEBUG("[qos_remap] wb:%d vbif:%d xin:%d clone:%d\n",
|
||||
qos_params.num,
|
||||
qos_params.vbif_idx,
|
||||
qos_params.xin_id, qos_params.client_type);
|
||||
@@ -1572,7 +1572,7 @@ static void sde_encoder_phys_wb_disable(struct sde_encoder_phys *phys_enc)
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (sde_encoder_helper_reset_mixers(phys_enc, wb_enc->fb_disable))
|
||||
if (sde_encoder_helper_reset_mixers(phys_enc, NULL))
|
||||
goto exit;
|
||||
|
||||
phys_enc->enable_state = SDE_ENC_DISABLING;
|
||||
@@ -1808,6 +1808,16 @@ struct sde_encoder_phys *sde_encoder_phys_wb_init(
|
||||
irq->cb.arg = wb_enc;
|
||||
irq->cb.func = sde_encoder_phys_wb_done_irq;
|
||||
|
||||
irq = &phys_enc->irq[INTR_IDX_PP1_OVFL];
|
||||
INIT_LIST_HEAD(&irq->cb.list);
|
||||
irq->name = "pp1_overflow";
|
||||
irq->hw_idx = CWB_1;
|
||||
irq->irq_idx = -1;
|
||||
irq->intr_type = SDE_IRQ_TYPE_CWB_OVERFLOW;
|
||||
irq->intr_idx = INTR_IDX_PP1_OVFL;
|
||||
irq->cb.arg = wb_enc;
|
||||
irq->cb.func = sde_encoder_phys_cwb_ovflow;
|
||||
|
||||
irq = &phys_enc->irq[INTR_IDX_PP2_OVFL];
|
||||
INIT_LIST_HEAD(&irq->cb.list);
|
||||
irq->name = "pp2_overflow";
|
||||
|
Criar uma nova questão referindo esta
Bloquear um utilizador