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>
This commit is contained in:
@@ -193,6 +193,7 @@ struct sde_encoder_phys_ops {
|
||||
* @INTR_IDX_UNDERRUN: Underrun unterrupt for video and cmd mode panel
|
||||
* @INTR_IDX_RDPTR: Readpointer done unterrupt for cmd mode panel
|
||||
* @INTR_IDX_WB_DONE: Writeback done interrupt for WB
|
||||
* @INTR_IDX_PP1_OVFL: Pingpong overflow interrupt on PP1 for Concurrent WB
|
||||
* @INTR_IDX_PP2_OVFL: Pingpong overflow interrupt on PP2 for Concurrent WB
|
||||
* @INTR_IDX_PP3_OVFL: Pingpong overflow interrupt on PP3 for Concurrent WB
|
||||
* @INTR_IDX_PP4_OVFL: Pingpong overflow interrupt on PP4 for Concurrent WB
|
||||
@@ -208,6 +209,7 @@ enum sde_intr_idx {
|
||||
INTR_IDX_RDPTR,
|
||||
INTR_IDX_AUTOREFRESH_DONE,
|
||||
INTR_IDX_WB_DONE,
|
||||
INTR_IDX_PP1_OVFL,
|
||||
INTR_IDX_PP2_OVFL,
|
||||
INTR_IDX_PP3_OVFL,
|
||||
INTR_IDX_PP4_OVFL,
|
||||
@@ -277,6 +279,7 @@ struct sde_encoder_irq {
|
||||
* @pending_retire_fence_cnt: Atomic counter tracking the pending retire
|
||||
* fences that have to be signalled.
|
||||
* @pending_kickoff_wq: Wait queue for blocking until kickoff completes
|
||||
* @ctlstart_timeout: Indicates if ctl start timeout occurred
|
||||
* @irq: IRQ tracking structures
|
||||
* @has_intf_te: Interface TE configuration support
|
||||
* @cont_splash_single_flush Variable to check if single flush is enabled.
|
||||
@@ -320,6 +323,7 @@ struct sde_encoder_phys {
|
||||
atomic_t pending_ctlstart_cnt;
|
||||
atomic_t pending_kickoff_cnt;
|
||||
atomic_t pending_retire_fence_cnt;
|
||||
atomic_t ctlstart_timeout;
|
||||
wait_queue_head_t pending_kickoff_wq;
|
||||
struct sde_encoder_irq irq[INTR_IDX_MAX];
|
||||
bool has_intf_te;
|
||||
|
Reference in New Issue
Block a user