summaryrefslogtreecommitdiffstats
path: root/drivers/clk/qcom/gcc-sa8775p.c
diff options
context:
space:
mode:
authorKonrad Dybcio <konrad.dybcio@linaro.org>2024-02-06 19:43:36 +0100
committerBjorn Andersson <andersson@kernel.org>2024-02-07 19:14:19 +0100
commit2f8cf2c3f3e3f7ef61bd19abb4b0bb797ad50aaf (patch)
treea27bedc09c02c04c168a243aa2c94103a6476b2e /drivers/clk/qcom/gcc-sa8775p.c
parentclk: qcom: reset: Commonize the de/assert functions (diff)
downloadlinux-2f8cf2c3f3e3f7ef61bd19abb4b0bb797ad50aaf.tar.xz
linux-2f8cf2c3f3e3f7ef61bd19abb4b0bb797ad50aaf.zip
clk: qcom: reset: Ensure write completion on reset de/assertion
Trying to toggle the resets in a rapid fashion can lead to the changes not actually arriving at the clock controller block when we expect them to. This was observed at least on SM8250. Read back the value after regmap_update_bits to ensure write completion. Fixes: b36ba30c8ac6 ("clk: qcom: Add reset controller support") Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org> Link: https://lore.kernel.org/r/20240105-topic-venus_reset-v2-3-c37eba13b5ce@linaro.org Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to 'drivers/clk/qcom/gcc-sa8775p.c')
0 files changed, 0 insertions, 0 deletions