disp: msm: sde: fix rm/kms for handling all cont-splash cases

Fix resource and splash buffer handling in resource manager
and sde_kms to support continuous splash to be enabled/disabled
independently in multiple built-in display usecase.

Change-Id: I446ea9b08a794e2b053c37f55b31e51404bbcf71
Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
This commit is contained in:
Veera Sundaram Sankaran
2019-05-23 10:53:12 -07:00
förälder 5af1fe1891
incheckning 8b8fbfbeef
5 ändrade filer med 42 tillägg och 59 borttagningar

Visa fil

@@ -281,7 +281,6 @@ struct sde_encoder_irq {
* @pending_kickoff_wq: Wait queue for blocking until kickoff completes
* @irq: IRQ tracking structures
* @has_intf_te: Interface TE configuration support
* @cont_splash_single_flush Variable to check if single flush is enabled.
* @cont_splash_enabled: Variable to store continuous splash settings.
* @in_clone_mode Indicates if encoder is in clone mode ref@CWB
* @vfp_cached: cached vertical front porch to be used for
@@ -324,7 +323,6 @@ struct sde_encoder_phys {
wait_queue_head_t pending_kickoff_wq;
struct sde_encoder_irq irq[INTR_IDX_MAX];
bool has_intf_te;
u32 cont_splash_single_flush;
bool cont_splash_enabled;
bool in_clone_mode;
int vfp_cached;