[SRU][P][PATCH 0/8] OLED panel screen backlight brightness does not change with brightness hotkey(F6&F7 Key)
En-Wei Wu
en-wei.wu at canonical.com
Mon Mar 31 06:59:28 UTC 2025
BugLink: https://bugs.launchpad.net/bugs/2097818
[Impact]
In Dell platform OLED machine with eDP 1.5, monitor's brightness won't change
when pressing brightness key F6/F7.
[Fix]
Cherry-pick the following patchset which has already landed in linux-next:
https://patchwork.freedesktop.org/series/143910/#rev3
which contains:
5dfc37a6b77b drm/dp: Add eDP 1.5 bit definition
9ee185564425 drm/dp: Increase eDP display control capability size
9535c6a4c61c drm/i915/backlight: Use proper interface based on eDP version
64481497924d drm/i915/backlight: Check Luminance based brightness control for VESA
3f8a009a794e drm/i915/backlight: Modify function to get VESA brightness in Nits
b68074efcfcf drm/i915/backlight: Add function to change brightness in nits for VESA
8d502933ac20 drm/i915/backlight: Setup nits based luminance via VESA
a5efc8dcfe71 drm/i915/backlight: Enable nits based luminance
[Test Plan]
1. Boot up the Ubuntu OEM image
2. Wait until the screen shows the desktop
3. Press brightness keys (F6 or F7) and see if the brightness has changed.
[Where problems could occur]
May cause regression on some monitors which use the old brightness-changed path (PWM path).
Suraj Kandpal (8):
drm/dp: Add eDP 1.5 bit definition
drm/dp: Increase eDP display control capability size
drm/i915/backlight: Use proper interface based on eDP version
drm/i915/backlight: Check Luminance based brightness control for VESA
drm/i915/backlight: Modify function to get VESA brightness in Nits
drm/i915/backlight: Add function to change brightness in nits for VESA
drm/i915/backlight: Setup nits based luminance via VESA
drm/i915/backlight: Enable nits based luminance
.../drm/i915/display/intel_display_types.h | 1 +
.../drm/i915/display/intel_dp_aux_backlight.c | 181 ++++++++++++++----
include/drm/display/drm_dp.h | 3 +-
3 files changed, 143 insertions(+), 42 deletions(-)
--
2.43.0
More information about the kernel-team
mailing list