]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate"
authorGeorgi Djakov <djakov@kernel.org>
Thu, 12 Aug 2021 06:24:39 +0000 (09:24 +0300)
committerGeorgi Djakov <djakov@kernel.org>
Thu, 12 Aug 2021 06:24:39 +0000 (09:24 +0300)
commitb4537d212b86363cf40fc6ea5a38c2c3d506a61e
tree9a0644f25c5da5e9f15fcdcdaab05f0dd3314ed3
parent201ecb80e9f22bd9980cead5fbce46e7e308a781
Revert "interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate"

This reverts commit f9e5f0846b9f4ff2ced4785bcc5b8bca9edfcdd3, which is
causing regressions on some platforms, preventing them to boot or do a
clean reboot. This is because the above commit is sending also all the
zero bandwidth requests to turn off any resources that might be enabled
unnecessarily, but currently this may turn off interconnects that are
enabled by default, but with no consumer to keep them on.

Let's revert this for now as some platforms are not ready for such
change yet. In the future we can introduce some _ignore_unused option
that could keep also the unused resources on platforms that have only
partial interconnect support and also add .shutdown callbacks to deal
with disabling the resources in the right order.

Reported-by: Stephen Boyd <swboyd@chromium.org>
Reported-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/CAE-0n52iVgX0JjjnYi=NDg49xP961p=+W5R2bmO+2xwRceFhfA@mail.gmail.com
Signed-off-by: Georgi Djakov <djakov@kernel.org>
drivers/interconnect/qcom/icc-rpmh.c