]> git.baikalelectronics.ru Git - kernel.git/commit
interconnect: qcom: icc-rpm: Cache every clock rate
authorLeo Yan <leo.yan@linaro.org>
Wed, 4 May 2022 07:46:18 +0000 (10:46 +0300)
committerGeorgi Djakov <djakov@kernel.org>
Wed, 4 May 2022 07:46:18 +0000 (10:46 +0300)
commit34388e8791dd3257e103da470383971ae2ead8fd
tree2a2d6d7cbbbb3268b5831c5b1adb580884a23d84
parent545d9e4a7561a9e0520f66bd089e2c1964e04cbc
interconnect: qcom: icc-rpm: Cache every clock rate

The cached clock rate is used for all bus clocks, thus it has the
assumption that all interconnect clock rates are always same, this
causes trouble if we want to set different clock rates separately.

This patch is to allocate a clock rate array to cache every clock
rate.

Signed-off-by: Leo Yan <leo.yan@linaro.org>
Link: https://lore.kernel.org/r/20220416031029.693211-3-leo.yan@linaro.org
Signed-off-by: Georgi Djakov <djakov@kernel.org>
drivers/interconnect/qcom/icc-rpm.c
drivers/interconnect/qcom/icc-rpm.h