dt-bindings: interconnect: Remove bogus interconnect nodes
authorKonrad Dybcio <konrad.dybcio@linaro.org>
Wed, 10 Jan 2024 13:16:26 +0000 (15:16 +0200)
committerGeorgi Djakov <djakov@kernel.org>
Wed, 31 Jan 2024 13:48:19 +0000 (15:48 +0200)
commite92c9326743776ee2ffc6b933b7905c439872571
tree65fc439277e6350c613ba438d9f769b1d4399c4b
parentc32e00d90904d3e01e09d074ae31d3a1051122e9
dt-bindings: interconnect: Remove bogus interconnect nodes

The downstream kernel has infrastructure for passing votes from different
interconnect nodes onto different RPMh RSCs. This neither implemented, not
is going to be implemented upstream (in favor of a different solution
using ICC tags through the same node).

Unfortunately, as it happens, meaningless (in the upstream context) parts
of the vendor driver were copied, ending up causing havoc - since all
"per-RSC" (in quotes because they all point to the main APPS one) BCMs
defined within the driver overwrite the value in RPMh on every
aggregation.

To both avoid keeping bogus code around and possibly introducing
impossible-to-track-down bugs (busses shutting down for no reason), get
rid of the duplicated ICC node definitions.

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20240102-topic-x1e_fixes-v1-2-70723e08d5f6@linaro.org
Signed-off-by: Georgi Djakov <djakov@kernel.org>
include/dt-bindings/interconnect/qcom,x1e80100-rpmh.h