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