diff options
| author | Carl Vanderlip <carlv@codeaurora.org> | 2013-05-23 20:02:14 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:17:54 -0700 |
| commit | 6d0cb5ed914a76997b4d33788b8ee9524c7f83df (patch) | |
| tree | d00fb0aaea5d554b0595af0b0d39f27b039b91f8 /include/uapi/linux | |
| parent | c0129578c5b78f9b94561f3fc918eafaf365c52e (diff) | |
msm: mdss: Add absolute backlight control for assertive display
Allow for assertive display to disable backlight updates (except for
updates to turn off display) as an option for automatic backlight mode. If
backlight updates are not prevented, flickering can occur when automatic
backlight mode is enabled and system tries to update backlight value due to
assertive display block controlling backlight values.
Change-Id: I250167e3387e3fbc795f7dfe9fc5f20398d6ca8c
Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
Diffstat (limited to 'include/uapi/linux')
| -rw-r--r-- | include/uapi/linux/msm_mdp.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/uapi/linux/msm_mdp.h b/include/uapi/linux/msm_mdp.h index ef3b8999c378..7464f54c046b 100644 --- a/include/uapi/linux/msm_mdp.h +++ b/include/uapi/linux/msm_mdp.h @@ -631,6 +631,8 @@ struct mdss_ad_init { uint32_t *bl_lin_inv; }; +#define MDSS_AD_BL_CTRL_MODE_EN 1 +#define MDSS_AD_BL_CTRL_MODE_DIS 0 struct mdss_ad_cfg { uint32_t mode; uint32_t al_calib_lut[33]; @@ -643,6 +645,7 @@ struct mdss_ad_cfg { uint8_t strength_limit; uint8_t t_filter_recursion; uint16_t stab_itr; + uint32_t bl_ctrl_mode; }; /* ops uses standard MDP_PP_* flags */ |
