diff options
author | Matthias Kaehlcke <mka@chromium.org> | 2019-01-14 21:42:55 +0300 |
---|---|---|
committer | Andy Gross <agross@kernel.org> | 2019-04-23 22:21:39 +0300 |
commit | 7b5ee83dfdf8abe5d1c917762e4cabfe6c1b9c68 (patch) | |
tree | 4dd68c88ef4abe2541f818fbb9739385d2a6edfe /arch/arm64/boot/dts/qcom/sdm845.dtsi | |
parent | 0c0e72705a3345916192f740e5fd158efc01fefd (diff) | |
download | linux-7b5ee83dfdf8abe5d1c917762e4cabfe6c1b9c68.tar.xz |
arm64: dts: sdm845: Add CPU topology
The 8 CPU cores of the SDM845 are organized in two clusters of 4 big
("gold") and 4 little ("silver") cores. Add a cpu-map node to the DT
that describes this topology.
Signed-off-by: Matthias Kaehlcke <mka@chromium.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Andy Gross <agross@kernel.org>
Diffstat (limited to 'arch/arm64/boot/dts/qcom/sdm845.dtsi')
-rw-r--r-- | arch/arm64/boot/dts/qcom/sdm845.dtsi | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi index 0d7dd5e3d946..38124e923687 100644 --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -299,6 +299,44 @@ next-level-cache = <&L3_0>; }; }; + + cpu-map { + cluster0 { + core0 { + cpu = <&CPU0>; + }; + + core1 { + cpu = <&CPU1>; + }; + + core2 { + cpu = <&CPU2>; + }; + + core3 { + cpu = <&CPU3>; + }; + }; + + cluster1 { + core0 { + cpu = <&CPU4>; + }; + + core1 { + cpu = <&CPU5>; + }; + + core2 { + cpu = <&CPU6>; + }; + + core3 { + cpu = <&CPU7>; + }; + }; + }; }; pmu { |