soc: qcom: icc-bwmon: force clear counter/irq registers
authorRajendra Nayak <quic_rjendra@quicinc.com>
Fri, 2 Sep 2022 04:35:10 +0000 (10:05 +0530)
committerBjorn Andersson <andersson@kernel.org>
Tue, 6 Sep 2022 02:51:08 +0000 (21:51 -0500)
commitcdad59c2d8698505c328c19832fbd2781e79adac
treecf3da142d7d915e6d3db646197453a0636f25d4c
parent1335fc5b24d3fd51bdae0747b153433f2969edfc
soc: qcom: icc-bwmon: force clear counter/irq registers

In some SoCs we have to force clear the counter/irq clear registers as
they are not self clearing after they are written into.
sc7280 seems to be one such SoC, handle this with a quirk flag.

Signed-off-by: Rajendra Nayak <quic_rjendra@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20220902043511.17130-4-quic_rjendra@quicinc.com
drivers/soc/qcom/icc-bwmon.c