]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
clk: qcom: mmcc-sdm660: Add missing MDSS reset
authorAlexey Minnekhanov <alexeymin@postmarketos.org>
Sun, 16 Nov 2025 01:12:34 +0000 (04:12 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 8 Jan 2026 09:16:58 +0000 (10:16 +0100)
commit34322b533390533feb49b2c29961159328bf04db
tree89e54478bbabf3dd99158d9e5caaa63ab4ab25df
parenta317f63255ebc3dac378c79c5bff4f8d0561c290
clk: qcom: mmcc-sdm660: Add missing MDSS reset

commit 0a0ea5541d30c0fbb3dac975bd1983f299cd6948 upstream.

Add offset for display subsystem reset in multimedia clock controller
block, which is necessary to reset display when there is some
configuration in display controller left by previous stock (Android)
bootloader to provide continuous splash functionaluty.

Before 6.17 power domains were turned off for long enough to clear
registers, now this is not the case and a proper reset is needed to
have functioning display.

Fixes: 0e789b491ba0 ("pmdomain: core: Leave powered-on genpds on until sync_state")
Cc: stable@vger.kernel.org # 6.17
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Reviewed-by: Taniya Das <taniya.das@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20251116-sdm660-mdss-reset-v2-2-6219bec0a97f@postmarketos.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/clk/qcom/mmcc-sdm660.c