1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright (c) 2019 BayLibre, SAS
4 * Author: Neil Armstrong <narmstrong@baylibre.com>
5 */
6
7#include "meson-g12a.dtsi"
8
9/ {
10	compatible = "amlogic,g12b";
11
12	cpus {
13		cpu-map {
14			cluster0 {
15				core0 {
16					cpu = <&cpu0>;
17				};
18
19				core1 {
20					cpu = <&cpu1>;
21				};
22			};
23
24			cluster1 {
25				core0 {
26					cpu = <&cpu100>;
27				};
28
29				core1 {
30					cpu = <&cpu101>;
31				};
32
33				core2 {
34					cpu = <&cpu102>;
35				};
36
37				core3 {
38					cpu = <&cpu103>;
39				};
40			};
41		};
42
43		/delete-node/ cpu@2;
44		/delete-node/ cpu@3;
45
46		cpu100: cpu@100 {
47			device_type = "cpu";
48			compatible = "arm,cortex-a73";
49			reg = <0x0 0x100>;
50			enable-method = "psci";
51			next-level-cache = <&l2>;
52		};
53
54		cpu101: cpu@101 {
55			device_type = "cpu";
56			compatible = "arm,cortex-a73";
57			reg = <0x0 0x101>;
58			enable-method = "psci";
59			next-level-cache = <&l2>;
60		};
61
62		cpu102: cpu@102 {
63			device_type = "cpu";
64			compatible = "arm,cortex-a73";
65			reg = <0x0 0x102>;
66			enable-method = "psci";
67			next-level-cache = <&l2>;
68		};
69
70		cpu103: cpu@103 {
71			device_type = "cpu";
72			compatible = "arm,cortex-a73";
73			reg = <0x0 0x103>;
74			enable-method = "psci";
75			next-level-cache = <&l2>;
76		};
77	};
78};
79
80&clkc {
81	compatible = "amlogic,g12b-clkc";
82};
83