]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/amd/display: Lock DC and exit IPS when changing backlight
authorLeo Li <sunpeng.li@amd.com>
Tue, 20 Aug 2024 18:34:15 +0000 (14:34 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 2 Sep 2024 15:34:11 +0000 (11:34 -0400)
commit988fe2862635c1b1b40e41c85c24db44ab337c13
treeefda6f5e60fa88085089d1e72df4f67a14069adf
parentc66db9e9a025006d729c87143c3f43b5873b4a1f
drm/amd/display: Lock DC and exit IPS when changing backlight

Backlight updates require aux and/or register access. Therefore, driver
needs to disallow IPS beforehand.

So, acquire the dc lock before calling into dc to update backlight - we
should be doing this regardless of IPS. Then, while the lock is held,
disallow IPS before calling into dc, then allow IPS afterwards (if it
was previously allowed).

Reviewed-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Reviewed-by: Roman Li <roman.li@amd.com>
Signed-off-by: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c