blob: 8848238f9565dc82fe543e233f21c0dc3bfa75c0 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Device Tree file for Marvell Armada AP807 Quad
4 *
5 * Copyright (C) 2019 Marvell Technology Group Ltd.
6 */
7
8#include "armada-ap807.dtsi"
9
10/ {
11 model = "Marvell Armada AP807 Quad";
12 compatible = "marvell,armada-ap807-quad", "marvell,armada-ap807";
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};