]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
pmdomain: samsung: Rework legacy splash-screen handover workaround
authorMarek Szyprowski <m.szyprowski@samsung.com>
Mon, 27 Oct 2025 12:55:15 +0000 (13:55 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 24 Nov 2025 09:37:49 +0000 (10:37 +0100)
commite80e08298ce0b874bad2dec3e673d879fe7b6092
tree47bf601bee01774e6ea3e289b1510feb7bd9cca9
parent63eaa6cd7385c1c8cff5ac1ccc60cc5f06e4a980
pmdomain: samsung: Rework legacy splash-screen handover workaround

commit fccac54b0d3d0602f177bb79f203ae6fbea0e32a upstream.

Limit the workaround for the lack of the proper splash-screen handover
handling to the legacy ARM 32bit systems and replace forcing a sync_state
by explicite power domain shutdown. This approach lets compiler to
optimize it out on newer ARM 64bit systems.

Suggested-by: Ulf Hansson <ulf.hansson@linaro.org>
Fixes: 0745658aebbe ("pmdomain: samsung: Fix splash-screen handover by enforcing a sync_state")
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Cc: stable@vger.kernel.org
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/pmdomain/samsung/exynos-pm-domains.c