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

@@ -13,6 +13,7 @@
#include <linux/backlight.h>
#include <drm/drm_panel.h>
#include <drm/msm_drm.h>
#include <drm/msm_drm_pp.h>
#include "dsi_defs.h"
#include "dsi_ctrl_hw.h"
@@ -134,6 +135,9 @@ struct dsi_backlight_config {
bool bl_inverted_dbv;
/* digital dimming backlight LUT */
struct drm_msm_dimming_bl_lut *dimming_bl_lut;
u32 dimming_min_bl;
u32 dimming_status;
bool user_disable_notification;
int en_gpio;
/* PWM params */