1
0

Merge "disp: msm: add inverted display brightness value property"

Este cometimento está contido em:
qctecmdr
2020-05-07 08:13:50 -07:00
cometido por Gerrit - the friendly Code Review server
ascendente 774b8376e3 b55a29b194
cometimento 403ee1f6f8
2 ficheiros modificados com 7 adições e 0 eliminações

Ver ficheiro

@@ -506,6 +506,9 @@ static int dsi_panel_update_backlight(struct dsi_panel *panel,
dsi = &panel->mipi_device; dsi = &panel->mipi_device;
if (panel->bl_config.bl_inverted_dbv)
bl_lvl = (((bl_lvl & 0xff) << 8) | (bl_lvl >> 8));
rc = mipi_dsi_dcs_set_display_brightness(dsi, bl_lvl); rc = mipi_dsi_dcs_set_display_brightness(dsi, bl_lvl);
if (rc < 0) if (rc < 0)
DSI_ERR("failed to update dcs backlight:%d\n", bl_lvl); DSI_ERR("failed to update dcs backlight:%d\n", bl_lvl);
@@ -2183,6 +2186,9 @@ static int dsi_panel_parse_bl_config(struct dsi_panel *panel)
panel->bl_config.brightness_max_level = val; panel->bl_config.brightness_max_level = val;
} }
panel->bl_config.bl_inverted_dbv = utils->read_bool(utils->data,
"qcom,mdss-dsi-bl-inverted-dbv");
if (panel->bl_config.type == DSI_BACKLIGHT_PWM) { if (panel->bl_config.type == DSI_BACKLIGHT_PWM) {
rc = dsi_panel_parse_bl_pwm_config(panel); rc = dsi_panel_parse_bl_pwm_config(panel);
if (rc) { if (rc) {

Ver ficheiro

@@ -115,6 +115,7 @@ struct dsi_backlight_config {
u32 bl_level; u32 bl_level;
u32 bl_scale; u32 bl_scale;
u32 bl_scale_sv; u32 bl_scale_sv;
bool bl_inverted_dbv;
int en_gpio; int en_gpio;
/* PWM params */ /* PWM params */