Merge branch 'icc-qcom-coefficients' into icc-next
authorGeorgi Djakov <djakov@kernel.org>
Mon, 9 Oct 2023 21:15:03 +0000 (00:15 +0300)
committerGeorgi Djakov <djakov@kernel.org>
Mon, 9 Oct 2023 21:15:03 +0000 (00:15 +0300)
commit0481107a443e22bb47f94d711c509a2fd70ae23d
tree13dfc351ba3f7699da8bcd58bab34ff6fe9bb8d6
parent0bb80ecc33a8fb5a682236443c1e740d5c917d1d
parent1255f23c219a74f2577c9ca5521abeb36db35d3b
Merge branch 'icc-qcom-coefficients' into icc-next

Certain platforms require that some buses (or individual nodes) make
some additional changes to the clock rate formula, throwing in some
magic, Qualcomm-defined coefficients, to account for "inefficiencies".

Add the framework for it and utilize it on a couple SoCs.

* icc-qcom-coefficients
  interconnect: qcom: icc-rpm: Add AB/IB calculations coefficients
  interconnect: qcom: icc-rpm: Separate out clock rate calulcations
  interconnect: qcom: icc-rpm: Let nodes drive their own bus clock
  interconnect: qcom: icc-rpm: Check for node-specific rate coefficients
  interconnect: qcom: qcm2290: Hook up MAS_APPS_PROC's bus clock
  interconnecga qcom: qcm2290: Set AB coefficients
  interconnecgg acom: qcm2290: Update EBI channel configuration
  interconnect: qcom: sdm660: Set AB/IB coefficients
  interconnect: qcom: msm8996: Set AB/IB coefficients

Link: https://lore.kernel.org/r/20230726-topic-icc_coeff-v4-0-c04b60caa467@linaro.org
Signed-off-by: Georgi Djakov <djakov@kernel.org>