]> git.baikalelectronics.ru Git - kernel.git/commit
arm64: dts: Convert to the hierarchical CPU topology layout for MSM8916
authorUlf Hansson <ulf.hansson@linaro.org>
Thu, 10 Oct 2019 10:01:48 +0000 (12:01 +0200)
committerUlf Hansson <ulf.hansson@linaro.org>
Thu, 2 Jan 2020 15:53:10 +0000 (16:53 +0100)
commitb813d7f42e18a4d8a73b02d074f46f837990c5ad
tree43b11a01e62309d0541f7399df9aedb35afd930a
parent205614e95b7006a9c7f9dc7b2759d2c7bdd2bb74
arm64: dts: Convert to the hierarchical CPU topology layout for MSM8916

To enable the OS to better support PSCI OS initiated CPU suspend mode,
let's convert from the flattened layout to the hierarchical layout.

In the hierarchical layout, let's create a power domain provider per CPU
and describe the idle states for each CPU inside the power domain provider
node. To group the CPUs into a cluster, let's add another power domain
provider and make it act as the master domain. Note that, the CPU's idle
states remains compatible with "arm,idle-state", while the cluster's idle
state becomes compatible with "domain-idle-state".

Co-developed-by: Lina Iyer <lina.iyer@linaro.org>
Signed-off-by: Lina Iyer <lina.iyer@linaro.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Reviewed-by: Sudeep Holla <sudeep.holla@arm.com>
arch/arm64/boot/dts/qcom/msm8916.dtsi