From: Suraj Kandpal Date: Fri, 20 Jun 2025 06:34:42 +0000 (+0530) Subject: drm/dp: Enable backlight control using luminance X-Git-Tag: io_uring-6.17-20250815~29^2~16^2~17 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=ba02bf8e868a07163cd1518930181f849f37a752;p=linux-block.git drm/dp: Enable backlight control using luminance Add flag to enable brightness control via luminance value when enabling edp backlight. Signed-off-by: Suraj Kandpal Reviewed-by: Arun R Murthy Link: https://lore.kernel.org/r/20250620063445.3603086-11-suraj.kandpal@intel.com --- diff --git a/drivers/gpu/drm/display/drm_dp_helper.c b/drivers/gpu/drm/display/drm_dp_helper.c index f30a041ec29b..e46c9dfc9753 100644 --- a/drivers/gpu/drm/display/drm_dp_helper.c +++ b/drivers/gpu/drm/display/drm_dp_helper.c @@ -4038,6 +4038,9 @@ int drm_edp_backlight_enable(struct drm_dp_aux *aux, const struct drm_edp_backli else dpcd_buf = DP_EDP_BACKLIGHT_CONTROL_MODE_PWM; + if (bl->luminance_set) + dpcd_buf |= DP_EDP_PANEL_LUMINANCE_CONTROL_ENABLE; + if (bl->pwmgen_bit_count) { ret = drm_dp_dpcd_write_byte(aux, DP_EDP_PWMGEN_BIT_COUNT, bl->pwmgen_bit_count); if (ret < 0)