disp: msm: sde: toggle LLCC SCID for consecutive LLCC write

Toggle LLCC SCID for each consecutive LLCC write
operations and force read allocate when NSE bit
set.

Change-Id: Ice473cb126b627056b7346f142bc84c120e05f0b
Signed-off-by: Amine Najahi <quic_anajahi@quicinc.com>
Esse commit está contido em:
Amine Najahi
2022-05-03 10:56:27 -04:00
commit d03f18c6b9
9 arquivos alterados com 54 adições e 22 exclusões

Ver arquivo

@@ -308,6 +308,7 @@ struct sde_frame_data {
* @target_bpp : target bpp used to calculate compression ratio
* @static_cache_read_work: delayed worker to transition cache state to read
* @cache_state : Current static image cache state
* @cache_type : Current static image cache type to use
* @dspp_blob_info : blob containing dspp hw capability information
* @cached_encoder_mask : cached encoder_mask for vblank work
* @valid_skip_blend_plane: flag to indicate if skip blend plane is valid
@@ -410,6 +411,7 @@ struct sde_crtc {
struct kthread_delayed_work static_cache_read_work;
enum sde_sys_cache_state cache_state;
enum sde_sys_cache_type cache_type;
struct drm_property_blob *dspp_blob_info;
u32 cached_encoder_mask;