disp: msm: sde: pre-downscale support for inline rotation v2

Add support for enabling pre-downscale block to increase the
maximum downscale capability for true inline rotation use cases.

Change-Id: Ifa544bb0ae69439abef4bd427134290090fe7230
Signed-off-by: Steve Cohen <cohens@codeaurora.org>
Esse commit está contido em:
Steve Cohen
2019-08-01 12:18:14 -04:00
commit 60133f5ebb
7 arquivos alterados com 193 adições e 40 exclusões

Ver arquivo

@@ -516,6 +516,14 @@ struct sde_hw_sspp_ops {
struct sde_hw_scaler3_cfg *scaler3_cfg,
u32 offset);
/**
* setup_pre_downscale - setup pre-downscaler for inline rotation
* @ctx: Pointer to pipe context
* @pre_down: Pointer to pre-downscaler configuration
*/
void (*setup_pre_downscale)(struct sde_hw_pipe *ctx,
struct sde_hw_inline_pre_downscale_cfg *pre_down);
/**
* get_scaler_ver - get scaler h/w version
* @ctx: Pointer to pipe context