]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
drm/amd/display: Fix OLED brightness control on eDP
authorRoman Li <Roman.Li@amd.com>
Wed, 17 Nov 2021 15:05:36 +0000 (10:05 -0500)
committerAndrea Righi <andrea.righi@canonical.com>
Tue, 7 Dec 2021 06:34:35 +0000 (07:34 +0100)
commit3b4fc10c2dd0442d7d853912f91b88be21526193
treee0752d41e652dcd2e29fc16540213ea9cf32122f
parentda70acd8f0468d8f8f5be1844bc8e9ae0cceeabb
drm/amd/display: Fix OLED brightness control on eDP

BugLink: https://bugs.launchpad.net/bugs/1953370
commit dab60582685aabdae2d4ff7ce716456bd0dc7a0f upstream.

[Why]
After commit ("drm/amdgpu/display: add support for multiple backlights")
number of eDPs is defined while registering backlight device.
However the panel's extended caps get updated once before register call.
That leads to regression with extended caps like oled brightness control.

[How]
Update connector ext caps after register_backlight_device

Fixes: 7fd13baeb7a3a4 ("drm/amdgpu/display: add support for multiple backlights")
Link: https://www.reddit.com/r/AMDLaptops/comments/qst0fm/after_updating_to_linux_515_my_brightness/
Signed-off-by: Roman Li <Roman.Li@amd.com>
Tested-by: Samuel Čavoj <samuel@cavoj.net>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Jasdeep Dhillon <Jasdeep.Dhillon@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Andrea Righi <andrea.righi@canonical.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c