]> git.baikalelectronics.ru Git - kernel.git/commit
interconnect: qcom: Add support for per-BCM scaling factors
authorMike Tipton <mdtipton@codeaurora.org>
Thu, 3 Sep 2020 19:21:49 +0000 (12:21 -0700)
committerGeorgi Djakov <georgi.djakov@linaro.org>
Tue, 8 Sep 2020 13:28:57 +0000 (16:28 +0300)
commitbf60359a66f4c07be72e1ff700b51a1e49d5e6b6
tree2ebd5d2ce599a65237531b0eef4afecc215e18dc
parentc853aab8cea98ab9e53a6c13e8d49526104000cf
interconnect: qcom: Add support for per-BCM scaling factors

Currently, bcm-voter always assumes requests are made in KBps and that
BCM HW always wants them in Bps, so it always scales the requests by
1000. However, certain use cases and BCMs may use different units.
Thus, add support for BCM-specific scaling factors.

Signed-off-by: Mike Tipton <mdtipton@codeaurora.org>
Link: https://lore.kernel.org/r/20200903192149.30385-7-mdtipton@codeaurora.org
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
drivers/interconnect/qcom/bcm-voter.c
drivers/interconnect/qcom/icc-rpmh.c
drivers/interconnect/qcom/icc-rpmh.h