summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/exynos5422-cpus.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/exynos5422-cpus.dtsi')
-rw-r--r--arch/arm/boot/dts/exynos5422-cpus.dtsi130
1 files changed, 0 insertions, 130 deletions
diff --git a/arch/arm/boot/dts/exynos5422-cpus.dtsi b/arch/arm/boot/dts/exynos5422-cpus.dtsi
deleted file mode 100644
index e4a5857c135f..000000000000
--- a/arch/arm/boot/dts/exynos5422-cpus.dtsi
+++ /dev/null
@@ -1,130 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0
-/*
- * SAMSUNG EXYNOS5422 SoC cpu device tree source
- *
- * Copyright (c) 2015 Samsung Electronics Co., Ltd.
- * http://www.samsung.com
- *
- * This file provides desired ordering for Exynos5422: CPU[0123] being the A7.
- *
- * The Exynos5420, 5422 and 5800 actually share the same CPU configuration
- * but particular boards choose different booting order.
- *
- * Exynos5420 and Exynos5800 always boot from Cortex-A15. On Exynos5422
- * booting cluster (big or LITTLE) is chosen by IROM code by reading
- * the gpg2-1 GPIO. By default all Exynos5422 based boards choose booting
- * from the LITTLE: Cortex-A7.
- */
-
-/ {
- cpus {
- #address-cells = <1>;
- #size-cells = <0>;
-
- cpu0: cpu@100 {
- device_type = "cpu";
- compatible = "arm,cortex-a7";
- reg = <0x100>;
- clocks = <&clock CLK_KFC_CLK>;
- clock-frequency = <1000000000>;
- cci-control-port = <&cci_control0>;
- operating-points-v2 = <&cluster_a7_opp_table>;
- #cooling-cells = <2>; /* min followed by max */
- capacity-dmips-mhz = <539>;
- };
-
- cpu1: cpu@101 {
- device_type = "cpu";
- compatible = "arm,cortex-a7";
- reg = <0x101>;
- clocks = <&clock CLK_KFC_CLK>;
- clock-frequency = <1000000000>;
- cci-control-port = <&cci_control0>;
- operating-points-v2 = <&cluster_a7_opp_table>;
- #cooling-cells = <2>; /* min followed by max */
- capacity-dmips-mhz = <539>;
- };
-
- cpu2: cpu@102 {
- device_type = "cpu";
- compatible = "arm,cortex-a7";
- reg = <0x102>;
- clocks = <&clock CLK_KFC_CLK>;
- clock-frequency = <1000000000>;
- cci-control-port = <&cci_control0>;
- operating-points-v2 = <&cluster_a7_opp_table>;
- #cooling-cells = <2>; /* min followed by max */
- capacity-dmips-mhz = <539>;
- };
-
- cpu3: cpu@103 {
- device_type = "cpu";
- compatible = "arm,cortex-a7";
- reg = <0x103>;
- clocks = <&clock CLK_KFC_CLK>;
- clock-frequency = <1000000000>;
- cci-control-port = <&cci_control0>;
- operating-points-v2 = <&cluster_a7_opp_table>;
- #cooling-cells = <2>; /* min followed by max */
- capacity-dmips-mhz = <539>;
- };
-
- cpu4: cpu@0 {
- device_type = "cpu";
- compatible = "arm,cortex-a15";
- reg = <0x0>;
- clocks = <&clock CLK_ARM_CLK>;
- clock-frequency = <1800000000>;
- cci-control-port = <&cci_control1>;
- operating-points-v2 = <&cluster_a15_opp_table>;
- #cooling-cells = <2>; /* min followed by max */
- capacity-dmips-mhz = <1024>;
- };
-
- cpu5: cpu@1 {
- device_type = "cpu";
- compatible = "arm,cortex-a15";
- reg = <0x1>;
- clocks = <&clock CLK_ARM_CLK>;
- clock-frequency = <1800000000>;
- cci-control-port = <&cci_control1>;
- operating-points-v2 = <&cluster_a15_opp_table>;
- #cooling-cells = <2>; /* min followed by max */
- capacity-dmips-mhz = <1024>;
- };
-
- cpu6: cpu@2 {
- device_type = "cpu";
- compatible = "arm,cortex-a15";
- reg = <0x2>;
- clocks = <&clock CLK_ARM_CLK>;
- clock-frequency = <1800000000>;
- cci-control-port = <&cci_control1>;
- operating-points-v2 = <&cluster_a15_opp_table>;
- #cooling-cells = <2>; /* min followed by max */
- capacity-dmips-mhz = <1024>;
- };
-
- cpu7: cpu@3 {
- device_type = "cpu";
- compatible = "arm,cortex-a15";
- reg = <0x3>;
- clocks = <&clock CLK_ARM_CLK>;
- clock-frequency = <1800000000>;
- cci-control-port = <&cci_control1>;
- operating-points-v2 = <&cluster_a15_opp_table>;
- #cooling-cells = <2>; /* min followed by max */
- capacity-dmips-mhz = <1024>;
- };
- };
-};
-
-&arm_a7_pmu {
- interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
- status = "okay";
-};
-
-&arm_a15_pmu {
- interrupt-affinity = <&cpu4>, <&cpu5>, <&cpu6>, <&cpu7>;
- status = "okay";
-};