14f357f94SKefeng Wang/** 24f357f94SKefeng Wang * dts file for Hisilicon D05 Development Board 34f357f94SKefeng Wang * 44f357f94SKefeng Wang * Copyright (C) 2016 Hisilicon Ltd. 54f357f94SKefeng Wang * 64f357f94SKefeng Wang * This program is free software; you can redistribute it and/or modify 74f357f94SKefeng Wang * it under the terms of the GNU General Public License version 2 as 84f357f94SKefeng Wang * publishhed by the Free Software Foundation. 94f357f94SKefeng Wang * 104f357f94SKefeng Wang */ 114f357f94SKefeng Wang 124f357f94SKefeng Wang#include <dt-bindings/interrupt-controller/arm-gic.h> 134f357f94SKefeng Wang 144f357f94SKefeng Wang/ { 154f357f94SKefeng Wang compatible = "hisilicon,hip07-d05"; 164f357f94SKefeng Wang interrupt-parent = <&gic>; 174f357f94SKefeng Wang #address-cells = <2>; 184f357f94SKefeng Wang #size-cells = <2>; 194f357f94SKefeng Wang 204f357f94SKefeng Wang psci { 214f357f94SKefeng Wang compatible = "arm,psci-0.2"; 224f357f94SKefeng Wang method = "smc"; 234f357f94SKefeng Wang }; 244f357f94SKefeng Wang 254f357f94SKefeng Wang cpus { 264f357f94SKefeng Wang #address-cells = <1>; 274f357f94SKefeng Wang #size-cells = <0>; 284f357f94SKefeng Wang 294f357f94SKefeng Wang cpu-map { 304f357f94SKefeng Wang cluster0 { 314f357f94SKefeng Wang core0 { 324f357f94SKefeng Wang cpu = <&cpu0>; 334f357f94SKefeng Wang }; 344f357f94SKefeng Wang core1 { 354f357f94SKefeng Wang cpu = <&cpu1>; 364f357f94SKefeng Wang }; 374f357f94SKefeng Wang core2 { 384f357f94SKefeng Wang cpu = <&cpu2>; 394f357f94SKefeng Wang }; 404f357f94SKefeng Wang core3 { 414f357f94SKefeng Wang cpu = <&cpu3>; 424f357f94SKefeng Wang }; 434f357f94SKefeng Wang }; 444f357f94SKefeng Wang 454f357f94SKefeng Wang cluster1 { 464f357f94SKefeng Wang core0 { 474f357f94SKefeng Wang cpu = <&cpu4>; 484f357f94SKefeng Wang }; 494f357f94SKefeng Wang core1 { 504f357f94SKefeng Wang cpu = <&cpu5>; 514f357f94SKefeng Wang }; 524f357f94SKefeng Wang core2 { 534f357f94SKefeng Wang cpu = <&cpu6>; 544f357f94SKefeng Wang }; 554f357f94SKefeng Wang core3 { 564f357f94SKefeng Wang cpu = <&cpu7>; 574f357f94SKefeng Wang }; 584f357f94SKefeng Wang }; 594f357f94SKefeng Wang 604f357f94SKefeng Wang cluster2 { 614f357f94SKefeng Wang core0 { 624f357f94SKefeng Wang cpu = <&cpu8>; 634f357f94SKefeng Wang }; 644f357f94SKefeng Wang core1 { 654f357f94SKefeng Wang cpu = <&cpu9>; 664f357f94SKefeng Wang }; 674f357f94SKefeng Wang core2 { 684f357f94SKefeng Wang cpu = <&cpu10>; 694f357f94SKefeng Wang }; 704f357f94SKefeng Wang core3 { 714f357f94SKefeng Wang cpu = <&cpu11>; 724f357f94SKefeng Wang }; 734f357f94SKefeng Wang }; 744f357f94SKefeng Wang 754f357f94SKefeng Wang cluster3 { 764f357f94SKefeng Wang core0 { 774f357f94SKefeng Wang cpu = <&cpu12>; 784f357f94SKefeng Wang }; 794f357f94SKefeng Wang core1 { 804f357f94SKefeng Wang cpu = <&cpu13>; 814f357f94SKefeng Wang }; 824f357f94SKefeng Wang core2 { 834f357f94SKefeng Wang cpu = <&cpu14>; 844f357f94SKefeng Wang }; 854f357f94SKefeng Wang core3 { 864f357f94SKefeng Wang cpu = <&cpu15>; 874f357f94SKefeng Wang }; 884f357f94SKefeng Wang }; 894f357f94SKefeng Wang 904f357f94SKefeng Wang cluster4 { 914f357f94SKefeng Wang core0 { 924f357f94SKefeng Wang cpu = <&cpu16>; 934f357f94SKefeng Wang }; 944f357f94SKefeng Wang core1 { 954f357f94SKefeng Wang cpu = <&cpu17>; 964f357f94SKefeng Wang }; 974f357f94SKefeng Wang core2 { 984f357f94SKefeng Wang cpu = <&cpu18>; 994f357f94SKefeng Wang }; 1004f357f94SKefeng Wang core3 { 1014f357f94SKefeng Wang cpu = <&cpu19>; 1024f357f94SKefeng Wang }; 1034f357f94SKefeng Wang }; 1044f357f94SKefeng Wang 1054f357f94SKefeng Wang cluster5 { 1064f357f94SKefeng Wang core0 { 1074f357f94SKefeng Wang cpu = <&cpu20>; 1084f357f94SKefeng Wang }; 1094f357f94SKefeng Wang core1 { 1104f357f94SKefeng Wang cpu = <&cpu21>; 1114f357f94SKefeng Wang }; 1124f357f94SKefeng Wang core2 { 1134f357f94SKefeng Wang cpu = <&cpu22>; 1144f357f94SKefeng Wang }; 1154f357f94SKefeng Wang core3 { 1164f357f94SKefeng Wang cpu = <&cpu23>; 1174f357f94SKefeng Wang }; 1184f357f94SKefeng Wang }; 1194f357f94SKefeng Wang 1204f357f94SKefeng Wang cluster6 { 1214f357f94SKefeng Wang core0 { 1224f357f94SKefeng Wang cpu = <&cpu24>; 1234f357f94SKefeng Wang }; 1244f357f94SKefeng Wang core1 { 1254f357f94SKefeng Wang cpu = <&cpu25>; 1264f357f94SKefeng Wang }; 1274f357f94SKefeng Wang core2 { 1284f357f94SKefeng Wang cpu = <&cpu26>; 1294f357f94SKefeng Wang }; 1304f357f94SKefeng Wang core3 { 1314f357f94SKefeng Wang cpu = <&cpu27>; 1324f357f94SKefeng Wang }; 1334f357f94SKefeng Wang }; 1344f357f94SKefeng Wang 1354f357f94SKefeng Wang cluster7 { 1364f357f94SKefeng Wang core0 { 1374f357f94SKefeng Wang cpu = <&cpu28>; 1384f357f94SKefeng Wang }; 1394f357f94SKefeng Wang core1 { 1404f357f94SKefeng Wang cpu = <&cpu29>; 1414f357f94SKefeng Wang }; 1424f357f94SKefeng Wang core2 { 1434f357f94SKefeng Wang cpu = <&cpu30>; 1444f357f94SKefeng Wang }; 1454f357f94SKefeng Wang core3 { 1464f357f94SKefeng Wang cpu = <&cpu31>; 1474f357f94SKefeng Wang }; 1484f357f94SKefeng Wang }; 1494f357f94SKefeng Wang 1504f357f94SKefeng Wang cluster8 { 1514f357f94SKefeng Wang core0 { 1524f357f94SKefeng Wang cpu = <&cpu32>; 1534f357f94SKefeng Wang }; 1544f357f94SKefeng Wang core1 { 1554f357f94SKefeng Wang cpu = <&cpu33>; 1564f357f94SKefeng Wang }; 1574f357f94SKefeng Wang core2 { 1584f357f94SKefeng Wang cpu = <&cpu34>; 1594f357f94SKefeng Wang }; 1604f357f94SKefeng Wang core3 { 1614f357f94SKefeng Wang cpu = <&cpu35>; 1624f357f94SKefeng Wang }; 1634f357f94SKefeng Wang }; 1644f357f94SKefeng Wang 1654f357f94SKefeng Wang cluster9 { 1664f357f94SKefeng Wang core0 { 1674f357f94SKefeng Wang cpu = <&cpu36>; 1684f357f94SKefeng Wang }; 1694f357f94SKefeng Wang core1 { 1704f357f94SKefeng Wang cpu = <&cpu37>; 1714f357f94SKefeng Wang }; 1724f357f94SKefeng Wang core2 { 1734f357f94SKefeng Wang cpu = <&cpu38>; 1744f357f94SKefeng Wang }; 1754f357f94SKefeng Wang core3 { 1764f357f94SKefeng Wang cpu = <&cpu39>; 1774f357f94SKefeng Wang }; 1784f357f94SKefeng Wang }; 1794f357f94SKefeng Wang 1804f357f94SKefeng Wang cluster10 { 1814f357f94SKefeng Wang core0 { 1824f357f94SKefeng Wang cpu = <&cpu40>; 1834f357f94SKefeng Wang }; 1844f357f94SKefeng Wang core1 { 1854f357f94SKefeng Wang cpu = <&cpu41>; 1864f357f94SKefeng Wang }; 1874f357f94SKefeng Wang core2 { 1884f357f94SKefeng Wang cpu = <&cpu42>; 1894f357f94SKefeng Wang }; 1904f357f94SKefeng Wang core3 { 1914f357f94SKefeng Wang cpu = <&cpu43>; 1924f357f94SKefeng Wang }; 1934f357f94SKefeng Wang }; 1944f357f94SKefeng Wang 1954f357f94SKefeng Wang cluster11 { 1964f357f94SKefeng Wang core0 { 1974f357f94SKefeng Wang cpu = <&cpu44>; 1984f357f94SKefeng Wang }; 1994f357f94SKefeng Wang core1 { 2004f357f94SKefeng Wang cpu = <&cpu45>; 2014f357f94SKefeng Wang }; 2024f357f94SKefeng Wang core2 { 2034f357f94SKefeng Wang cpu = <&cpu46>; 2044f357f94SKefeng Wang }; 2054f357f94SKefeng Wang core3 { 2064f357f94SKefeng Wang cpu = <&cpu47>; 2074f357f94SKefeng Wang }; 2084f357f94SKefeng Wang }; 2094f357f94SKefeng Wang 2104f357f94SKefeng Wang cluster12 { 2114f357f94SKefeng Wang core0 { 2124f357f94SKefeng Wang cpu = <&cpu48>; 2134f357f94SKefeng Wang }; 2144f357f94SKefeng Wang core1 { 2154f357f94SKefeng Wang cpu = <&cpu49>; 2164f357f94SKefeng Wang }; 2174f357f94SKefeng Wang core2 { 2184f357f94SKefeng Wang cpu = <&cpu50>; 2194f357f94SKefeng Wang }; 2204f357f94SKefeng Wang core3 { 2214f357f94SKefeng Wang cpu = <&cpu51>; 2224f357f94SKefeng Wang }; 2234f357f94SKefeng Wang }; 2244f357f94SKefeng Wang 2254f357f94SKefeng Wang cluster13 { 2264f357f94SKefeng Wang core0 { 2274f357f94SKefeng Wang cpu = <&cpu52>; 2284f357f94SKefeng Wang }; 2294f357f94SKefeng Wang core1 { 2304f357f94SKefeng Wang cpu = <&cpu53>; 2314f357f94SKefeng Wang }; 2324f357f94SKefeng Wang core2 { 2334f357f94SKefeng Wang cpu = <&cpu54>; 2344f357f94SKefeng Wang }; 2354f357f94SKefeng Wang core3 { 2364f357f94SKefeng Wang cpu = <&cpu55>; 2374f357f94SKefeng Wang }; 2384f357f94SKefeng Wang }; 2394f357f94SKefeng Wang 2404f357f94SKefeng Wang cluster14 { 2414f357f94SKefeng Wang core0 { 2424f357f94SKefeng Wang cpu = <&cpu56>; 2434f357f94SKefeng Wang }; 2444f357f94SKefeng Wang core1 { 2454f357f94SKefeng Wang cpu = <&cpu57>; 2464f357f94SKefeng Wang }; 2474f357f94SKefeng Wang core2 { 2484f357f94SKefeng Wang cpu = <&cpu58>; 2494f357f94SKefeng Wang }; 2504f357f94SKefeng Wang core3 { 2514f357f94SKefeng Wang cpu = <&cpu59>; 2524f357f94SKefeng Wang }; 2534f357f94SKefeng Wang }; 2544f357f94SKefeng Wang 2554f357f94SKefeng Wang cluster15 { 2564f357f94SKefeng Wang core0 { 2574f357f94SKefeng Wang cpu = <&cpu60>; 2584f357f94SKefeng Wang }; 2594f357f94SKefeng Wang core1 { 2604f357f94SKefeng Wang cpu = <&cpu61>; 2614f357f94SKefeng Wang }; 2624f357f94SKefeng Wang core2 { 2634f357f94SKefeng Wang cpu = <&cpu62>; 2644f357f94SKefeng Wang }; 2654f357f94SKefeng Wang core3 { 2664f357f94SKefeng Wang cpu = <&cpu63>; 2674f357f94SKefeng Wang }; 2684f357f94SKefeng Wang }; 2694f357f94SKefeng Wang }; 2704f357f94SKefeng Wang 2714f357f94SKefeng Wang cpu0: cpu@10000 { 2724f357f94SKefeng Wang device_type = "cpu"; 2734f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 2744f357f94SKefeng Wang reg = <0x10000>; 2754f357f94SKefeng Wang enable-method = "psci"; 2764f357f94SKefeng Wang next-level-cache = <&cluster0_l2>; 2774f357f94SKefeng Wang numa-node-id = <0>; 2784f357f94SKefeng Wang }; 2794f357f94SKefeng Wang 2804f357f94SKefeng Wang cpu1: cpu@10001 { 2814f357f94SKefeng Wang device_type = "cpu"; 2824f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 2834f357f94SKefeng Wang reg = <0x10001>; 2844f357f94SKefeng Wang enable-method = "psci"; 2854f357f94SKefeng Wang next-level-cache = <&cluster0_l2>; 2864f357f94SKefeng Wang numa-node-id = <0>; 2874f357f94SKefeng Wang }; 2884f357f94SKefeng Wang 2894f357f94SKefeng Wang cpu2: cpu@10002 { 2904f357f94SKefeng Wang device_type = "cpu"; 2914f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 2924f357f94SKefeng Wang reg = <0x10002>; 2934f357f94SKefeng Wang enable-method = "psci"; 2944f357f94SKefeng Wang next-level-cache = <&cluster0_l2>; 2954f357f94SKefeng Wang numa-node-id = <0>; 2964f357f94SKefeng Wang }; 2974f357f94SKefeng Wang 2984f357f94SKefeng Wang cpu3: cpu@10003 { 2994f357f94SKefeng Wang device_type = "cpu"; 3004f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 3014f357f94SKefeng Wang reg = <0x10003>; 3024f357f94SKefeng Wang enable-method = "psci"; 3034f357f94SKefeng Wang next-level-cache = <&cluster0_l2>; 3044f357f94SKefeng Wang numa-node-id = <0>; 3054f357f94SKefeng Wang }; 3064f357f94SKefeng Wang 3074f357f94SKefeng Wang cpu4: cpu@10100 { 3084f357f94SKefeng Wang device_type = "cpu"; 3094f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 3104f357f94SKefeng Wang reg = <0x10100>; 3114f357f94SKefeng Wang enable-method = "psci"; 3124f357f94SKefeng Wang next-level-cache = <&cluster1_l2>; 3134f357f94SKefeng Wang numa-node-id = <0>; 3144f357f94SKefeng Wang }; 3154f357f94SKefeng Wang 3164f357f94SKefeng Wang cpu5: cpu@10101 { 3174f357f94SKefeng Wang device_type = "cpu"; 3184f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 3194f357f94SKefeng Wang reg = <0x10101>; 3204f357f94SKefeng Wang enable-method = "psci"; 3214f357f94SKefeng Wang next-level-cache = <&cluster1_l2>; 3224f357f94SKefeng Wang numa-node-id = <0>; 3234f357f94SKefeng Wang }; 3244f357f94SKefeng Wang 3254f357f94SKefeng Wang cpu6: cpu@10102 { 3264f357f94SKefeng Wang device_type = "cpu"; 3274f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 3284f357f94SKefeng Wang reg = <0x10102>; 3294f357f94SKefeng Wang enable-method = "psci"; 3304f357f94SKefeng Wang next-level-cache = <&cluster1_l2>; 3314f357f94SKefeng Wang numa-node-id = <0>; 3324f357f94SKefeng Wang }; 3334f357f94SKefeng Wang 3344f357f94SKefeng Wang cpu7: cpu@10103 { 3354f357f94SKefeng Wang device_type = "cpu"; 3364f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 3374f357f94SKefeng Wang reg = <0x10103>; 3384f357f94SKefeng Wang enable-method = "psci"; 3394f357f94SKefeng Wang next-level-cache = <&cluster1_l2>; 3404f357f94SKefeng Wang numa-node-id = <0>; 3414f357f94SKefeng Wang }; 3424f357f94SKefeng Wang 3434f357f94SKefeng Wang cpu8: cpu@10200 { 3444f357f94SKefeng Wang device_type = "cpu"; 3454f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 3464f357f94SKefeng Wang reg = <0x10200>; 3474f357f94SKefeng Wang enable-method = "psci"; 3484f357f94SKefeng Wang next-level-cache = <&cluster2_l2>; 3494f357f94SKefeng Wang numa-node-id = <0>; 3504f357f94SKefeng Wang }; 3514f357f94SKefeng Wang 3524f357f94SKefeng Wang cpu9: cpu@10201 { 3534f357f94SKefeng Wang device_type = "cpu"; 3544f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 3554f357f94SKefeng Wang reg = <0x10201>; 3564f357f94SKefeng Wang enable-method = "psci"; 3574f357f94SKefeng Wang next-level-cache = <&cluster2_l2>; 3584f357f94SKefeng Wang numa-node-id = <0>; 3594f357f94SKefeng Wang }; 3604f357f94SKefeng Wang 3614f357f94SKefeng Wang cpu10: cpu@10202 { 3624f357f94SKefeng Wang device_type = "cpu"; 3634f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 3644f357f94SKefeng Wang reg = <0x10202>; 3654f357f94SKefeng Wang enable-method = "psci"; 3664f357f94SKefeng Wang next-level-cache = <&cluster2_l2>; 3674f357f94SKefeng Wang numa-node-id = <0>; 3684f357f94SKefeng Wang }; 3694f357f94SKefeng Wang 3704f357f94SKefeng Wang cpu11: cpu@10203 { 3714f357f94SKefeng Wang device_type = "cpu"; 3724f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 3734f357f94SKefeng Wang reg = <0x10203>; 3744f357f94SKefeng Wang enable-method = "psci"; 3754f357f94SKefeng Wang next-level-cache = <&cluster2_l2>; 3764f357f94SKefeng Wang numa-node-id = <0>; 3774f357f94SKefeng Wang }; 3784f357f94SKefeng Wang 3794f357f94SKefeng Wang cpu12: cpu@10300 { 3804f357f94SKefeng Wang device_type = "cpu"; 3814f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 3824f357f94SKefeng Wang reg = <0x10300>; 3834f357f94SKefeng Wang enable-method = "psci"; 3844f357f94SKefeng Wang next-level-cache = <&cluster3_l2>; 3854f357f94SKefeng Wang numa-node-id = <0>; 3864f357f94SKefeng Wang }; 3874f357f94SKefeng Wang 3884f357f94SKefeng Wang cpu13: cpu@10301 { 3894f357f94SKefeng Wang device_type = "cpu"; 3904f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 3914f357f94SKefeng Wang reg = <0x10301>; 3924f357f94SKefeng Wang enable-method = "psci"; 3934f357f94SKefeng Wang next-level-cache = <&cluster3_l2>; 3944f357f94SKefeng Wang numa-node-id = <0>; 3954f357f94SKefeng Wang }; 3964f357f94SKefeng Wang 3974f357f94SKefeng Wang cpu14: cpu@10302 { 3984f357f94SKefeng Wang device_type = "cpu"; 3994f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 4004f357f94SKefeng Wang reg = <0x10302>; 4014f357f94SKefeng Wang enable-method = "psci"; 4024f357f94SKefeng Wang next-level-cache = <&cluster3_l2>; 4034f357f94SKefeng Wang numa-node-id = <0>; 4044f357f94SKefeng Wang }; 4054f357f94SKefeng Wang 4064f357f94SKefeng Wang cpu15: cpu@10303 { 4074f357f94SKefeng Wang device_type = "cpu"; 4084f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 4094f357f94SKefeng Wang reg = <0x10303>; 4104f357f94SKefeng Wang enable-method = "psci"; 4114f357f94SKefeng Wang next-level-cache = <&cluster3_l2>; 4124f357f94SKefeng Wang numa-node-id = <0>; 4134f357f94SKefeng Wang }; 4144f357f94SKefeng Wang 4154f357f94SKefeng Wang cpu16: cpu@30000 { 4164f357f94SKefeng Wang device_type = "cpu"; 4174f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 4184f357f94SKefeng Wang reg = <0x30000>; 4194f357f94SKefeng Wang enable-method = "psci"; 4204f357f94SKefeng Wang next-level-cache = <&cluster4_l2>; 4214f357f94SKefeng Wang numa-node-id = <1>; 4224f357f94SKefeng Wang }; 4234f357f94SKefeng Wang 4244f357f94SKefeng Wang cpu17: cpu@30001 { 4254f357f94SKefeng Wang device_type = "cpu"; 4264f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 4274f357f94SKefeng Wang reg = <0x30001>; 4284f357f94SKefeng Wang enable-method = "psci"; 4294f357f94SKefeng Wang next-level-cache = <&cluster4_l2>; 4304f357f94SKefeng Wang numa-node-id = <1>; 4314f357f94SKefeng Wang }; 4324f357f94SKefeng Wang 4334f357f94SKefeng Wang cpu18: cpu@30002 { 4344f357f94SKefeng Wang device_type = "cpu"; 4354f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 4364f357f94SKefeng Wang reg = <0x30002>; 4374f357f94SKefeng Wang enable-method = "psci"; 4384f357f94SKefeng Wang next-level-cache = <&cluster4_l2>; 4394f357f94SKefeng Wang numa-node-id = <1>; 4404f357f94SKefeng Wang }; 4414f357f94SKefeng Wang 4424f357f94SKefeng Wang cpu19: cpu@30003 { 4434f357f94SKefeng Wang device_type = "cpu"; 4444f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 4454f357f94SKefeng Wang reg = <0x30003>; 4464f357f94SKefeng Wang enable-method = "psci"; 4474f357f94SKefeng Wang next-level-cache = <&cluster4_l2>; 4484f357f94SKefeng Wang numa-node-id = <1>; 4494f357f94SKefeng Wang }; 4504f357f94SKefeng Wang 4514f357f94SKefeng Wang cpu20: cpu@30100 { 4524f357f94SKefeng Wang device_type = "cpu"; 4534f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 4544f357f94SKefeng Wang reg = <0x30100>; 4554f357f94SKefeng Wang enable-method = "psci"; 4564f357f94SKefeng Wang next-level-cache = <&cluster5_l2>; 4574f357f94SKefeng Wang numa-node-id = <1>; 4584f357f94SKefeng Wang }; 4594f357f94SKefeng Wang 4604f357f94SKefeng Wang cpu21: cpu@30101 { 4614f357f94SKefeng Wang device_type = "cpu"; 4624f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 4634f357f94SKefeng Wang reg = <0x30101>; 4644f357f94SKefeng Wang enable-method = "psci"; 4654f357f94SKefeng Wang next-level-cache = <&cluster5_l2>; 4664f357f94SKefeng Wang numa-node-id = <1>; 4674f357f94SKefeng Wang }; 4684f357f94SKefeng Wang 4694f357f94SKefeng Wang cpu22: cpu@30102 { 4704f357f94SKefeng Wang device_type = "cpu"; 4714f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 4724f357f94SKefeng Wang reg = <0x30102>; 4734f357f94SKefeng Wang enable-method = "psci"; 4744f357f94SKefeng Wang next-level-cache = <&cluster5_l2>; 4754f357f94SKefeng Wang numa-node-id = <1>; 4764f357f94SKefeng Wang }; 4774f357f94SKefeng Wang 4784f357f94SKefeng Wang cpu23: cpu@30103 { 4794f357f94SKefeng Wang device_type = "cpu"; 4804f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 4814f357f94SKefeng Wang reg = <0x30103>; 4824f357f94SKefeng Wang enable-method = "psci"; 4834f357f94SKefeng Wang next-level-cache = <&cluster5_l2>; 4844f357f94SKefeng Wang numa-node-id = <1>; 4854f357f94SKefeng Wang }; 4864f357f94SKefeng Wang 4874f357f94SKefeng Wang cpu24: cpu@30200 { 4884f357f94SKefeng Wang device_type = "cpu"; 4894f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 4904f357f94SKefeng Wang reg = <0x30200>; 4914f357f94SKefeng Wang enable-method = "psci"; 4924f357f94SKefeng Wang next-level-cache = <&cluster6_l2>; 4934f357f94SKefeng Wang numa-node-id = <1>; 4944f357f94SKefeng Wang }; 4954f357f94SKefeng Wang 4964f357f94SKefeng Wang cpu25: cpu@30201 { 4974f357f94SKefeng Wang device_type = "cpu"; 4984f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 4994f357f94SKefeng Wang reg = <0x30201>; 5004f357f94SKefeng Wang enable-method = "psci"; 5014f357f94SKefeng Wang next-level-cache = <&cluster6_l2>; 5024f357f94SKefeng Wang numa-node-id = <1>; 5034f357f94SKefeng Wang }; 5044f357f94SKefeng Wang 5054f357f94SKefeng Wang cpu26: cpu@30202 { 5064f357f94SKefeng Wang device_type = "cpu"; 5074f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 5084f357f94SKefeng Wang reg = <0x30202>; 5094f357f94SKefeng Wang enable-method = "psci"; 5104f357f94SKefeng Wang next-level-cache = <&cluster6_l2>; 5114f357f94SKefeng Wang numa-node-id = <1>; 5124f357f94SKefeng Wang }; 5134f357f94SKefeng Wang 5144f357f94SKefeng Wang cpu27: cpu@30203 { 5154f357f94SKefeng Wang device_type = "cpu"; 5164f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 5174f357f94SKefeng Wang reg = <0x30203>; 5184f357f94SKefeng Wang enable-method = "psci"; 5194f357f94SKefeng Wang next-level-cache = <&cluster6_l2>; 5204f357f94SKefeng Wang numa-node-id = <1>; 5214f357f94SKefeng Wang }; 5224f357f94SKefeng Wang 5234f357f94SKefeng Wang cpu28: cpu@30300 { 5244f357f94SKefeng Wang device_type = "cpu"; 5254f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 5264f357f94SKefeng Wang reg = <0x30300>; 5274f357f94SKefeng Wang enable-method = "psci"; 5284f357f94SKefeng Wang next-level-cache = <&cluster7_l2>; 5294f357f94SKefeng Wang numa-node-id = <1>; 5304f357f94SKefeng Wang }; 5314f357f94SKefeng Wang 5324f357f94SKefeng Wang cpu29: cpu@30301 { 5334f357f94SKefeng Wang device_type = "cpu"; 5344f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 5354f357f94SKefeng Wang reg = <0x30301>; 5364f357f94SKefeng Wang enable-method = "psci"; 5374f357f94SKefeng Wang next-level-cache = <&cluster7_l2>; 5384f357f94SKefeng Wang numa-node-id = <1>; 5394f357f94SKefeng Wang }; 5404f357f94SKefeng Wang 5414f357f94SKefeng Wang cpu30: cpu@30302 { 5424f357f94SKefeng Wang device_type = "cpu"; 5434f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 5444f357f94SKefeng Wang reg = <0x30302>; 5454f357f94SKefeng Wang enable-method = "psci"; 5464f357f94SKefeng Wang next-level-cache = <&cluster7_l2>; 5474f357f94SKefeng Wang numa-node-id = <1>; 5484f357f94SKefeng Wang }; 5494f357f94SKefeng Wang 5504f357f94SKefeng Wang cpu31: cpu@30303 { 5514f357f94SKefeng Wang device_type = "cpu"; 5524f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 5534f357f94SKefeng Wang reg = <0x30303>; 5544f357f94SKefeng Wang enable-method = "psci"; 5554f357f94SKefeng Wang next-level-cache = <&cluster7_l2>; 5564f357f94SKefeng Wang numa-node-id = <1>; 5574f357f94SKefeng Wang }; 5584f357f94SKefeng Wang 5594f357f94SKefeng Wang cpu32: cpu@50000 { 5604f357f94SKefeng Wang device_type = "cpu"; 5614f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 5624f357f94SKefeng Wang reg = <0x50000>; 5634f357f94SKefeng Wang enable-method = "psci"; 5644f357f94SKefeng Wang next-level-cache = <&cluster8_l2>; 5654f357f94SKefeng Wang numa-node-id = <2>; 5664f357f94SKefeng Wang }; 5674f357f94SKefeng Wang 5684f357f94SKefeng Wang cpu33: cpu@50001 { 5694f357f94SKefeng Wang device_type = "cpu"; 5704f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 5714f357f94SKefeng Wang reg = <0x50001>; 5724f357f94SKefeng Wang enable-method = "psci"; 5734f357f94SKefeng Wang next-level-cache = <&cluster8_l2>; 5744f357f94SKefeng Wang numa-node-id = <2>; 5754f357f94SKefeng Wang }; 5764f357f94SKefeng Wang 5774f357f94SKefeng Wang cpu34: cpu@50002 { 5784f357f94SKefeng Wang device_type = "cpu"; 5794f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 5804f357f94SKefeng Wang reg = <0x50002>; 5814f357f94SKefeng Wang enable-method = "psci"; 5824f357f94SKefeng Wang next-level-cache = <&cluster8_l2>; 5834f357f94SKefeng Wang numa-node-id = <2>; 5844f357f94SKefeng Wang }; 5854f357f94SKefeng Wang 5864f357f94SKefeng Wang cpu35: cpu@50003 { 5874f357f94SKefeng Wang device_type = "cpu"; 5884f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 5894f357f94SKefeng Wang reg = <0x50003>; 5904f357f94SKefeng Wang enable-method = "psci"; 5914f357f94SKefeng Wang next-level-cache = <&cluster8_l2>; 5924f357f94SKefeng Wang numa-node-id = <2>; 5934f357f94SKefeng Wang }; 5944f357f94SKefeng Wang 5954f357f94SKefeng Wang cpu36: cpu@50100 { 5964f357f94SKefeng Wang device_type = "cpu"; 5974f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 5984f357f94SKefeng Wang reg = <0x50100>; 5994f357f94SKefeng Wang enable-method = "psci"; 6004f357f94SKefeng Wang next-level-cache = <&cluster9_l2>; 6014f357f94SKefeng Wang numa-node-id = <2>; 6024f357f94SKefeng Wang }; 6034f357f94SKefeng Wang 6044f357f94SKefeng Wang cpu37: cpu@50101 { 6054f357f94SKefeng Wang device_type = "cpu"; 6064f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 6074f357f94SKefeng Wang reg = <0x50101>; 6084f357f94SKefeng Wang enable-method = "psci"; 6094f357f94SKefeng Wang next-level-cache = <&cluster9_l2>; 6104f357f94SKefeng Wang numa-node-id = <2>; 6114f357f94SKefeng Wang }; 6124f357f94SKefeng Wang 6134f357f94SKefeng Wang cpu38: cpu@50102 { 6144f357f94SKefeng Wang device_type = "cpu"; 6154f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 6164f357f94SKefeng Wang reg = <0x50102>; 6174f357f94SKefeng Wang enable-method = "psci"; 6184f357f94SKefeng Wang next-level-cache = <&cluster9_l2>; 6194f357f94SKefeng Wang numa-node-id = <2>; 6204f357f94SKefeng Wang }; 6214f357f94SKefeng Wang 6224f357f94SKefeng Wang cpu39: cpu@50103 { 6234f357f94SKefeng Wang device_type = "cpu"; 6244f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 6254f357f94SKefeng Wang reg = <0x50103>; 6264f357f94SKefeng Wang enable-method = "psci"; 6274f357f94SKefeng Wang next-level-cache = <&cluster9_l2>; 6284f357f94SKefeng Wang numa-node-id = <2>; 6294f357f94SKefeng Wang }; 6304f357f94SKefeng Wang 6314f357f94SKefeng Wang cpu40: cpu@50200 { 6324f357f94SKefeng Wang device_type = "cpu"; 6334f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 6344f357f94SKefeng Wang reg = <0x50200>; 6354f357f94SKefeng Wang enable-method = "psci"; 6364f357f94SKefeng Wang next-level-cache = <&cluster10_l2>; 6374f357f94SKefeng Wang numa-node-id = <2>; 6384f357f94SKefeng Wang }; 6394f357f94SKefeng Wang 6404f357f94SKefeng Wang cpu41: cpu@50201 { 6414f357f94SKefeng Wang device_type = "cpu"; 6424f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 6434f357f94SKefeng Wang reg = <0x50201>; 6444f357f94SKefeng Wang enable-method = "psci"; 6454f357f94SKefeng Wang next-level-cache = <&cluster10_l2>; 6464f357f94SKefeng Wang numa-node-id = <2>; 6474f357f94SKefeng Wang }; 6484f357f94SKefeng Wang 6494f357f94SKefeng Wang cpu42: cpu@50202 { 6504f357f94SKefeng Wang device_type = "cpu"; 6514f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 6524f357f94SKefeng Wang reg = <0x50202>; 6534f357f94SKefeng Wang enable-method = "psci"; 6544f357f94SKefeng Wang next-level-cache = <&cluster10_l2>; 6554f357f94SKefeng Wang numa-node-id = <2>; 6564f357f94SKefeng Wang }; 6574f357f94SKefeng Wang 6584f357f94SKefeng Wang cpu43: cpu@50203 { 6594f357f94SKefeng Wang device_type = "cpu"; 6604f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 6614f357f94SKefeng Wang reg = <0x50203>; 6624f357f94SKefeng Wang enable-method = "psci"; 6634f357f94SKefeng Wang next-level-cache = <&cluster10_l2>; 6644f357f94SKefeng Wang numa-node-id = <2>; 6654f357f94SKefeng Wang }; 6664f357f94SKefeng Wang 6674f357f94SKefeng Wang cpu44: cpu@50300 { 6684f357f94SKefeng Wang device_type = "cpu"; 6694f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 6704f357f94SKefeng Wang reg = <0x50300>; 6714f357f94SKefeng Wang enable-method = "psci"; 6724f357f94SKefeng Wang next-level-cache = <&cluster11_l2>; 6734f357f94SKefeng Wang numa-node-id = <2>; 6744f357f94SKefeng Wang }; 6754f357f94SKefeng Wang 6764f357f94SKefeng Wang cpu45: cpu@50301 { 6774f357f94SKefeng Wang device_type = "cpu"; 6784f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 6794f357f94SKefeng Wang reg = <0x50301>; 6804f357f94SKefeng Wang enable-method = "psci"; 6814f357f94SKefeng Wang next-level-cache = <&cluster11_l2>; 6824f357f94SKefeng Wang numa-node-id = <2>; 6834f357f94SKefeng Wang }; 6844f357f94SKefeng Wang 6854f357f94SKefeng Wang cpu46: cpu@50302 { 6864f357f94SKefeng Wang device_type = "cpu"; 6874f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 6884f357f94SKefeng Wang reg = <0x50302>; 6894f357f94SKefeng Wang enable-method = "psci"; 6904f357f94SKefeng Wang next-level-cache = <&cluster11_l2>; 6914f357f94SKefeng Wang numa-node-id = <2>; 6924f357f94SKefeng Wang }; 6934f357f94SKefeng Wang 6944f357f94SKefeng Wang cpu47: cpu@50303 { 6954f357f94SKefeng Wang device_type = "cpu"; 6964f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 6974f357f94SKefeng Wang reg = <0x50303>; 6984f357f94SKefeng Wang enable-method = "psci"; 6994f357f94SKefeng Wang next-level-cache = <&cluster11_l2>; 7004f357f94SKefeng Wang numa-node-id = <2>; 7014f357f94SKefeng Wang }; 7024f357f94SKefeng Wang 7034f357f94SKefeng Wang cpu48: cpu@70000 { 7044f357f94SKefeng Wang device_type = "cpu"; 7054f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 7064f357f94SKefeng Wang reg = <0x70000>; 7074f357f94SKefeng Wang enable-method = "psci"; 7084f357f94SKefeng Wang next-level-cache = <&cluster12_l2>; 7094f357f94SKefeng Wang numa-node-id = <3>; 7104f357f94SKefeng Wang }; 7114f357f94SKefeng Wang 7124f357f94SKefeng Wang cpu49: cpu@70001 { 7134f357f94SKefeng Wang device_type = "cpu"; 7144f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 7154f357f94SKefeng Wang reg = <0x70001>; 7164f357f94SKefeng Wang enable-method = "psci"; 7174f357f94SKefeng Wang next-level-cache = <&cluster12_l2>; 7184f357f94SKefeng Wang numa-node-id = <3>; 7194f357f94SKefeng Wang }; 7204f357f94SKefeng Wang 7214f357f94SKefeng Wang cpu50: cpu@70002 { 7224f357f94SKefeng Wang device_type = "cpu"; 7234f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 7244f357f94SKefeng Wang reg = <0x70002>; 7254f357f94SKefeng Wang enable-method = "psci"; 7264f357f94SKefeng Wang next-level-cache = <&cluster12_l2>; 7274f357f94SKefeng Wang numa-node-id = <3>; 7284f357f94SKefeng Wang }; 7294f357f94SKefeng Wang 7304f357f94SKefeng Wang cpu51: cpu@70003 { 7314f357f94SKefeng Wang device_type = "cpu"; 7324f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 7334f357f94SKefeng Wang reg = <0x70003>; 7344f357f94SKefeng Wang enable-method = "psci"; 7354f357f94SKefeng Wang next-level-cache = <&cluster12_l2>; 7364f357f94SKefeng Wang numa-node-id = <3>; 7374f357f94SKefeng Wang }; 7384f357f94SKefeng Wang 7394f357f94SKefeng Wang cpu52: cpu@70100 { 7404f357f94SKefeng Wang device_type = "cpu"; 7414f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 7424f357f94SKefeng Wang reg = <0x70100>; 7434f357f94SKefeng Wang enable-method = "psci"; 7444f357f94SKefeng Wang next-level-cache = <&cluster13_l2>; 7454f357f94SKefeng Wang numa-node-id = <3>; 7464f357f94SKefeng Wang }; 7474f357f94SKefeng Wang 7484f357f94SKefeng Wang cpu53: cpu@70101 { 7494f357f94SKefeng Wang device_type = "cpu"; 7504f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 7514f357f94SKefeng Wang reg = <0x70101>; 7524f357f94SKefeng Wang enable-method = "psci"; 7534f357f94SKefeng Wang next-level-cache = <&cluster13_l2>; 7544f357f94SKefeng Wang numa-node-id = <3>; 7554f357f94SKefeng Wang }; 7564f357f94SKefeng Wang 7574f357f94SKefeng Wang cpu54: cpu@70102 { 7584f357f94SKefeng Wang device_type = "cpu"; 7594f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 7604f357f94SKefeng Wang reg = <0x70102>; 7614f357f94SKefeng Wang enable-method = "psci"; 7624f357f94SKefeng Wang next-level-cache = <&cluster13_l2>; 7634f357f94SKefeng Wang numa-node-id = <3>; 7644f357f94SKefeng Wang }; 7654f357f94SKefeng Wang 7664f357f94SKefeng Wang cpu55: cpu@70103 { 7674f357f94SKefeng Wang device_type = "cpu"; 7684f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 7694f357f94SKefeng Wang reg = <0x70103>; 7704f357f94SKefeng Wang enable-method = "psci"; 7714f357f94SKefeng Wang next-level-cache = <&cluster13_l2>; 7724f357f94SKefeng Wang numa-node-id = <3>; 7734f357f94SKefeng Wang }; 7744f357f94SKefeng Wang 7754f357f94SKefeng Wang cpu56: cpu@70200 { 7764f357f94SKefeng Wang device_type = "cpu"; 7774f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 7784f357f94SKefeng Wang reg = <0x70200>; 7794f357f94SKefeng Wang enable-method = "psci"; 7804f357f94SKefeng Wang next-level-cache = <&cluster14_l2>; 7814f357f94SKefeng Wang numa-node-id = <3>; 7824f357f94SKefeng Wang }; 7834f357f94SKefeng Wang 7844f357f94SKefeng Wang cpu57: cpu@70201 { 7854f357f94SKefeng Wang device_type = "cpu"; 7864f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 7874f357f94SKefeng Wang reg = <0x70201>; 7884f357f94SKefeng Wang enable-method = "psci"; 7894f357f94SKefeng Wang next-level-cache = <&cluster14_l2>; 7904f357f94SKefeng Wang numa-node-id = <3>; 7914f357f94SKefeng Wang }; 7924f357f94SKefeng Wang 7934f357f94SKefeng Wang cpu58: cpu@70202 { 7944f357f94SKefeng Wang device_type = "cpu"; 7954f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 7964f357f94SKefeng Wang reg = <0x70202>; 7974f357f94SKefeng Wang enable-method = "psci"; 7984f357f94SKefeng Wang next-level-cache = <&cluster14_l2>; 7994f357f94SKefeng Wang numa-node-id = <3>; 8004f357f94SKefeng Wang }; 8014f357f94SKefeng Wang 8024f357f94SKefeng Wang cpu59: cpu@70203 { 8034f357f94SKefeng Wang device_type = "cpu"; 8044f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 8054f357f94SKefeng Wang reg = <0x70203>; 8064f357f94SKefeng Wang enable-method = "psci"; 8074f357f94SKefeng Wang next-level-cache = <&cluster14_l2>; 8084f357f94SKefeng Wang numa-node-id = <3>; 8094f357f94SKefeng Wang }; 8104f357f94SKefeng Wang 8114f357f94SKefeng Wang cpu60: cpu@70300 { 8124f357f94SKefeng Wang device_type = "cpu"; 8134f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 8144f357f94SKefeng Wang reg = <0x70300>; 8154f357f94SKefeng Wang enable-method = "psci"; 8164f357f94SKefeng Wang next-level-cache = <&cluster15_l2>; 8174f357f94SKefeng Wang numa-node-id = <3>; 8184f357f94SKefeng Wang }; 8194f357f94SKefeng Wang 8204f357f94SKefeng Wang cpu61: cpu@70301 { 8214f357f94SKefeng Wang device_type = "cpu"; 8224f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 8234f357f94SKefeng Wang reg = <0x70301>; 8244f357f94SKefeng Wang enable-method = "psci"; 8254f357f94SKefeng Wang next-level-cache = <&cluster15_l2>; 8264f357f94SKefeng Wang numa-node-id = <3>; 8274f357f94SKefeng Wang }; 8284f357f94SKefeng Wang 8294f357f94SKefeng Wang cpu62: cpu@70302 { 8304f357f94SKefeng Wang device_type = "cpu"; 8314f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 8324f357f94SKefeng Wang reg = <0x70302>; 8334f357f94SKefeng Wang enable-method = "psci"; 8344f357f94SKefeng Wang next-level-cache = <&cluster15_l2>; 8354f357f94SKefeng Wang numa-node-id = <3>; 8364f357f94SKefeng Wang }; 8374f357f94SKefeng Wang 8384f357f94SKefeng Wang cpu63: cpu@70303 { 8394f357f94SKefeng Wang device_type = "cpu"; 8404f357f94SKefeng Wang compatible = "arm,cortex-a72", "arm,armv8"; 8414f357f94SKefeng Wang reg = <0x70303>; 8424f357f94SKefeng Wang enable-method = "psci"; 8434f357f94SKefeng Wang next-level-cache = <&cluster15_l2>; 8444f357f94SKefeng Wang numa-node-id = <3>; 8454f357f94SKefeng Wang }; 8464f357f94SKefeng Wang 8474f357f94SKefeng Wang cluster0_l2: l2-cache0 { 8484f357f94SKefeng Wang compatible = "cache"; 8494f357f94SKefeng Wang }; 8504f357f94SKefeng Wang 8514f357f94SKefeng Wang cluster1_l2: l2-cache1 { 8524f357f94SKefeng Wang compatible = "cache"; 8534f357f94SKefeng Wang }; 8544f357f94SKefeng Wang 8554f357f94SKefeng Wang cluster2_l2: l2-cache2 { 8564f357f94SKefeng Wang compatible = "cache"; 8574f357f94SKefeng Wang }; 8584f357f94SKefeng Wang 8594f357f94SKefeng Wang cluster3_l2: l2-cache3 { 8604f357f94SKefeng Wang compatible = "cache"; 8614f357f94SKefeng Wang }; 8624f357f94SKefeng Wang 8634f357f94SKefeng Wang cluster4_l2: l2-cache4 { 8644f357f94SKefeng Wang compatible = "cache"; 8654f357f94SKefeng Wang }; 8664f357f94SKefeng Wang 8674f357f94SKefeng Wang cluster5_l2: l2-cache5 { 8684f357f94SKefeng Wang compatible = "cache"; 8694f357f94SKefeng Wang }; 8704f357f94SKefeng Wang 8714f357f94SKefeng Wang cluster6_l2: l2-cache6 { 8724f357f94SKefeng Wang compatible = "cache"; 8734f357f94SKefeng Wang }; 8744f357f94SKefeng Wang 8754f357f94SKefeng Wang cluster7_l2: l2-cache7 { 8764f357f94SKefeng Wang compatible = "cache"; 8774f357f94SKefeng Wang }; 8784f357f94SKefeng Wang 8794f357f94SKefeng Wang cluster8_l2: l2-cache8 { 8804f357f94SKefeng Wang compatible = "cache"; 8814f357f94SKefeng Wang }; 8824f357f94SKefeng Wang 8834f357f94SKefeng Wang cluster9_l2: l2-cache9 { 8844f357f94SKefeng Wang compatible = "cache"; 8854f357f94SKefeng Wang }; 8864f357f94SKefeng Wang 8874f357f94SKefeng Wang cluster10_l2: l2-cache10 { 8884f357f94SKefeng Wang compatible = "cache"; 8894f357f94SKefeng Wang }; 8904f357f94SKefeng Wang 8914f357f94SKefeng Wang cluster11_l2: l2-cache11 { 8924f357f94SKefeng Wang compatible = "cache"; 8934f357f94SKefeng Wang }; 8944f357f94SKefeng Wang 8954f357f94SKefeng Wang cluster12_l2: l2-cache12 { 8964f357f94SKefeng Wang compatible = "cache"; 8974f357f94SKefeng Wang }; 8984f357f94SKefeng Wang 8994f357f94SKefeng Wang cluster13_l2: l2-cache13 { 9004f357f94SKefeng Wang compatible = "cache"; 9014f357f94SKefeng Wang }; 9024f357f94SKefeng Wang 9034f357f94SKefeng Wang cluster14_l2: l2-cache14 { 9044f357f94SKefeng Wang compatible = "cache"; 9054f357f94SKefeng Wang }; 9064f357f94SKefeng Wang 9074f357f94SKefeng Wang cluster15_l2: l2-cache15 { 9084f357f94SKefeng Wang compatible = "cache"; 9094f357f94SKefeng Wang }; 9104f357f94SKefeng Wang }; 9114f357f94SKefeng Wang 9124f357f94SKefeng Wang gic: interrupt-controller@4d000000 { 9134f357f94SKefeng Wang compatible = "arm,gic-v3"; 9144f357f94SKefeng Wang #interrupt-cells = <3>; 9154f357f94SKefeng Wang #address-cells = <2>; 9164f357f94SKefeng Wang #size-cells = <2>; 9174f357f94SKefeng Wang ranges; 9184f357f94SKefeng Wang interrupt-controller; 9194f357f94SKefeng Wang #redistributor-regions = <4>; 9204f357f94SKefeng Wang redistributor-stride = <0x0 0x40000>; 9214f357f94SKefeng Wang reg = <0x0 0x4d000000 0x0 0x10000>, /* GICD */ 9224f357f94SKefeng Wang <0x0 0x4d100000 0x0 0x400000>, /* p0 GICR node 0 */ 9234f357f94SKefeng Wang <0x0 0x6d100000 0x0 0x400000>, /* p0 GICR node 1 */ 9244f357f94SKefeng Wang <0x400 0x4d100000 0x0 0x400000>, /* p1 GICR node 2 */ 9254f357f94SKefeng Wang <0x400 0x6d100000 0x0 0x400000>, /* p1 GICR node 3 */ 9264f357f94SKefeng Wang <0x0 0xfe000000 0x0 0x10000>, /* GICC */ 9274f357f94SKefeng Wang <0x0 0xfe010000 0x0 0x10000>, /* GICH */ 9284f357f94SKefeng Wang <0x0 0xfe020000 0x0 0x10000>; /* GICV */ 9294f357f94SKefeng Wang interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 9304f357f94SKefeng Wang 9314f357f94SKefeng Wang p0_its_peri_a: interrupt-controller@4c000000 { 9324f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9334f357f94SKefeng Wang msi-controller; 9344f357f94SKefeng Wang #msi-cells = <1>; 9354f357f94SKefeng Wang reg = <0x0 0x4c000000 0x0 0x40000>; 9364f357f94SKefeng Wang }; 9374f357f94SKefeng Wang 9384f357f94SKefeng Wang p0_its_peri_b: interrupt-controller@6c000000 { 9394f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9404f357f94SKefeng Wang msi-controller; 9414f357f94SKefeng Wang #msi-cells = <1>; 9424f357f94SKefeng Wang reg = <0x0 0x6c000000 0x0 0x40000>; 9434f357f94SKefeng Wang }; 9444f357f94SKefeng Wang 9454f357f94SKefeng Wang p0_its_dsa_a: interrupt-controller@c6000000 { 9464f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9474f357f94SKefeng Wang msi-controller; 9484f357f94SKefeng Wang #msi-cells = <1>; 9494f357f94SKefeng Wang reg = <0x0 0xc6000000 0x0 0x40000>; 9504f357f94SKefeng Wang }; 9514f357f94SKefeng Wang 9524f357f94SKefeng Wang p0_its_dsa_b: interrupt-controller@8,c6000000 { 9534f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9544f357f94SKefeng Wang msi-controller; 9554f357f94SKefeng Wang #msi-cells = <1>; 9564f357f94SKefeng Wang reg = <0x8 0xc6000000 0x0 0x40000>; 9574f357f94SKefeng Wang }; 9584f357f94SKefeng Wang 9594f357f94SKefeng Wang p1_its_peri_a: interrupt-controller@400,4c000000 { 9604f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9614f357f94SKefeng Wang msi-controller; 9624f357f94SKefeng Wang #msi-cells = <1>; 9634f357f94SKefeng Wang reg = <0x400 0x4c000000 0x0 0x40000>; 9644f357f94SKefeng Wang }; 9654f357f94SKefeng Wang 9664f357f94SKefeng Wang p1_its_peri_b: interrupt-controller@400,6c000000 { 9674f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9684f357f94SKefeng Wang msi-controller; 9694f357f94SKefeng Wang #msi-cells = <1>; 9704f357f94SKefeng Wang reg = <0x400 0x6c000000 0x0 0x40000>; 9714f357f94SKefeng Wang }; 9724f357f94SKefeng Wang 9734f357f94SKefeng Wang p1_its_dsa_a: interrupt-controller@400,c6000000 { 9744f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9754f357f94SKefeng Wang msi-controller; 9764f357f94SKefeng Wang #msi-cells = <1>; 9774f357f94SKefeng Wang reg = <0x400 0xc6000000 0x0 0x40000>; 9784f357f94SKefeng Wang }; 9794f357f94SKefeng Wang 9804f357f94SKefeng Wang p1_its_dsa_b: interrupt-controller@408,c6000000 { 9814f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9824f357f94SKefeng Wang msi-controller; 9834f357f94SKefeng Wang #msi-cells = <1>; 9844f357f94SKefeng Wang reg = <0x408 0xc6000000 0x0 0x40000>; 9854f357f94SKefeng Wang }; 9864f357f94SKefeng Wang }; 9874f357f94SKefeng Wang 9884f357f94SKefeng Wang timer { 9894f357f94SKefeng Wang compatible = "arm,armv8-timer"; 9904f357f94SKefeng Wang interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>, 9914f357f94SKefeng Wang <GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>, 9924f357f94SKefeng Wang <GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>, 9934f357f94SKefeng Wang <GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>; 9944f357f94SKefeng Wang }; 9954f357f94SKefeng Wang 9964f357f94SKefeng Wang pmu { 9974f357f94SKefeng Wang compatible = "arm,cortex-a72-pmu"; 9984f357f94SKefeng Wang interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_HIGH>; 9994f357f94SKefeng Wang }; 10004f357f94SKefeng Wang 10014f357f94SKefeng Wang p0_mbigen_peri_b: interrupt-controller@60080000 { 10024f357f94SKefeng Wang compatible = "hisilicon,mbigen-v2"; 10034f357f94SKefeng Wang reg = <0x0 0x60080000 0x0 0x10000>; 10044f357f94SKefeng Wang 10054f357f94SKefeng Wang mbigen_uart: uart_intc { 10064f357f94SKefeng Wang msi-parent = <&p0_its_peri_b 0x120c7>; 10074f357f94SKefeng Wang interrupt-controller; 10084f357f94SKefeng Wang #interrupt-cells = <2>; 10094f357f94SKefeng Wang num-pins = <1>; 10104f357f94SKefeng Wang }; 10114f357f94SKefeng Wang }; 10124f357f94SKefeng Wang 10134f357f94SKefeng Wang p0_mbigen_pcie_a: interrupt-controller@a0080000 { 10144f357f94SKefeng Wang compatible = "hisilicon,mbigen-v2"; 10154f357f94SKefeng Wang reg = <0x0 0xa0080000 0x0 0x10000>; 10164f357f94SKefeng Wang 1017bbeca45fSWei Xu mbigen_pcie2_a: intc_pcie2_a { 1018bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40087>; 1019bbeca45fSWei Xu interrupt-controller; 1020bbeca45fSWei Xu #interrupt-cells = <2>; 1021bbeca45fSWei Xu num-pins = <10>; 1022bbeca45fSWei Xu }; 1023bbeca45fSWei Xu 1024bbeca45fSWei Xu mbigen_sas1: intc_sas1 { 1025bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40000>; 1026bbeca45fSWei Xu interrupt-controller; 1027bbeca45fSWei Xu #interrupt-cells = <2>; 1028bbeca45fSWei Xu num-pins = <128>; 1029bbeca45fSWei Xu }; 1030bbeca45fSWei Xu 1031bbeca45fSWei Xu mbigen_sas2: intc_sas2 { 1032bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40040>; 1033bbeca45fSWei Xu interrupt-controller; 1034bbeca45fSWei Xu #interrupt-cells = <2>; 1035bbeca45fSWei Xu num-pins = <128>; 1036bbeca45fSWei Xu }; 1037bbeca45fSWei Xu 1038bbeca45fSWei Xu mbigen_smmu_pcie: intc_smmu_pcie { 1039bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40b0c>; 1040bbeca45fSWei Xu interrupt-controller; 1041bbeca45fSWei Xu #interrupt-cells = <2>; 1042bbeca45fSWei Xu num-pins = <3>; 1043bbeca45fSWei Xu }; 1044bbeca45fSWei Xu 10454f357f94SKefeng Wang mbigen_usb: intc_usb { 10464f357f94SKefeng Wang msi-parent = <&p0_its_dsa_a 0x40080>; 10474f357f94SKefeng Wang interrupt-controller; 10484f357f94SKefeng Wang #interrupt-cells = <2>; 10494f357f94SKefeng Wang num-pins = <2>; 10504f357f94SKefeng Wang }; 10514f357f94SKefeng Wang }; 10524f357f94SKefeng Wang 1053bbeca45fSWei Xu p0_mbigen_dsa_a: interrupt-controller@c0080000 { 1054bbeca45fSWei Xu compatible = "hisilicon,mbigen-v2"; 1055bbeca45fSWei Xu reg = <0x0 0xc0080000 0x0 0x10000>; 1056bbeca45fSWei Xu 1057bbeca45fSWei Xu mbigen_dsaf0: intc_dsaf0 { 1058bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40800>; 1059bbeca45fSWei Xu interrupt-controller; 1060bbeca45fSWei Xu #interrupt-cells = <2>; 1061bbeca45fSWei Xu num-pins = <409>; 1062bbeca45fSWei Xu }; 1063bbeca45fSWei Xu 1064bbeca45fSWei Xu mbigen_dsa_roce: intc-roce { 1065bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40B1E>; 1066bbeca45fSWei Xu interrupt-controller; 1067bbeca45fSWei Xu #interrupt-cells = <2>; 1068bbeca45fSWei Xu num-pins = <34>; 1069bbeca45fSWei Xu }; 1070bbeca45fSWei Xu 1071bbeca45fSWei Xu mbigen_sas0: intc-sas0 { 1072bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40900>; 1073bbeca45fSWei Xu interrupt-controller; 1074bbeca45fSWei Xu #interrupt-cells = <2>; 1075bbeca45fSWei Xu num-pins = <128>; 1076bbeca45fSWei Xu }; 1077bbeca45fSWei Xu 1078bbeca45fSWei Xu mbigen_smmu_dsa: intc_smmu_dsa { 1079bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40b20>; 1080bbeca45fSWei Xu interrupt-controller; 1081bbeca45fSWei Xu #interrupt-cells = <2>; 1082bbeca45fSWei Xu num-pins = <3>; 1083bbeca45fSWei Xu }; 1084bbeca45fSWei Xu }; 1085bbeca45fSWei Xu 10864f357f94SKefeng Wang soc { 10874f357f94SKefeng Wang compatible = "simple-bus"; 10884f357f94SKefeng Wang #address-cells = <2>; 10894f357f94SKefeng Wang #size-cells = <2>; 10904f357f94SKefeng Wang ranges; 10914f357f94SKefeng Wang 10924f357f94SKefeng Wang uart0: uart@602b0000 { 10934f357f94SKefeng Wang compatible = "arm,sbsa-uart"; 10944f357f94SKefeng Wang reg = <0x0 0x602b0000 0x0 0x1000>; 10954f357f94SKefeng Wang interrupt-parent = <&mbigen_uart>; 10964f357f94SKefeng Wang interrupts = <807 4>; 10974f357f94SKefeng Wang current-speed = <115200>; 10984f357f94SKefeng Wang reg-io-width = <4>; 10994f357f94SKefeng Wang status = "disabled"; 11004f357f94SKefeng Wang }; 11014f357f94SKefeng Wang 11024f357f94SKefeng Wang usb_ohci: ohci@a7030000 { 11034f357f94SKefeng Wang compatible = "generic-ohci"; 11044f357f94SKefeng Wang reg = <0x0 0xa7030000 0x0 0x10000>; 11054f357f94SKefeng Wang interrupt-parent = <&mbigen_usb>; 11064f357f94SKefeng Wang interrupts = <640 4>; 11074f357f94SKefeng Wang dma-coherent; 11084f357f94SKefeng Wang status = "disabled"; 11094f357f94SKefeng Wang }; 11104f357f94SKefeng Wang 11114f357f94SKefeng Wang usb_ehci: ehci@a7020000 { 11124f357f94SKefeng Wang compatible = "generic-ehci"; 11134f357f94SKefeng Wang reg = <0x0 0xa7020000 0x0 0x10000>; 11144f357f94SKefeng Wang interrupt-parent = <&mbigen_usb>; 11154f357f94SKefeng Wang interrupts = <641 4>; 11164f357f94SKefeng Wang dma-coherent; 11174f357f94SKefeng Wang status = "disabled"; 11184f357f94SKefeng Wang }; 111938de5b56SWei Xu 112038de5b56SWei Xu peri_c_subctrl: sub_ctrl_c@60000000 { 112138de5b56SWei Xu compatible = "hisilicon,peri-subctrl","syscon"; 112238de5b56SWei Xu reg = <0 0x60000000 0x0 0x10000>; 112338de5b56SWei Xu }; 112438de5b56SWei Xu 112538de5b56SWei Xu dsa_subctrl: dsa_subctrl@c0000000 { 112638de5b56SWei Xu compatible = "hisilicon,dsa-subctrl", "syscon"; 112738de5b56SWei Xu reg = <0x0 0xc0000000 0x0 0x10000>; 112838de5b56SWei Xu }; 112938de5b56SWei Xu 113038de5b56SWei Xu serdes_ctrl: sds_ctrl@c2200000 { 113138de5b56SWei Xu compatible = "syscon"; 113238de5b56SWei Xu reg = <0 0xc2200000 0x0 0x80000>; 113338de5b56SWei Xu }; 113438de5b56SWei Xu 113538de5b56SWei Xu mdio@603c0000 { 113638de5b56SWei Xu compatible = "hisilicon,hns-mdio"; 113738de5b56SWei Xu reg = <0x0 0x603c0000 0x0 0x1000>; 113838de5b56SWei Xu subctrl-vbase = <&peri_c_subctrl 0x338 0xa38 113938de5b56SWei Xu 0x531c 0x5a1c>; 114038de5b56SWei Xu #address-cells = <1>; 114138de5b56SWei Xu #size-cells = <0>; 114238de5b56SWei Xu 114338de5b56SWei Xu phy0: ethernet-phy@0 { 114438de5b56SWei Xu compatible = "ethernet-phy-ieee802.3-c22"; 114538de5b56SWei Xu reg = <0>; 114638de5b56SWei Xu }; 114738de5b56SWei Xu 114838de5b56SWei Xu phy1: ethernet-phy@1 { 114938de5b56SWei Xu compatible = "ethernet-phy-ieee802.3-c22"; 115038de5b56SWei Xu reg = <1>; 115138de5b56SWei Xu }; 115238de5b56SWei Xu }; 115338de5b56SWei Xu 115438de5b56SWei Xu dsaf0: dsa@c7000000 { 115538de5b56SWei Xu #address-cells = <1>; 115638de5b56SWei Xu #size-cells = <0>; 115738de5b56SWei Xu compatible = "hisilicon,hns-dsaf-v2"; 115838de5b56SWei Xu mode = "6port-16rss"; 115938de5b56SWei Xu reg = <0x0 0xc5000000 0x0 0x890000 116038de5b56SWei Xu 0x0 0xc7000000 0x0 0x600000>; 116138de5b56SWei Xu reg-names = "ppe-base", "dsaf-base"; 116238de5b56SWei Xu interrupt-parent = <&mbigen_dsaf0>; 116338de5b56SWei Xu subctrl-syscon = <&dsa_subctrl>; 116438de5b56SWei Xu reset-field-offset = <0>; 116538de5b56SWei Xu interrupts = 116638de5b56SWei Xu <576 1>, <577 1>, <578 1>, <579 1>, <580 1>, 116738de5b56SWei Xu <581 1>, <582 1>, <583 1>, <584 1>, <585 1>, 116838de5b56SWei Xu <586 1>, <587 1>, <588 1>, <589 1>, <590 1>, 116938de5b56SWei Xu <591 1>, <592 1>, <593 1>, <594 1>, <595 1>, 117038de5b56SWei Xu <596 1>, <597 1>, <598 1>, <599 1>, <600 1>, 117138de5b56SWei Xu <960 1>, <961 1>, <962 1>, <963 1>, <964 1>, 117238de5b56SWei Xu <965 1>, <966 1>, <967 1>, <968 1>, <969 1>, 117338de5b56SWei Xu <970 1>, <971 1>, <972 1>, <973 1>, <974 1>, 117438de5b56SWei Xu <975 1>, <976 1>, <977 1>, <978 1>, <979 1>, 117538de5b56SWei Xu <980 1>, <981 1>, <982 1>, <983 1>, <984 1>, 117638de5b56SWei Xu <985 1>, <986 1>, <987 1>, <988 1>, <989 1>, 117738de5b56SWei Xu <990 1>, <991 1>, <992 1>, <993 1>, <994 1>, 117838de5b56SWei Xu <995 1>, <996 1>, <997 1>, <998 1>, <999 1>, 117938de5b56SWei Xu <1000 1>, <1001 1>, <1002 1>, <1003 1>, <1004 1>, 118038de5b56SWei Xu <1005 1>, <1006 1>, <1007 1>, <1008 1>, <1009 1>, 118138de5b56SWei Xu <1010 1>, <1011 1>, <1012 1>, <1013 1>, <1014 1>, 118238de5b56SWei Xu <1015 1>, <1016 1>, <1017 1>, <1018 1>, <1019 1>, 118338de5b56SWei Xu <1020 1>, <1021 1>, <1022 1>, <1023 1>, <1024 1>, 118438de5b56SWei Xu <1025 1>, <1026 1>, <1027 1>, <1028 1>, <1029 1>, 118538de5b56SWei Xu <1030 1>, <1031 1>, <1032 1>, <1033 1>, <1034 1>, 118638de5b56SWei Xu <1035 1>, <1036 1>, <1037 1>, <1038 1>, <1039 1>, 118738de5b56SWei Xu <1040 1>, <1041 1>, <1042 1>, <1043 1>, <1044 1>, 118838de5b56SWei Xu <1045 1>, <1046 1>, <1047 1>, <1048 1>, <1049 1>, 118938de5b56SWei Xu <1050 1>, <1051 1>, <1052 1>, <1053 1>, <1054 1>, 119038de5b56SWei Xu <1055 1>, <1056 1>, <1057 1>, <1058 1>, <1059 1>, 119138de5b56SWei Xu <1060 1>, <1061 1>, <1062 1>, <1063 1>, <1064 1>, 119238de5b56SWei Xu <1065 1>, <1066 1>, <1067 1>, <1068 1>, <1069 1>, 119338de5b56SWei Xu <1070 1>, <1071 1>, <1072 1>, <1073 1>, <1074 1>, 119438de5b56SWei Xu <1075 1>, <1076 1>, <1077 1>, <1078 1>, <1079 1>, 119538de5b56SWei Xu <1080 1>, <1081 1>, <1082 1>, <1083 1>, <1084 1>, 119638de5b56SWei Xu <1085 1>, <1086 1>, <1087 1>, <1088 1>, <1089 1>, 119738de5b56SWei Xu <1090 1>, <1091 1>, <1092 1>, <1093 1>, <1094 1>, 119838de5b56SWei Xu <1095 1>, <1096 1>, <1097 1>, <1098 1>, <1099 1>, 119938de5b56SWei Xu <1100 1>, <1101 1>, <1102 1>, <1103 1>, <1104 1>, 120038de5b56SWei Xu <1105 1>, <1106 1>, <1107 1>, <1108 1>, <1109 1>, 120138de5b56SWei Xu <1110 1>, <1111 1>, <1112 1>, <1113 1>, <1114 1>, 120238de5b56SWei Xu <1115 1>, <1116 1>, <1117 1>, <1118 1>, <1119 1>, 120338de5b56SWei Xu <1120 1>, <1121 1>, <1122 1>, <1123 1>, <1124 1>, 120438de5b56SWei Xu <1125 1>, <1126 1>, <1127 1>, <1128 1>, <1129 1>, 120538de5b56SWei Xu <1130 1>, <1131 1>, <1132 1>, <1133 1>, <1134 1>, 120638de5b56SWei Xu <1135 1>, <1136 1>, <1137 1>, <1138 1>, <1139 1>, 120738de5b56SWei Xu <1140 1>, <1141 1>, <1142 1>, <1143 1>, <1144 1>, 120838de5b56SWei Xu <1145 1>, <1146 1>, <1147 1>, <1148 1>, <1149 1>, 120938de5b56SWei Xu <1150 1>, <1151 1>, <1152 1>, <1153 1>, <1154 1>, 121038de5b56SWei Xu <1155 1>, <1156 1>, <1157 1>, <1158 1>, <1159 1>, 121138de5b56SWei Xu <1160 1>, <1161 1>, <1162 1>, <1163 1>, <1164 1>, 121238de5b56SWei Xu <1165 1>, <1166 1>, <1167 1>, <1168 1>, <1169 1>, 121338de5b56SWei Xu <1170 1>, <1171 1>, <1172 1>, <1173 1>, <1174 1>, 121438de5b56SWei Xu <1175 1>, <1176 1>, <1177 1>, <1178 1>, <1179 1>, 121538de5b56SWei Xu <1180 1>, <1181 1>, <1182 1>, <1183 1>, <1184 1>, 121638de5b56SWei Xu <1185 1>, <1186 1>, <1187 1>, <1188 1>, <1189 1>, 121738de5b56SWei Xu <1190 1>, <1191 1>, <1192 1>, <1193 1>, <1194 1>, 121838de5b56SWei Xu <1195 1>, <1196 1>, <1197 1>, <1198 1>, <1199 1>, 121938de5b56SWei Xu <1200 1>, <1201 1>, <1202 1>, <1203 1>, <1204 1>, 122038de5b56SWei Xu <1205 1>, <1206 1>, <1207 1>, <1208 1>, <1209 1>, 122138de5b56SWei Xu <1210 1>, <1211 1>, <1212 1>, <1213 1>, <1214 1>, 122238de5b56SWei Xu <1215 1>, <1216 1>, <1217 1>, <1218 1>, <1219 1>, 122338de5b56SWei Xu <1220 1>, <1221 1>, <1222 1>, <1223 1>, <1224 1>, 122438de5b56SWei Xu <1225 1>, <1226 1>, <1227 1>, <1228 1>, <1229 1>, 122538de5b56SWei Xu <1230 1>, <1231 1>, <1232 1>, <1233 1>, <1234 1>, 122638de5b56SWei Xu <1235 1>, <1236 1>, <1237 1>, <1238 1>, <1239 1>, 122738de5b56SWei Xu <1240 1>, <1241 1>, <1242 1>, <1243 1>, <1244 1>, 122838de5b56SWei Xu <1245 1>, <1246 1>, <1247 1>, <1248 1>, <1249 1>, 122938de5b56SWei Xu <1250 1>, <1251 1>, <1252 1>, <1253 1>, <1254 1>, 123038de5b56SWei Xu <1255 1>, <1256 1>, <1257 1>, <1258 1>, <1259 1>, 123138de5b56SWei Xu <1260 1>, <1261 1>, <1262 1>, <1263 1>, <1264 1>, 123238de5b56SWei Xu <1265 1>, <1266 1>, <1267 1>, <1268 1>, <1269 1>, 123338de5b56SWei Xu <1270 1>, <1271 1>, <1272 1>, <1273 1>, <1274 1>, 123438de5b56SWei Xu <1275 1>, <1276 1>, <1277 1>, <1278 1>, <1279 1>, 123538de5b56SWei Xu <1280 1>, <1281 1>, <1282 1>, <1283 1>, <1284 1>, 123638de5b56SWei Xu <1285 1>, <1286 1>, <1287 1>, <1288 1>, <1289 1>, 123738de5b56SWei Xu <1290 1>, <1291 1>, <1292 1>, <1293 1>, <1294 1>, 123838de5b56SWei Xu <1295 1>, <1296 1>, <1297 1>, <1298 1>, <1299 1>, 123938de5b56SWei Xu <1300 1>, <1301 1>, <1302 1>, <1303 1>, <1304 1>, 124038de5b56SWei Xu <1305 1>, <1306 1>, <1307 1>, <1308 1>, <1309 1>, 124138de5b56SWei Xu <1310 1>, <1311 1>, <1312 1>, <1313 1>, <1314 1>, 124238de5b56SWei Xu <1315 1>, <1316 1>, <1317 1>, <1318 1>, <1319 1>, 124338de5b56SWei Xu <1320 1>, <1321 1>, <1322 1>, <1323 1>, <1324 1>, 124438de5b56SWei Xu <1325 1>, <1326 1>, <1327 1>, <1328 1>, <1329 1>, 124538de5b56SWei Xu <1330 1>, <1331 1>, <1332 1>, <1333 1>, <1334 1>, 124638de5b56SWei Xu <1335 1>, <1336 1>, <1337 1>, <1338 1>, <1339 1>, 124738de5b56SWei Xu <1340 1>, <1341 1>, <1342 1>, <1343 1>; 124838de5b56SWei Xu 124938de5b56SWei Xu desc-num = <0x400>; 125038de5b56SWei Xu buf-size = <0x1000>; 125138de5b56SWei Xu dma-coherent; 125238de5b56SWei Xu 125338de5b56SWei Xu port@0 { 125438de5b56SWei Xu reg = <0>; 125538de5b56SWei Xu serdes-syscon = <&serdes_ctrl>; 125638de5b56SWei Xu port-rst-offset = <0>; 125738de5b56SWei Xu port-mode-offset = <0>; 125838de5b56SWei Xu mc-mac-mask = [ff f0 00 00 00 00]; 125938de5b56SWei Xu media-type = "fiber"; 126038de5b56SWei Xu }; 126138de5b56SWei Xu 126238de5b56SWei Xu port@1 { 126338de5b56SWei Xu reg = <1>; 126438de5b56SWei Xu serdes-syscon= <&serdes_ctrl>; 126538de5b56SWei Xu port-rst-offset = <1>; 126638de5b56SWei Xu port-mode-offset = <1>; 126738de5b56SWei Xu mc-mac-mask = [ff f0 00 00 00 00]; 126838de5b56SWei Xu media-type = "fiber"; 126938de5b56SWei Xu }; 127038de5b56SWei Xu 127138de5b56SWei Xu port@4 { 127238de5b56SWei Xu reg = <4>; 127338de5b56SWei Xu phy-handle = <&phy0>; 127438de5b56SWei Xu serdes-syscon= <&serdes_ctrl>; 127538de5b56SWei Xu port-rst-offset = <4>; 127638de5b56SWei Xu port-mode-offset = <2>; 127738de5b56SWei Xu mc-mac-mask = [ff f0 00 00 00 00]; 127838de5b56SWei Xu media-type = "copper"; 127938de5b56SWei Xu }; 128038de5b56SWei Xu 128138de5b56SWei Xu port@5 { 128238de5b56SWei Xu reg = <5>; 128338de5b56SWei Xu phy-handle = <&phy1>; 128438de5b56SWei Xu serdes-syscon= <&serdes_ctrl>; 128538de5b56SWei Xu port-rst-offset = <5>; 128638de5b56SWei Xu port-mode-offset = <3>; 128738de5b56SWei Xu mc-mac-mask = [ff f0 00 00 00 00]; 128838de5b56SWei Xu media-type = "copper"; 128938de5b56SWei Xu }; 129038de5b56SWei Xu }; 129138de5b56SWei Xu 129238de5b56SWei Xu eth0: ethernet@4{ 129338de5b56SWei Xu compatible = "hisilicon,hns-nic-v2"; 129438de5b56SWei Xu ae-handle = <&dsaf0>; 129538de5b56SWei Xu port-idx-in-ae = <4>; 129638de5b56SWei Xu local-mac-address = [00 00 00 00 00 00]; 129738de5b56SWei Xu status = "disabled"; 129838de5b56SWei Xu dma-coherent; 129938de5b56SWei Xu }; 130038de5b56SWei Xu 130138de5b56SWei Xu eth1: ethernet@5{ 130238de5b56SWei Xu compatible = "hisilicon,hns-nic-v2"; 130338de5b56SWei Xu ae-handle = <&dsaf0>; 130438de5b56SWei Xu port-idx-in-ae = <5>; 130538de5b56SWei Xu local-mac-address = [00 00 00 00 00 00]; 130638de5b56SWei Xu status = "disabled"; 130738de5b56SWei Xu dma-coherent; 130838de5b56SWei Xu }; 130938de5b56SWei Xu 131038de5b56SWei Xu eth2: ethernet@0{ 131138de5b56SWei Xu compatible = "hisilicon,hns-nic-v2"; 131238de5b56SWei Xu ae-handle = <&dsaf0>; 131338de5b56SWei Xu port-idx-in-ae = <0>; 131438de5b56SWei Xu local-mac-address = [00 00 00 00 00 00]; 131538de5b56SWei Xu status = "disabled"; 131638de5b56SWei Xu dma-coherent; 131738de5b56SWei Xu }; 131838de5b56SWei Xu 131938de5b56SWei Xu eth3: ethernet@1{ 132038de5b56SWei Xu compatible = "hisilicon,hns-nic-v2"; 132138de5b56SWei Xu ae-handle = <&dsaf0>; 132238de5b56SWei Xu port-idx-in-ae = <1>; 132338de5b56SWei Xu local-mac-address = [00 00 00 00 00 00]; 132438de5b56SWei Xu status = "disabled"; 132538de5b56SWei Xu dma-coherent; 132638de5b56SWei Xu }; 1327*0f57c6c9SWei Xu 1328*0f57c6c9SWei Xu infiniband@c4000000 { 1329*0f57c6c9SWei Xu compatible = "hisilicon,hns-roce-v1"; 1330*0f57c6c9SWei Xu reg = <0x0 0xc4000000 0x0 0x100000>; 1331*0f57c6c9SWei Xu dma-coherent; 1332*0f57c6c9SWei Xu eth-handle = <ð2 ð3 0 0 ð0 ð1>; 1333*0f57c6c9SWei Xu dsaf-handle = <&dsaf0>; 1334*0f57c6c9SWei Xu node-guid = [00 9A CD 00 00 01 02 03]; 1335*0f57c6c9SWei Xu #address-cells = <2>; 1336*0f57c6c9SWei Xu #size-cells = <2>; 1337*0f57c6c9SWei Xu interrupt-parent = <&mbigen_dsa_roce>; 1338*0f57c6c9SWei Xu interrupts = <722 1>, 1339*0f57c6c9SWei Xu <723 1>, 1340*0f57c6c9SWei Xu <724 1>, 1341*0f57c6c9SWei Xu <725 1>, 1342*0f57c6c9SWei Xu <726 1>, 1343*0f57c6c9SWei Xu <727 1>, 1344*0f57c6c9SWei Xu <728 1>, 1345*0f57c6c9SWei Xu <729 1>, 1346*0f57c6c9SWei Xu <730 1>, 1347*0f57c6c9SWei Xu <731 1>, 1348*0f57c6c9SWei Xu <732 1>, 1349*0f57c6c9SWei Xu <733 1>, 1350*0f57c6c9SWei Xu <734 1>, 1351*0f57c6c9SWei Xu <735 1>, 1352*0f57c6c9SWei Xu <736 1>, 1353*0f57c6c9SWei Xu <737 1>, 1354*0f57c6c9SWei Xu <738 1>, 1355*0f57c6c9SWei Xu <739 1>, 1356*0f57c6c9SWei Xu <740 1>, 1357*0f57c6c9SWei Xu <741 1>, 1358*0f57c6c9SWei Xu <742 1>, 1359*0f57c6c9SWei Xu <743 1>, 1360*0f57c6c9SWei Xu <744 1>, 1361*0f57c6c9SWei Xu <745 1>, 1362*0f57c6c9SWei Xu <746 1>, 1363*0f57c6c9SWei Xu <747 1>, 1364*0f57c6c9SWei Xu <748 1>, 1365*0f57c6c9SWei Xu <749 1>, 1366*0f57c6c9SWei Xu <750 1>, 1367*0f57c6c9SWei Xu <751 1>, 1368*0f57c6c9SWei Xu <752 1>, 1369*0f57c6c9SWei Xu <753 1>, 1370*0f57c6c9SWei Xu <785 1>, 1371*0f57c6c9SWei Xu <754 4>; 1372*0f57c6c9SWei Xu 1373*0f57c6c9SWei Xu interrupt-names = "hns-roce-comp-0", 1374*0f57c6c9SWei Xu "hns-roce-comp-1", 1375*0f57c6c9SWei Xu "hns-roce-comp-2", 1376*0f57c6c9SWei Xu "hns-roce-comp-3", 1377*0f57c6c9SWei Xu "hns-roce-comp-4", 1378*0f57c6c9SWei Xu "hns-roce-comp-5", 1379*0f57c6c9SWei Xu "hns-roce-comp-6", 1380*0f57c6c9SWei Xu "hns-roce-comp-7", 1381*0f57c6c9SWei Xu "hns-roce-comp-8", 1382*0f57c6c9SWei Xu "hns-roce-comp-9", 1383*0f57c6c9SWei Xu "hns-roce-comp-10", 1384*0f57c6c9SWei Xu "hns-roce-comp-11", 1385*0f57c6c9SWei Xu "hns-roce-comp-12", 1386*0f57c6c9SWei Xu "hns-roce-comp-13", 1387*0f57c6c9SWei Xu "hns-roce-comp-14", 1388*0f57c6c9SWei Xu "hns-roce-comp-15", 1389*0f57c6c9SWei Xu "hns-roce-comp-16", 1390*0f57c6c9SWei Xu "hns-roce-comp-17", 1391*0f57c6c9SWei Xu "hns-roce-comp-18", 1392*0f57c6c9SWei Xu "hns-roce-comp-19", 1393*0f57c6c9SWei Xu "hns-roce-comp-20", 1394*0f57c6c9SWei Xu "hns-roce-comp-21", 1395*0f57c6c9SWei Xu "hns-roce-comp-22", 1396*0f57c6c9SWei Xu "hns-roce-comp-23", 1397*0f57c6c9SWei Xu "hns-roce-comp-24", 1398*0f57c6c9SWei Xu "hns-roce-comp-25", 1399*0f57c6c9SWei Xu "hns-roce-comp-26", 1400*0f57c6c9SWei Xu "hns-roce-comp-27", 1401*0f57c6c9SWei Xu "hns-roce-comp-28", 1402*0f57c6c9SWei Xu "hns-roce-comp-29", 1403*0f57c6c9SWei Xu "hns-roce-comp-30", 1404*0f57c6c9SWei Xu "hns-roce-comp-31", 1405*0f57c6c9SWei Xu "hns-roce-async", 1406*0f57c6c9SWei Xu "hns-roce-common"; 1407*0f57c6c9SWei Xu }; 14084f357f94SKefeng Wang }; 14094f357f94SKefeng Wang}; 1410