Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e840a91f authored by Krishna Manikandan's avatar Krishna Manikandan Committed by Gerrit - the friendly Code Review server
Browse files

drm/msm/sde: update QSEED4 UV_PRELOAD configs



Update the QSEED4 UV_PRELOAD_H/UV_PRELOAD_V configs
based on the hardware programming recommendation.

Change-Id: I308912c555b6a679be59842e7cf20477478b599e
Signed-off-by: default avatarVeera Sundaram Sankaran <veeras@codeaurora.org>
Signed-off-by: default avatarKrishna Manikandan <mkrishn@codeaurora.org>
parent 1cdadff1
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -67,7 +67,9 @@ static u32 sde_hw_util_log_mask = SDE_DBG_MASK_NONE;

#define QSEED3_DEFAULT_PRELOAD_V 0x3
#define QSEED3_DEFAULT_PRELOAD_H 0x4
#define QSEED4_DEFAULT_PRELOAD_H 0x5

#define QSEED4_DEFAULT_PRELOAD_V 0x2
#define QSEED4_DEFAULT_PRELOAD_H 0x4

typedef void (*scaler_lut_type)(struct sde_hw_blk_reg_map *,
		struct sde_hw_scaler3_cfg *, u32);
@@ -100,11 +102,13 @@ void sde_init_scaler_blk(struct sde_scaler_blk *blk, u32 version)
		return;

	blk->version = version;
	blk->v_preload = QSEED3_DEFAULT_PRELOAD_V;
	blk->v_preload = QSEED4_DEFAULT_PRELOAD_V;
	blk->h_preload = QSEED4_DEFAULT_PRELOAD_H;
	if (version < QSEED4_SCALER_VERSION)
	if (version < QSEED4_SCALER_VERSION) {
		blk->v_preload = QSEED3_DEFAULT_PRELOAD_V;
		blk->h_preload = QSEED3_DEFAULT_PRELOAD_H;
	}
}
void sde_set_scaler_v2(struct sde_hw_scaler3_cfg *cfg,
		const struct sde_drm_scaler_v2 *scale_v2)
{