diff options
| author | Suraj Kandpal <[email protected]> | 2025-06-20 06:34:36 +0000 |
|---|---|---|
| committer | Suraj Kandpal <[email protected]> | 2025-06-30 15:11:41 +0000 |
| commit | 08e81e2ded98d726db0dba39030ef59eb49d762c (patch) | |
| tree | 96e40070e09a1fcd95c8dac5b9a5cc38d9be37cc /drivers/gpu/drm/display | |
| parent | drm/dp: Add argument for max luminance in drm_edp_backlight_init (diff) | |
| download | kernel-08e81e2ded98d726db0dba39030ef59eb49d762c.tar.gz kernel-08e81e2ded98d726db0dba39030ef59eb49d762c.zip | |
drm/dp: Move from u16 to u32 for max in drm_edp_backlight_info
Use u32 instead of u16 for max variable in drm_edp_backlight_info
since it can now hold max luminance range value which is u32.
We will set this max with max_luminance value when luminance_set is
true.
Signed-off-by: Suraj Kandpal <[email protected]>
Reviewed-by: Arun R Murthy <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'drivers/gpu/drm/display')
| -rw-r--r-- | drivers/gpu/drm/display/drm_dp_helper.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/drivers/gpu/drm/display/drm_dp_helper.c b/drivers/gpu/drm/display/drm_dp_helper.c index 640bf2fe0908..ecbef8a1bf8e 100644 --- a/drivers/gpu/drm/display/drm_dp_helper.c +++ b/drivers/gpu/drm/display/drm_dp_helper.c @@ -4277,9 +4277,13 @@ drm_edp_backlight_init(struct drm_dp_aux *aux, struct drm_edp_backlight_info *bl return -EINVAL; } - ret = drm_edp_backlight_probe_max(aux, bl, driver_pwm_freq_hz, edp_dpcd); - if (ret < 0) - return ret; + if (bl->luminance_set) { + bl->max = max_luminance; + } else { + ret = drm_edp_backlight_probe_max(aux, bl, driver_pwm_freq_hz, edp_dpcd); + if (ret < 0) + return ret; + } ret = drm_edp_backlight_probe_state(aux, bl, current_mode); if (ret < 0) |
