summaryrefslogtreecommitdiffstats
path: root/drivers/thermal
diff options
context:
space:
mode:
authorMaulik Shah <mkshah@codeaurora.org>2020-04-12 20:20:04 +0530
committerBjorn Andersson <bjorn.andersson@linaro.org>2020-04-13 18:26:24 -0700
commit38427e5a47bf83299da930bd474c6cb2632ad810 (patch)
tree954e350bf14ad0375c48695bef0d520a4d0d758f /drivers/thermal
parent15b3bf61b8d48f8e0ccd9d7f1bcb468b543da396 (diff)
downloadlinux-38427e5a47bf83299da930bd474c6cb2632ad810.tar.bz2
soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request
When there are more than one WAKE TCS available and there is no dedicated ACTIVE TCS available, invalidating all WAKE TCSes and waiting for current transfer to complete in first WAKE TCS blocks using another free WAKE TCS to complete current request. Remove rpmh_rsc_invalidate() to happen from tcs_write() when WAKE TCSes is re-purposed to be used for Active mode. Clear only currently used WAKE TCS's register configuration. Fixes: 2de4b8d33eab (drivers: qcom: rpmh-rsc: allow active requests from wake TCS) Signed-off-by: Maulik Shah <mkshah@codeaurora.org> Reviewed-by: Douglas Anderson <dianders@chromium.org> Reviewed-by: Stephen Boyd <swboyd@chromium.org> Link: https://lore.kernel.org/r/1586703004-13674-7-git-send-email-mkshah@codeaurora.org Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Diffstat (limited to 'drivers/thermal')
0 files changed, 0 insertions, 0 deletions