mirror_ubuntu-kernels/drivers/gpu/drm/amd/display
Hamza Mahfooz 7a6931a476 drm/amd/display: fix ABM disablement
On recent versions of DMUB firmware, if we want to completely disable
ABM we have to pass ABM_LEVEL_IMMEDIATE_DISABLE as the requested ABM
level to DMUB. Otherwise, LCD eDP displays are unable to reach their
maximum brightness levels. So, to fix this whenever the user requests an
ABM level of 0 pass ABM_LEVEL_IMMEDIATE_DISABLE to DMUB instead. Also,
to keep the user's experience consistent map ABM_LEVEL_IMMEDIATE_DISABLE
to 0 when a user tries to read the requested ABM level.

Cc: stable@vger.kernel.org # 6.1+
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2023-11-29 16:49:22 -05:00
..
amdgpu_dm drm/amd/display: fix ABM disablement 2023-11-29 16:49:22 -05:00
dc drm/amd/display: 3.2.261 2023-11-29 16:49:01 -05:00
dmub drm/amd/display: [FW Promotion] Release 0.0.193.0 2023-11-29 16:49:01 -05:00
include drm/amd/display: Add missing chips for HDCP 2023-11-17 09:30:50 -05:00
modules drm/amd/display: Send PQ bit in AMD VSIF 2023-11-17 09:30:50 -05:00
Kconfig drm/amd/display: Allow building DC with clang on RISC-V 2023-07-21 16:52:25 -04:00
Makefile drm/amd/display: Refactor OPTC into component folder 2023-11-29 16:49:01 -05:00
TODO