disp: msm: sde: add new support for digital dimming

Add new properties to support dynamically turning on and off digital
dimming and setting new minimum backlight.

Change-Id: I3b94190877d556768ba2c92ec59432dec44de0de
Signed-off-by: Ping Li <pingli@codeaurora.org>
This commit is contained in:
Ping Li
2021-08-25 13:23:41 -07:00
parent 5f5c61faa0
commit 629228c353
6 changed files with 117 additions and 9 deletions

View File

@@ -719,6 +719,8 @@ struct drm_msm_fp16_csc {
__u32 cfg_param_1[FP16_CSC_CFG1_PARAM_LEN];
};
#define DIMMING_ENABLE (1 << 0)
#define DIMMING_MIN_BL_VALID (1 << 1)
struct drm_msm_backlight_info {
__u32 brightness_max;
__u32 brightness;
@@ -726,6 +728,8 @@ struct drm_msm_backlight_info {
__u32 bl_level;
__u32 bl_scale;
__u32 bl_scale_sv;
__u32 status;
__u32 min_bl;
};
#define DIMMING_BL_LUT_LEN 8192