]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
clk: qcom: dispcc: Update the transition delay for MDSS GDSC
authorTaniya Das <tdas@codeaurora.org>
Wed, 23 Feb 2022 18:56:06 +0000 (00:26 +0530)
committerPaolo Pisati <paolo.pisati@canonical.com>
Wed, 23 Mar 2022 10:48:59 +0000 (11:48 +0100)
commit6c863ab1200fd647a8b127442ef9c0722c5cf477
tree1af4085fe6764cb33d310c0966faca321464a708
parente9ae9d86d5ec223e07ede8b86068263b39fce59a
clk: qcom: dispcc: Update the transition delay for MDSS GDSC

BugLink: https://bugs.launchpad.net/bugs/1966056
[ Upstream commit 6e6fec3f961c00ca34ffb4bf2ad9febb4b499f8d ]

On SC7180 we observe black screens because the gdsc is being
enabled/disabled very rapidly and the GDSC FSM state does not work as
expected. This is due to the fact that the GDSC reset value is being
updated from SW.

The recommended transition delay for mdss core gdsc updated for
SC7180/SC7280/SM8250.

Fixes: dd3d06622138 ("clk: qcom: Add display clock controller driver for SC7180")
Fixes: 1a00c962f9cd ("clk: qcom: Add display clock controller driver for SC7280")
Fixes: 80a18f4a8567 ("clk: qcom: Add display clock controller driver for SM8150 and SM8250")
Signed-off-by: Taniya Das <tdas@codeaurora.org>
Link: https://lore.kernel.org/r/20220223185606.3941-2-tdas@codeaurora.org
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
[sboyd@kernel.org: lowercase hex]
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
drivers/clk/qcom/dispcc-sc7180.c
drivers/clk/qcom/dispcc-sc7280.c
drivers/clk/qcom/dispcc-sm8250.c