Loading...
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright (C) 2016 Marvell Technology Group Ltd.
4 *
5 * Device Tree file for Marvell Armada AP806.
6 */
7
8#include "armada-ap806.dtsi"
9
10/ {
11 model = "Marvell Armada AP806 Quad";
12 compatible = "marvell,armada-ap806-quad", "marvell,armada-ap806";
13
14 cpus {
15 #address-cells = <1>;
16 #size-cells = <0>;
17
18 cpu@0 {
19 device_type = "cpu";
20 compatible = "arm,cortex-a72", "arm,armv8";
21 reg = <0x000>;
22 enable-method = "psci";
23 };
24 cpu@1 {
25 device_type = "cpu";
26 compatible = "arm,cortex-a72", "arm,armv8";
27 reg = <0x001>;
28 enable-method = "psci";
29 };
30 cpu@100 {
31 device_type = "cpu";
32 compatible = "arm,cortex-a72", "arm,armv8";
33 reg = <0x100>;
34 enable-method = "psci";
35 };
36 cpu@101 {
37 device_type = "cpu";
38 compatible = "arm,cortex-a72", "arm,armv8";
39 reg = <0x101>;
40 enable-method = "psci";
41 };
42 };
43};
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright (C) 2016 Marvell Technology Group Ltd.
4 *
5 * Device Tree file for Marvell Armada AP806.
6 */
7
8#include "armada-ap806.dtsi"
9
10/ {
11 model = "Marvell Armada AP806 Quad";
12 compatible = "marvell,armada-ap806-quad", "marvell,armada-ap806";
13
14 cpus {
15 #address-cells = <1>;
16 #size-cells = <0>;
17
18 cpu0: cpu@0 {
19 device_type = "cpu";
20 compatible = "arm,cortex-a72";
21 reg = <0x000>;
22 enable-method = "psci";
23 #cooling-cells = <2>;
24 clocks = <&cpu_clk 0>;
25 i-cache-size = <0xc000>;
26 i-cache-line-size = <64>;
27 i-cache-sets = <256>;
28 d-cache-size = <0x8000>;
29 d-cache-line-size = <64>;
30 d-cache-sets = <256>;
31 next-level-cache = <&l2_0>;
32 };
33 cpu1: cpu@1 {
34 device_type = "cpu";
35 compatible = "arm,cortex-a72";
36 reg = <0x001>;
37 enable-method = "psci";
38 #cooling-cells = <2>;
39 clocks = <&cpu_clk 0>;
40 i-cache-size = <0xc000>;
41 i-cache-line-size = <64>;
42 i-cache-sets = <256>;
43 d-cache-size = <0x8000>;
44 d-cache-line-size = <64>;
45 d-cache-sets = <256>;
46 next-level-cache = <&l2_0>;
47 };
48 cpu2: cpu@100 {
49 device_type = "cpu";
50 compatible = "arm,cortex-a72";
51 reg = <0x100>;
52 enable-method = "psci";
53 #cooling-cells = <2>;
54 clocks = <&cpu_clk 1>;
55 i-cache-size = <0xc000>;
56 i-cache-line-size = <64>;
57 i-cache-sets = <256>;
58 d-cache-size = <0x8000>;
59 d-cache-line-size = <64>;
60 d-cache-sets = <256>;
61 next-level-cache = <&l2_1>;
62 };
63 cpu3: cpu@101 {
64 device_type = "cpu";
65 compatible = "arm,cortex-a72";
66 reg = <0x101>;
67 enable-method = "psci";
68 #cooling-cells = <2>;
69 clocks = <&cpu_clk 1>;
70 i-cache-size = <0xc000>;
71 i-cache-line-size = <64>;
72 i-cache-sets = <256>;
73 d-cache-size = <0x8000>;
74 d-cache-line-size = <64>;
75 d-cache-sets = <256>;
76 next-level-cache = <&l2_1>;
77 };
78
79 l2_0: l2-cache0 {
80 compatible = "cache";
81 cache-size = <0x80000>;
82 cache-line-size = <64>;
83 cache-sets = <512>;
84 cache-level = <2>;
85 cache-unified;
86 };
87
88 l2_1: l2-cache1 {
89 compatible = "cache";
90 cache-size = <0x80000>;
91 cache-line-size = <64>;
92 cache-sets = <512>;
93 cache-level = <2>;
94 cache-unified;
95 };
96 };
97};