11d0ea069SThomas Gleixner// SPDX-License-Identifier: GPL-2.0-only 24f357f94SKefeng Wang/** 34f357f94SKefeng Wang * dts file for Hisilicon D05 Development Board 44f357f94SKefeng Wang * 5e3211e41SHao Fang * Copyright (C) 2016 HiSilicon Ltd. 64f357f94SKefeng Wang */ 74f357f94SKefeng Wang 84f357f94SKefeng Wang#include <dt-bindings/interrupt-controller/arm-gic.h> 94f357f94SKefeng Wang 104f357f94SKefeng Wang/ { 114f357f94SKefeng Wang compatible = "hisilicon,hip07-d05"; 124f357f94SKefeng Wang interrupt-parent = <&gic>; 134f357f94SKefeng Wang #address-cells = <2>; 144f357f94SKefeng Wang #size-cells = <2>; 154f357f94SKefeng Wang 164f357f94SKefeng Wang psci { 174f357f94SKefeng Wang compatible = "arm,psci-0.2"; 184f357f94SKefeng Wang method = "smc"; 194f357f94SKefeng Wang }; 204f357f94SKefeng Wang 214f357f94SKefeng Wang cpus { 224f357f94SKefeng Wang #address-cells = <1>; 234f357f94SKefeng Wang #size-cells = <0>; 244f357f94SKefeng Wang 254f357f94SKefeng Wang cpu-map { 264f357f94SKefeng Wang cluster0 { 274f357f94SKefeng Wang core0 { 284f357f94SKefeng Wang cpu = <&cpu0>; 294f357f94SKefeng Wang }; 304f357f94SKefeng Wang core1 { 314f357f94SKefeng Wang cpu = <&cpu1>; 324f357f94SKefeng Wang }; 334f357f94SKefeng Wang core2 { 344f357f94SKefeng Wang cpu = <&cpu2>; 354f357f94SKefeng Wang }; 364f357f94SKefeng Wang core3 { 374f357f94SKefeng Wang cpu = <&cpu3>; 384f357f94SKefeng Wang }; 394f357f94SKefeng Wang }; 404f357f94SKefeng Wang 414f357f94SKefeng Wang cluster1 { 424f357f94SKefeng Wang core0 { 434f357f94SKefeng Wang cpu = <&cpu4>; 444f357f94SKefeng Wang }; 454f357f94SKefeng Wang core1 { 464f357f94SKefeng Wang cpu = <&cpu5>; 474f357f94SKefeng Wang }; 484f357f94SKefeng Wang core2 { 494f357f94SKefeng Wang cpu = <&cpu6>; 504f357f94SKefeng Wang }; 514f357f94SKefeng Wang core3 { 524f357f94SKefeng Wang cpu = <&cpu7>; 534f357f94SKefeng Wang }; 544f357f94SKefeng Wang }; 554f357f94SKefeng Wang 564f357f94SKefeng Wang cluster2 { 574f357f94SKefeng Wang core0 { 584f357f94SKefeng Wang cpu = <&cpu8>; 594f357f94SKefeng Wang }; 604f357f94SKefeng Wang core1 { 614f357f94SKefeng Wang cpu = <&cpu9>; 624f357f94SKefeng Wang }; 634f357f94SKefeng Wang core2 { 644f357f94SKefeng Wang cpu = <&cpu10>; 654f357f94SKefeng Wang }; 664f357f94SKefeng Wang core3 { 674f357f94SKefeng Wang cpu = <&cpu11>; 684f357f94SKefeng Wang }; 694f357f94SKefeng Wang }; 704f357f94SKefeng Wang 714f357f94SKefeng Wang cluster3 { 724f357f94SKefeng Wang core0 { 734f357f94SKefeng Wang cpu = <&cpu12>; 744f357f94SKefeng Wang }; 754f357f94SKefeng Wang core1 { 764f357f94SKefeng Wang cpu = <&cpu13>; 774f357f94SKefeng Wang }; 784f357f94SKefeng Wang core2 { 794f357f94SKefeng Wang cpu = <&cpu14>; 804f357f94SKefeng Wang }; 814f357f94SKefeng Wang core3 { 824f357f94SKefeng Wang cpu = <&cpu15>; 834f357f94SKefeng Wang }; 844f357f94SKefeng Wang }; 854f357f94SKefeng Wang 864f357f94SKefeng Wang cluster4 { 874f357f94SKefeng Wang core0 { 884f357f94SKefeng Wang cpu = <&cpu16>; 894f357f94SKefeng Wang }; 904f357f94SKefeng Wang core1 { 914f357f94SKefeng Wang cpu = <&cpu17>; 924f357f94SKefeng Wang }; 934f357f94SKefeng Wang core2 { 944f357f94SKefeng Wang cpu = <&cpu18>; 954f357f94SKefeng Wang }; 964f357f94SKefeng Wang core3 { 974f357f94SKefeng Wang cpu = <&cpu19>; 984f357f94SKefeng Wang }; 994f357f94SKefeng Wang }; 1004f357f94SKefeng Wang 1014f357f94SKefeng Wang cluster5 { 1024f357f94SKefeng Wang core0 { 1034f357f94SKefeng Wang cpu = <&cpu20>; 1044f357f94SKefeng Wang }; 1054f357f94SKefeng Wang core1 { 1064f357f94SKefeng Wang cpu = <&cpu21>; 1074f357f94SKefeng Wang }; 1084f357f94SKefeng Wang core2 { 1094f357f94SKefeng Wang cpu = <&cpu22>; 1104f357f94SKefeng Wang }; 1114f357f94SKefeng Wang core3 { 1124f357f94SKefeng Wang cpu = <&cpu23>; 1134f357f94SKefeng Wang }; 1144f357f94SKefeng Wang }; 1154f357f94SKefeng Wang 1164f357f94SKefeng Wang cluster6 { 1174f357f94SKefeng Wang core0 { 1184f357f94SKefeng Wang cpu = <&cpu24>; 1194f357f94SKefeng Wang }; 1204f357f94SKefeng Wang core1 { 1214f357f94SKefeng Wang cpu = <&cpu25>; 1224f357f94SKefeng Wang }; 1234f357f94SKefeng Wang core2 { 1244f357f94SKefeng Wang cpu = <&cpu26>; 1254f357f94SKefeng Wang }; 1264f357f94SKefeng Wang core3 { 1274f357f94SKefeng Wang cpu = <&cpu27>; 1284f357f94SKefeng Wang }; 1294f357f94SKefeng Wang }; 1304f357f94SKefeng Wang 1314f357f94SKefeng Wang cluster7 { 1324f357f94SKefeng Wang core0 { 1334f357f94SKefeng Wang cpu = <&cpu28>; 1344f357f94SKefeng Wang }; 1354f357f94SKefeng Wang core1 { 1364f357f94SKefeng Wang cpu = <&cpu29>; 1374f357f94SKefeng Wang }; 1384f357f94SKefeng Wang core2 { 1394f357f94SKefeng Wang cpu = <&cpu30>; 1404f357f94SKefeng Wang }; 1414f357f94SKefeng Wang core3 { 1424f357f94SKefeng Wang cpu = <&cpu31>; 1434f357f94SKefeng Wang }; 1444f357f94SKefeng Wang }; 1454f357f94SKefeng Wang 1464f357f94SKefeng Wang cluster8 { 1474f357f94SKefeng Wang core0 { 1484f357f94SKefeng Wang cpu = <&cpu32>; 1494f357f94SKefeng Wang }; 1504f357f94SKefeng Wang core1 { 1514f357f94SKefeng Wang cpu = <&cpu33>; 1524f357f94SKefeng Wang }; 1534f357f94SKefeng Wang core2 { 1544f357f94SKefeng Wang cpu = <&cpu34>; 1554f357f94SKefeng Wang }; 1564f357f94SKefeng Wang core3 { 1574f357f94SKefeng Wang cpu = <&cpu35>; 1584f357f94SKefeng Wang }; 1594f357f94SKefeng Wang }; 1604f357f94SKefeng Wang 1614f357f94SKefeng Wang cluster9 { 1624f357f94SKefeng Wang core0 { 1634f357f94SKefeng Wang cpu = <&cpu36>; 1644f357f94SKefeng Wang }; 1654f357f94SKefeng Wang core1 { 1664f357f94SKefeng Wang cpu = <&cpu37>; 1674f357f94SKefeng Wang }; 1684f357f94SKefeng Wang core2 { 1694f357f94SKefeng Wang cpu = <&cpu38>; 1704f357f94SKefeng Wang }; 1714f357f94SKefeng Wang core3 { 1724f357f94SKefeng Wang cpu = <&cpu39>; 1734f357f94SKefeng Wang }; 1744f357f94SKefeng Wang }; 1754f357f94SKefeng Wang 1764f357f94SKefeng Wang cluster10 { 1774f357f94SKefeng Wang core0 { 1784f357f94SKefeng Wang cpu = <&cpu40>; 1794f357f94SKefeng Wang }; 1804f357f94SKefeng Wang core1 { 1814f357f94SKefeng Wang cpu = <&cpu41>; 1824f357f94SKefeng Wang }; 1834f357f94SKefeng Wang core2 { 1844f357f94SKefeng Wang cpu = <&cpu42>; 1854f357f94SKefeng Wang }; 1864f357f94SKefeng Wang core3 { 1874f357f94SKefeng Wang cpu = <&cpu43>; 1884f357f94SKefeng Wang }; 1894f357f94SKefeng Wang }; 1904f357f94SKefeng Wang 1914f357f94SKefeng Wang cluster11 { 1924f357f94SKefeng Wang core0 { 1934f357f94SKefeng Wang cpu = <&cpu44>; 1944f357f94SKefeng Wang }; 1954f357f94SKefeng Wang core1 { 1964f357f94SKefeng Wang cpu = <&cpu45>; 1974f357f94SKefeng Wang }; 1984f357f94SKefeng Wang core2 { 1994f357f94SKefeng Wang cpu = <&cpu46>; 2004f357f94SKefeng Wang }; 2014f357f94SKefeng Wang core3 { 2024f357f94SKefeng Wang cpu = <&cpu47>; 2034f357f94SKefeng Wang }; 2044f357f94SKefeng Wang }; 2054f357f94SKefeng Wang 2064f357f94SKefeng Wang cluster12 { 2074f357f94SKefeng Wang core0 { 2084f357f94SKefeng Wang cpu = <&cpu48>; 2094f357f94SKefeng Wang }; 2104f357f94SKefeng Wang core1 { 2114f357f94SKefeng Wang cpu = <&cpu49>; 2124f357f94SKefeng Wang }; 2134f357f94SKefeng Wang core2 { 2144f357f94SKefeng Wang cpu = <&cpu50>; 2154f357f94SKefeng Wang }; 2164f357f94SKefeng Wang core3 { 2174f357f94SKefeng Wang cpu = <&cpu51>; 2184f357f94SKefeng Wang }; 2194f357f94SKefeng Wang }; 2204f357f94SKefeng Wang 2214f357f94SKefeng Wang cluster13 { 2224f357f94SKefeng Wang core0 { 2234f357f94SKefeng Wang cpu = <&cpu52>; 2244f357f94SKefeng Wang }; 2254f357f94SKefeng Wang core1 { 2264f357f94SKefeng Wang cpu = <&cpu53>; 2274f357f94SKefeng Wang }; 2284f357f94SKefeng Wang core2 { 2294f357f94SKefeng Wang cpu = <&cpu54>; 2304f357f94SKefeng Wang }; 2314f357f94SKefeng Wang core3 { 2324f357f94SKefeng Wang cpu = <&cpu55>; 2334f357f94SKefeng Wang }; 2344f357f94SKefeng Wang }; 2354f357f94SKefeng Wang 2364f357f94SKefeng Wang cluster14 { 2374f357f94SKefeng Wang core0 { 2384f357f94SKefeng Wang cpu = <&cpu56>; 2394f357f94SKefeng Wang }; 2404f357f94SKefeng Wang core1 { 2414f357f94SKefeng Wang cpu = <&cpu57>; 2424f357f94SKefeng Wang }; 2434f357f94SKefeng Wang core2 { 2444f357f94SKefeng Wang cpu = <&cpu58>; 2454f357f94SKefeng Wang }; 2464f357f94SKefeng Wang core3 { 2474f357f94SKefeng Wang cpu = <&cpu59>; 2484f357f94SKefeng Wang }; 2494f357f94SKefeng Wang }; 2504f357f94SKefeng Wang 2514f357f94SKefeng Wang cluster15 { 2524f357f94SKefeng Wang core0 { 2534f357f94SKefeng Wang cpu = <&cpu60>; 2544f357f94SKefeng Wang }; 2554f357f94SKefeng Wang core1 { 2564f357f94SKefeng Wang cpu = <&cpu61>; 2574f357f94SKefeng Wang }; 2584f357f94SKefeng Wang core2 { 2594f357f94SKefeng Wang cpu = <&cpu62>; 2604f357f94SKefeng Wang }; 2614f357f94SKefeng Wang core3 { 2624f357f94SKefeng Wang cpu = <&cpu63>; 2634f357f94SKefeng Wang }; 2644f357f94SKefeng Wang }; 2654f357f94SKefeng Wang }; 2664f357f94SKefeng Wang 2674f357f94SKefeng Wang cpu0: cpu@10000 { 2684f357f94SKefeng Wang device_type = "cpu"; 26931af04cdSRob Herring compatible = "arm,cortex-a72"; 2704f357f94SKefeng Wang reg = <0x10000>; 2714f357f94SKefeng Wang enable-method = "psci"; 2724f357f94SKefeng Wang next-level-cache = <&cluster0_l2>; 2734f357f94SKefeng Wang numa-node-id = <0>; 2744f357f94SKefeng Wang }; 2754f357f94SKefeng Wang 2764f357f94SKefeng Wang cpu1: cpu@10001 { 2774f357f94SKefeng Wang device_type = "cpu"; 27831af04cdSRob Herring compatible = "arm,cortex-a72"; 2794f357f94SKefeng Wang reg = <0x10001>; 2804f357f94SKefeng Wang enable-method = "psci"; 2814f357f94SKefeng Wang next-level-cache = <&cluster0_l2>; 2824f357f94SKefeng Wang numa-node-id = <0>; 2834f357f94SKefeng Wang }; 2844f357f94SKefeng Wang 2854f357f94SKefeng Wang cpu2: cpu@10002 { 2864f357f94SKefeng Wang device_type = "cpu"; 28731af04cdSRob Herring compatible = "arm,cortex-a72"; 2884f357f94SKefeng Wang reg = <0x10002>; 2894f357f94SKefeng Wang enable-method = "psci"; 2904f357f94SKefeng Wang next-level-cache = <&cluster0_l2>; 2914f357f94SKefeng Wang numa-node-id = <0>; 2924f357f94SKefeng Wang }; 2934f357f94SKefeng Wang 2944f357f94SKefeng Wang cpu3: cpu@10003 { 2954f357f94SKefeng Wang device_type = "cpu"; 29631af04cdSRob Herring compatible = "arm,cortex-a72"; 2974f357f94SKefeng Wang reg = <0x10003>; 2984f357f94SKefeng Wang enable-method = "psci"; 2994f357f94SKefeng Wang next-level-cache = <&cluster0_l2>; 3004f357f94SKefeng Wang numa-node-id = <0>; 3014f357f94SKefeng Wang }; 3024f357f94SKefeng Wang 3034f357f94SKefeng Wang cpu4: cpu@10100 { 3044f357f94SKefeng Wang device_type = "cpu"; 30531af04cdSRob Herring compatible = "arm,cortex-a72"; 3064f357f94SKefeng Wang reg = <0x10100>; 3074f357f94SKefeng Wang enable-method = "psci"; 3084f357f94SKefeng Wang next-level-cache = <&cluster1_l2>; 3094f357f94SKefeng Wang numa-node-id = <0>; 3104f357f94SKefeng Wang }; 3114f357f94SKefeng Wang 3124f357f94SKefeng Wang cpu5: cpu@10101 { 3134f357f94SKefeng Wang device_type = "cpu"; 31431af04cdSRob Herring compatible = "arm,cortex-a72"; 3154f357f94SKefeng Wang reg = <0x10101>; 3164f357f94SKefeng Wang enable-method = "psci"; 3174f357f94SKefeng Wang next-level-cache = <&cluster1_l2>; 3184f357f94SKefeng Wang numa-node-id = <0>; 3194f357f94SKefeng Wang }; 3204f357f94SKefeng Wang 3214f357f94SKefeng Wang cpu6: cpu@10102 { 3224f357f94SKefeng Wang device_type = "cpu"; 32331af04cdSRob Herring compatible = "arm,cortex-a72"; 3244f357f94SKefeng Wang reg = <0x10102>; 3254f357f94SKefeng Wang enable-method = "psci"; 3264f357f94SKefeng Wang next-level-cache = <&cluster1_l2>; 3274f357f94SKefeng Wang numa-node-id = <0>; 3284f357f94SKefeng Wang }; 3294f357f94SKefeng Wang 3304f357f94SKefeng Wang cpu7: cpu@10103 { 3314f357f94SKefeng Wang device_type = "cpu"; 33231af04cdSRob Herring compatible = "arm,cortex-a72"; 3334f357f94SKefeng Wang reg = <0x10103>; 3344f357f94SKefeng Wang enable-method = "psci"; 3354f357f94SKefeng Wang next-level-cache = <&cluster1_l2>; 3364f357f94SKefeng Wang numa-node-id = <0>; 3374f357f94SKefeng Wang }; 3384f357f94SKefeng Wang 3394f357f94SKefeng Wang cpu8: cpu@10200 { 3404f357f94SKefeng Wang device_type = "cpu"; 34131af04cdSRob Herring compatible = "arm,cortex-a72"; 3424f357f94SKefeng Wang reg = <0x10200>; 3434f357f94SKefeng Wang enable-method = "psci"; 3444f357f94SKefeng Wang next-level-cache = <&cluster2_l2>; 3454f357f94SKefeng Wang numa-node-id = <0>; 3464f357f94SKefeng Wang }; 3474f357f94SKefeng Wang 3484f357f94SKefeng Wang cpu9: cpu@10201 { 3494f357f94SKefeng Wang device_type = "cpu"; 35031af04cdSRob Herring compatible = "arm,cortex-a72"; 3514f357f94SKefeng Wang reg = <0x10201>; 3524f357f94SKefeng Wang enable-method = "psci"; 3534f357f94SKefeng Wang next-level-cache = <&cluster2_l2>; 3544f357f94SKefeng Wang numa-node-id = <0>; 3554f357f94SKefeng Wang }; 3564f357f94SKefeng Wang 3574f357f94SKefeng Wang cpu10: cpu@10202 { 3584f357f94SKefeng Wang device_type = "cpu"; 35931af04cdSRob Herring compatible = "arm,cortex-a72"; 3604f357f94SKefeng Wang reg = <0x10202>; 3614f357f94SKefeng Wang enable-method = "psci"; 3624f357f94SKefeng Wang next-level-cache = <&cluster2_l2>; 3634f357f94SKefeng Wang numa-node-id = <0>; 3644f357f94SKefeng Wang }; 3654f357f94SKefeng Wang 3664f357f94SKefeng Wang cpu11: cpu@10203 { 3674f357f94SKefeng Wang device_type = "cpu"; 36831af04cdSRob Herring compatible = "arm,cortex-a72"; 3694f357f94SKefeng Wang reg = <0x10203>; 3704f357f94SKefeng Wang enable-method = "psci"; 3714f357f94SKefeng Wang next-level-cache = <&cluster2_l2>; 3724f357f94SKefeng Wang numa-node-id = <0>; 3734f357f94SKefeng Wang }; 3744f357f94SKefeng Wang 3754f357f94SKefeng Wang cpu12: cpu@10300 { 3764f357f94SKefeng Wang device_type = "cpu"; 37731af04cdSRob Herring compatible = "arm,cortex-a72"; 3784f357f94SKefeng Wang reg = <0x10300>; 3794f357f94SKefeng Wang enable-method = "psci"; 3804f357f94SKefeng Wang next-level-cache = <&cluster3_l2>; 3814f357f94SKefeng Wang numa-node-id = <0>; 3824f357f94SKefeng Wang }; 3834f357f94SKefeng Wang 3844f357f94SKefeng Wang cpu13: cpu@10301 { 3854f357f94SKefeng Wang device_type = "cpu"; 38631af04cdSRob Herring compatible = "arm,cortex-a72"; 3874f357f94SKefeng Wang reg = <0x10301>; 3884f357f94SKefeng Wang enable-method = "psci"; 3894f357f94SKefeng Wang next-level-cache = <&cluster3_l2>; 3904f357f94SKefeng Wang numa-node-id = <0>; 3914f357f94SKefeng Wang }; 3924f357f94SKefeng Wang 3934f357f94SKefeng Wang cpu14: cpu@10302 { 3944f357f94SKefeng Wang device_type = "cpu"; 39531af04cdSRob Herring compatible = "arm,cortex-a72"; 3964f357f94SKefeng Wang reg = <0x10302>; 3974f357f94SKefeng Wang enable-method = "psci"; 3984f357f94SKefeng Wang next-level-cache = <&cluster3_l2>; 3994f357f94SKefeng Wang numa-node-id = <0>; 4004f357f94SKefeng Wang }; 4014f357f94SKefeng Wang 4024f357f94SKefeng Wang cpu15: cpu@10303 { 4034f357f94SKefeng Wang device_type = "cpu"; 40431af04cdSRob Herring compatible = "arm,cortex-a72"; 4054f357f94SKefeng Wang reg = <0x10303>; 4064f357f94SKefeng Wang enable-method = "psci"; 4074f357f94SKefeng Wang next-level-cache = <&cluster3_l2>; 4084f357f94SKefeng Wang numa-node-id = <0>; 4094f357f94SKefeng Wang }; 4104f357f94SKefeng Wang 4114f357f94SKefeng Wang cpu16: cpu@30000 { 4124f357f94SKefeng Wang device_type = "cpu"; 41331af04cdSRob Herring compatible = "arm,cortex-a72"; 4144f357f94SKefeng Wang reg = <0x30000>; 4154f357f94SKefeng Wang enable-method = "psci"; 4164f357f94SKefeng Wang next-level-cache = <&cluster4_l2>; 4174f357f94SKefeng Wang numa-node-id = <1>; 4184f357f94SKefeng Wang }; 4194f357f94SKefeng Wang 4204f357f94SKefeng Wang cpu17: cpu@30001 { 4214f357f94SKefeng Wang device_type = "cpu"; 42231af04cdSRob Herring compatible = "arm,cortex-a72"; 4234f357f94SKefeng Wang reg = <0x30001>; 4244f357f94SKefeng Wang enable-method = "psci"; 4254f357f94SKefeng Wang next-level-cache = <&cluster4_l2>; 4264f357f94SKefeng Wang numa-node-id = <1>; 4274f357f94SKefeng Wang }; 4284f357f94SKefeng Wang 4294f357f94SKefeng Wang cpu18: cpu@30002 { 4304f357f94SKefeng Wang device_type = "cpu"; 43131af04cdSRob Herring compatible = "arm,cortex-a72"; 4324f357f94SKefeng Wang reg = <0x30002>; 4334f357f94SKefeng Wang enable-method = "psci"; 4344f357f94SKefeng Wang next-level-cache = <&cluster4_l2>; 4354f357f94SKefeng Wang numa-node-id = <1>; 4364f357f94SKefeng Wang }; 4374f357f94SKefeng Wang 4384f357f94SKefeng Wang cpu19: cpu@30003 { 4394f357f94SKefeng Wang device_type = "cpu"; 44031af04cdSRob Herring compatible = "arm,cortex-a72"; 4414f357f94SKefeng Wang reg = <0x30003>; 4424f357f94SKefeng Wang enable-method = "psci"; 4434f357f94SKefeng Wang next-level-cache = <&cluster4_l2>; 4444f357f94SKefeng Wang numa-node-id = <1>; 4454f357f94SKefeng Wang }; 4464f357f94SKefeng Wang 4474f357f94SKefeng Wang cpu20: cpu@30100 { 4484f357f94SKefeng Wang device_type = "cpu"; 44931af04cdSRob Herring compatible = "arm,cortex-a72"; 4504f357f94SKefeng Wang reg = <0x30100>; 4514f357f94SKefeng Wang enable-method = "psci"; 4524f357f94SKefeng Wang next-level-cache = <&cluster5_l2>; 4534f357f94SKefeng Wang numa-node-id = <1>; 4544f357f94SKefeng Wang }; 4554f357f94SKefeng Wang 4564f357f94SKefeng Wang cpu21: cpu@30101 { 4574f357f94SKefeng Wang device_type = "cpu"; 45831af04cdSRob Herring compatible = "arm,cortex-a72"; 4594f357f94SKefeng Wang reg = <0x30101>; 4604f357f94SKefeng Wang enable-method = "psci"; 4614f357f94SKefeng Wang next-level-cache = <&cluster5_l2>; 4624f357f94SKefeng Wang numa-node-id = <1>; 4634f357f94SKefeng Wang }; 4644f357f94SKefeng Wang 4654f357f94SKefeng Wang cpu22: cpu@30102 { 4664f357f94SKefeng Wang device_type = "cpu"; 46731af04cdSRob Herring compatible = "arm,cortex-a72"; 4684f357f94SKefeng Wang reg = <0x30102>; 4694f357f94SKefeng Wang enable-method = "psci"; 4704f357f94SKefeng Wang next-level-cache = <&cluster5_l2>; 4714f357f94SKefeng Wang numa-node-id = <1>; 4724f357f94SKefeng Wang }; 4734f357f94SKefeng Wang 4744f357f94SKefeng Wang cpu23: cpu@30103 { 4754f357f94SKefeng Wang device_type = "cpu"; 47631af04cdSRob Herring compatible = "arm,cortex-a72"; 4774f357f94SKefeng Wang reg = <0x30103>; 4784f357f94SKefeng Wang enable-method = "psci"; 4794f357f94SKefeng Wang next-level-cache = <&cluster5_l2>; 4804f357f94SKefeng Wang numa-node-id = <1>; 4814f357f94SKefeng Wang }; 4824f357f94SKefeng Wang 4834f357f94SKefeng Wang cpu24: cpu@30200 { 4844f357f94SKefeng Wang device_type = "cpu"; 48531af04cdSRob Herring compatible = "arm,cortex-a72"; 4864f357f94SKefeng Wang reg = <0x30200>; 4874f357f94SKefeng Wang enable-method = "psci"; 4884f357f94SKefeng Wang next-level-cache = <&cluster6_l2>; 4894f357f94SKefeng Wang numa-node-id = <1>; 4904f357f94SKefeng Wang }; 4914f357f94SKefeng Wang 4924f357f94SKefeng Wang cpu25: cpu@30201 { 4934f357f94SKefeng Wang device_type = "cpu"; 49431af04cdSRob Herring compatible = "arm,cortex-a72"; 4954f357f94SKefeng Wang reg = <0x30201>; 4964f357f94SKefeng Wang enable-method = "psci"; 4974f357f94SKefeng Wang next-level-cache = <&cluster6_l2>; 4984f357f94SKefeng Wang numa-node-id = <1>; 4994f357f94SKefeng Wang }; 5004f357f94SKefeng Wang 5014f357f94SKefeng Wang cpu26: cpu@30202 { 5024f357f94SKefeng Wang device_type = "cpu"; 50331af04cdSRob Herring compatible = "arm,cortex-a72"; 5044f357f94SKefeng Wang reg = <0x30202>; 5054f357f94SKefeng Wang enable-method = "psci"; 5064f357f94SKefeng Wang next-level-cache = <&cluster6_l2>; 5074f357f94SKefeng Wang numa-node-id = <1>; 5084f357f94SKefeng Wang }; 5094f357f94SKefeng Wang 5104f357f94SKefeng Wang cpu27: cpu@30203 { 5114f357f94SKefeng Wang device_type = "cpu"; 51231af04cdSRob Herring compatible = "arm,cortex-a72"; 5134f357f94SKefeng Wang reg = <0x30203>; 5144f357f94SKefeng Wang enable-method = "psci"; 5154f357f94SKefeng Wang next-level-cache = <&cluster6_l2>; 5164f357f94SKefeng Wang numa-node-id = <1>; 5174f357f94SKefeng Wang }; 5184f357f94SKefeng Wang 5194f357f94SKefeng Wang cpu28: cpu@30300 { 5204f357f94SKefeng Wang device_type = "cpu"; 52131af04cdSRob Herring compatible = "arm,cortex-a72"; 5224f357f94SKefeng Wang reg = <0x30300>; 5234f357f94SKefeng Wang enable-method = "psci"; 5244f357f94SKefeng Wang next-level-cache = <&cluster7_l2>; 5254f357f94SKefeng Wang numa-node-id = <1>; 5264f357f94SKefeng Wang }; 5274f357f94SKefeng Wang 5284f357f94SKefeng Wang cpu29: cpu@30301 { 5294f357f94SKefeng Wang device_type = "cpu"; 53031af04cdSRob Herring compatible = "arm,cortex-a72"; 5314f357f94SKefeng Wang reg = <0x30301>; 5324f357f94SKefeng Wang enable-method = "psci"; 5334f357f94SKefeng Wang next-level-cache = <&cluster7_l2>; 5344f357f94SKefeng Wang numa-node-id = <1>; 5354f357f94SKefeng Wang }; 5364f357f94SKefeng Wang 5374f357f94SKefeng Wang cpu30: cpu@30302 { 5384f357f94SKefeng Wang device_type = "cpu"; 53931af04cdSRob Herring compatible = "arm,cortex-a72"; 5404f357f94SKefeng Wang reg = <0x30302>; 5414f357f94SKefeng Wang enable-method = "psci"; 5424f357f94SKefeng Wang next-level-cache = <&cluster7_l2>; 5434f357f94SKefeng Wang numa-node-id = <1>; 5444f357f94SKefeng Wang }; 5454f357f94SKefeng Wang 5464f357f94SKefeng Wang cpu31: cpu@30303 { 5474f357f94SKefeng Wang device_type = "cpu"; 54831af04cdSRob Herring compatible = "arm,cortex-a72"; 5494f357f94SKefeng Wang reg = <0x30303>; 5504f357f94SKefeng Wang enable-method = "psci"; 5514f357f94SKefeng Wang next-level-cache = <&cluster7_l2>; 5524f357f94SKefeng Wang numa-node-id = <1>; 5534f357f94SKefeng Wang }; 5544f357f94SKefeng Wang 5554f357f94SKefeng Wang cpu32: cpu@50000 { 5564f357f94SKefeng Wang device_type = "cpu"; 55731af04cdSRob Herring compatible = "arm,cortex-a72"; 5584f357f94SKefeng Wang reg = <0x50000>; 5594f357f94SKefeng Wang enable-method = "psci"; 5604f357f94SKefeng Wang next-level-cache = <&cluster8_l2>; 5614f357f94SKefeng Wang numa-node-id = <2>; 5624f357f94SKefeng Wang }; 5634f357f94SKefeng Wang 5644f357f94SKefeng Wang cpu33: cpu@50001 { 5654f357f94SKefeng Wang device_type = "cpu"; 56631af04cdSRob Herring compatible = "arm,cortex-a72"; 5674f357f94SKefeng Wang reg = <0x50001>; 5684f357f94SKefeng Wang enable-method = "psci"; 5694f357f94SKefeng Wang next-level-cache = <&cluster8_l2>; 5704f357f94SKefeng Wang numa-node-id = <2>; 5714f357f94SKefeng Wang }; 5724f357f94SKefeng Wang 5734f357f94SKefeng Wang cpu34: cpu@50002 { 5744f357f94SKefeng Wang device_type = "cpu"; 57531af04cdSRob Herring compatible = "arm,cortex-a72"; 5764f357f94SKefeng Wang reg = <0x50002>; 5774f357f94SKefeng Wang enable-method = "psci"; 5784f357f94SKefeng Wang next-level-cache = <&cluster8_l2>; 5794f357f94SKefeng Wang numa-node-id = <2>; 5804f357f94SKefeng Wang }; 5814f357f94SKefeng Wang 5824f357f94SKefeng Wang cpu35: cpu@50003 { 5834f357f94SKefeng Wang device_type = "cpu"; 58431af04cdSRob Herring compatible = "arm,cortex-a72"; 5854f357f94SKefeng Wang reg = <0x50003>; 5864f357f94SKefeng Wang enable-method = "psci"; 5874f357f94SKefeng Wang next-level-cache = <&cluster8_l2>; 5884f357f94SKefeng Wang numa-node-id = <2>; 5894f357f94SKefeng Wang }; 5904f357f94SKefeng Wang 5914f357f94SKefeng Wang cpu36: cpu@50100 { 5924f357f94SKefeng Wang device_type = "cpu"; 59331af04cdSRob Herring compatible = "arm,cortex-a72"; 5944f357f94SKefeng Wang reg = <0x50100>; 5954f357f94SKefeng Wang enable-method = "psci"; 5964f357f94SKefeng Wang next-level-cache = <&cluster9_l2>; 5974f357f94SKefeng Wang numa-node-id = <2>; 5984f357f94SKefeng Wang }; 5994f357f94SKefeng Wang 6004f357f94SKefeng Wang cpu37: cpu@50101 { 6014f357f94SKefeng Wang device_type = "cpu"; 60231af04cdSRob Herring compatible = "arm,cortex-a72"; 6034f357f94SKefeng Wang reg = <0x50101>; 6044f357f94SKefeng Wang enable-method = "psci"; 6054f357f94SKefeng Wang next-level-cache = <&cluster9_l2>; 6064f357f94SKefeng Wang numa-node-id = <2>; 6074f357f94SKefeng Wang }; 6084f357f94SKefeng Wang 6094f357f94SKefeng Wang cpu38: cpu@50102 { 6104f357f94SKefeng Wang device_type = "cpu"; 61131af04cdSRob Herring compatible = "arm,cortex-a72"; 6124f357f94SKefeng Wang reg = <0x50102>; 6134f357f94SKefeng Wang enable-method = "psci"; 6144f357f94SKefeng Wang next-level-cache = <&cluster9_l2>; 6154f357f94SKefeng Wang numa-node-id = <2>; 6164f357f94SKefeng Wang }; 6174f357f94SKefeng Wang 6184f357f94SKefeng Wang cpu39: cpu@50103 { 6194f357f94SKefeng Wang device_type = "cpu"; 62031af04cdSRob Herring compatible = "arm,cortex-a72"; 6214f357f94SKefeng Wang reg = <0x50103>; 6224f357f94SKefeng Wang enable-method = "psci"; 6234f357f94SKefeng Wang next-level-cache = <&cluster9_l2>; 6244f357f94SKefeng Wang numa-node-id = <2>; 6254f357f94SKefeng Wang }; 6264f357f94SKefeng Wang 6274f357f94SKefeng Wang cpu40: cpu@50200 { 6284f357f94SKefeng Wang device_type = "cpu"; 62931af04cdSRob Herring compatible = "arm,cortex-a72"; 6304f357f94SKefeng Wang reg = <0x50200>; 6314f357f94SKefeng Wang enable-method = "psci"; 6324f357f94SKefeng Wang next-level-cache = <&cluster10_l2>; 6334f357f94SKefeng Wang numa-node-id = <2>; 6344f357f94SKefeng Wang }; 6354f357f94SKefeng Wang 6364f357f94SKefeng Wang cpu41: cpu@50201 { 6374f357f94SKefeng Wang device_type = "cpu"; 63831af04cdSRob Herring compatible = "arm,cortex-a72"; 6394f357f94SKefeng Wang reg = <0x50201>; 6404f357f94SKefeng Wang enable-method = "psci"; 6414f357f94SKefeng Wang next-level-cache = <&cluster10_l2>; 6424f357f94SKefeng Wang numa-node-id = <2>; 6434f357f94SKefeng Wang }; 6444f357f94SKefeng Wang 6454f357f94SKefeng Wang cpu42: cpu@50202 { 6464f357f94SKefeng Wang device_type = "cpu"; 64731af04cdSRob Herring compatible = "arm,cortex-a72"; 6484f357f94SKefeng Wang reg = <0x50202>; 6494f357f94SKefeng Wang enable-method = "psci"; 6504f357f94SKefeng Wang next-level-cache = <&cluster10_l2>; 6514f357f94SKefeng Wang numa-node-id = <2>; 6524f357f94SKefeng Wang }; 6534f357f94SKefeng Wang 6544f357f94SKefeng Wang cpu43: cpu@50203 { 6554f357f94SKefeng Wang device_type = "cpu"; 65631af04cdSRob Herring compatible = "arm,cortex-a72"; 6574f357f94SKefeng Wang reg = <0x50203>; 6584f357f94SKefeng Wang enable-method = "psci"; 6594f357f94SKefeng Wang next-level-cache = <&cluster10_l2>; 6604f357f94SKefeng Wang numa-node-id = <2>; 6614f357f94SKefeng Wang }; 6624f357f94SKefeng Wang 6634f357f94SKefeng Wang cpu44: cpu@50300 { 6644f357f94SKefeng Wang device_type = "cpu"; 66531af04cdSRob Herring compatible = "arm,cortex-a72"; 6664f357f94SKefeng Wang reg = <0x50300>; 6674f357f94SKefeng Wang enable-method = "psci"; 6684f357f94SKefeng Wang next-level-cache = <&cluster11_l2>; 6694f357f94SKefeng Wang numa-node-id = <2>; 6704f357f94SKefeng Wang }; 6714f357f94SKefeng Wang 6724f357f94SKefeng Wang cpu45: cpu@50301 { 6734f357f94SKefeng Wang device_type = "cpu"; 67431af04cdSRob Herring compatible = "arm,cortex-a72"; 6754f357f94SKefeng Wang reg = <0x50301>; 6764f357f94SKefeng Wang enable-method = "psci"; 6774f357f94SKefeng Wang next-level-cache = <&cluster11_l2>; 6784f357f94SKefeng Wang numa-node-id = <2>; 6794f357f94SKefeng Wang }; 6804f357f94SKefeng Wang 6814f357f94SKefeng Wang cpu46: cpu@50302 { 6824f357f94SKefeng Wang device_type = "cpu"; 68331af04cdSRob Herring compatible = "arm,cortex-a72"; 6844f357f94SKefeng Wang reg = <0x50302>; 6854f357f94SKefeng Wang enable-method = "psci"; 6864f357f94SKefeng Wang next-level-cache = <&cluster11_l2>; 6874f357f94SKefeng Wang numa-node-id = <2>; 6884f357f94SKefeng Wang }; 6894f357f94SKefeng Wang 6904f357f94SKefeng Wang cpu47: cpu@50303 { 6914f357f94SKefeng Wang device_type = "cpu"; 69231af04cdSRob Herring compatible = "arm,cortex-a72"; 6934f357f94SKefeng Wang reg = <0x50303>; 6944f357f94SKefeng Wang enable-method = "psci"; 6954f357f94SKefeng Wang next-level-cache = <&cluster11_l2>; 6964f357f94SKefeng Wang numa-node-id = <2>; 6974f357f94SKefeng Wang }; 6984f357f94SKefeng Wang 6994f357f94SKefeng Wang cpu48: cpu@70000 { 7004f357f94SKefeng Wang device_type = "cpu"; 70131af04cdSRob Herring compatible = "arm,cortex-a72"; 7024f357f94SKefeng Wang reg = <0x70000>; 7034f357f94SKefeng Wang enable-method = "psci"; 7044f357f94SKefeng Wang next-level-cache = <&cluster12_l2>; 7054f357f94SKefeng Wang numa-node-id = <3>; 7064f357f94SKefeng Wang }; 7074f357f94SKefeng Wang 7084f357f94SKefeng Wang cpu49: cpu@70001 { 7094f357f94SKefeng Wang device_type = "cpu"; 71031af04cdSRob Herring compatible = "arm,cortex-a72"; 7114f357f94SKefeng Wang reg = <0x70001>; 7124f357f94SKefeng Wang enable-method = "psci"; 7134f357f94SKefeng Wang next-level-cache = <&cluster12_l2>; 7144f357f94SKefeng Wang numa-node-id = <3>; 7154f357f94SKefeng Wang }; 7164f357f94SKefeng Wang 7174f357f94SKefeng Wang cpu50: cpu@70002 { 7184f357f94SKefeng Wang device_type = "cpu"; 71931af04cdSRob Herring compatible = "arm,cortex-a72"; 7204f357f94SKefeng Wang reg = <0x70002>; 7214f357f94SKefeng Wang enable-method = "psci"; 7224f357f94SKefeng Wang next-level-cache = <&cluster12_l2>; 7234f357f94SKefeng Wang numa-node-id = <3>; 7244f357f94SKefeng Wang }; 7254f357f94SKefeng Wang 7264f357f94SKefeng Wang cpu51: cpu@70003 { 7274f357f94SKefeng Wang device_type = "cpu"; 72831af04cdSRob Herring compatible = "arm,cortex-a72"; 7294f357f94SKefeng Wang reg = <0x70003>; 7304f357f94SKefeng Wang enable-method = "psci"; 7314f357f94SKefeng Wang next-level-cache = <&cluster12_l2>; 7324f357f94SKefeng Wang numa-node-id = <3>; 7334f357f94SKefeng Wang }; 7344f357f94SKefeng Wang 7354f357f94SKefeng Wang cpu52: cpu@70100 { 7364f357f94SKefeng Wang device_type = "cpu"; 73731af04cdSRob Herring compatible = "arm,cortex-a72"; 7384f357f94SKefeng Wang reg = <0x70100>; 7394f357f94SKefeng Wang enable-method = "psci"; 7404f357f94SKefeng Wang next-level-cache = <&cluster13_l2>; 7414f357f94SKefeng Wang numa-node-id = <3>; 7424f357f94SKefeng Wang }; 7434f357f94SKefeng Wang 7444f357f94SKefeng Wang cpu53: cpu@70101 { 7454f357f94SKefeng Wang device_type = "cpu"; 74631af04cdSRob Herring compatible = "arm,cortex-a72"; 7474f357f94SKefeng Wang reg = <0x70101>; 7484f357f94SKefeng Wang enable-method = "psci"; 7494f357f94SKefeng Wang next-level-cache = <&cluster13_l2>; 7504f357f94SKefeng Wang numa-node-id = <3>; 7514f357f94SKefeng Wang }; 7524f357f94SKefeng Wang 7534f357f94SKefeng Wang cpu54: cpu@70102 { 7544f357f94SKefeng Wang device_type = "cpu"; 75531af04cdSRob Herring compatible = "arm,cortex-a72"; 7564f357f94SKefeng Wang reg = <0x70102>; 7574f357f94SKefeng Wang enable-method = "psci"; 7584f357f94SKefeng Wang next-level-cache = <&cluster13_l2>; 7594f357f94SKefeng Wang numa-node-id = <3>; 7604f357f94SKefeng Wang }; 7614f357f94SKefeng Wang 7624f357f94SKefeng Wang cpu55: cpu@70103 { 7634f357f94SKefeng Wang device_type = "cpu"; 76431af04cdSRob Herring compatible = "arm,cortex-a72"; 7654f357f94SKefeng Wang reg = <0x70103>; 7664f357f94SKefeng Wang enable-method = "psci"; 7674f357f94SKefeng Wang next-level-cache = <&cluster13_l2>; 7684f357f94SKefeng Wang numa-node-id = <3>; 7694f357f94SKefeng Wang }; 7704f357f94SKefeng Wang 7714f357f94SKefeng Wang cpu56: cpu@70200 { 7724f357f94SKefeng Wang device_type = "cpu"; 77331af04cdSRob Herring compatible = "arm,cortex-a72"; 7744f357f94SKefeng Wang reg = <0x70200>; 7754f357f94SKefeng Wang enable-method = "psci"; 7764f357f94SKefeng Wang next-level-cache = <&cluster14_l2>; 7774f357f94SKefeng Wang numa-node-id = <3>; 7784f357f94SKefeng Wang }; 7794f357f94SKefeng Wang 7804f357f94SKefeng Wang cpu57: cpu@70201 { 7814f357f94SKefeng Wang device_type = "cpu"; 78231af04cdSRob Herring compatible = "arm,cortex-a72"; 7834f357f94SKefeng Wang reg = <0x70201>; 7844f357f94SKefeng Wang enable-method = "psci"; 7854f357f94SKefeng Wang next-level-cache = <&cluster14_l2>; 7864f357f94SKefeng Wang numa-node-id = <3>; 7874f357f94SKefeng Wang }; 7884f357f94SKefeng Wang 7894f357f94SKefeng Wang cpu58: cpu@70202 { 7904f357f94SKefeng Wang device_type = "cpu"; 79131af04cdSRob Herring compatible = "arm,cortex-a72"; 7924f357f94SKefeng Wang reg = <0x70202>; 7934f357f94SKefeng Wang enable-method = "psci"; 7944f357f94SKefeng Wang next-level-cache = <&cluster14_l2>; 7954f357f94SKefeng Wang numa-node-id = <3>; 7964f357f94SKefeng Wang }; 7974f357f94SKefeng Wang 7984f357f94SKefeng Wang cpu59: cpu@70203 { 7994f357f94SKefeng Wang device_type = "cpu"; 80031af04cdSRob Herring compatible = "arm,cortex-a72"; 8014f357f94SKefeng Wang reg = <0x70203>; 8024f357f94SKefeng Wang enable-method = "psci"; 8034f357f94SKefeng Wang next-level-cache = <&cluster14_l2>; 8044f357f94SKefeng Wang numa-node-id = <3>; 8054f357f94SKefeng Wang }; 8064f357f94SKefeng Wang 8074f357f94SKefeng Wang cpu60: cpu@70300 { 8084f357f94SKefeng Wang device_type = "cpu"; 80931af04cdSRob Herring compatible = "arm,cortex-a72"; 8104f357f94SKefeng Wang reg = <0x70300>; 8114f357f94SKefeng Wang enable-method = "psci"; 8124f357f94SKefeng Wang next-level-cache = <&cluster15_l2>; 8134f357f94SKefeng Wang numa-node-id = <3>; 8144f357f94SKefeng Wang }; 8154f357f94SKefeng Wang 8164f357f94SKefeng Wang cpu61: cpu@70301 { 8174f357f94SKefeng Wang device_type = "cpu"; 81831af04cdSRob Herring compatible = "arm,cortex-a72"; 8194f357f94SKefeng Wang reg = <0x70301>; 8204f357f94SKefeng Wang enable-method = "psci"; 8214f357f94SKefeng Wang next-level-cache = <&cluster15_l2>; 8224f357f94SKefeng Wang numa-node-id = <3>; 8234f357f94SKefeng Wang }; 8244f357f94SKefeng Wang 8254f357f94SKefeng Wang cpu62: cpu@70302 { 8264f357f94SKefeng Wang device_type = "cpu"; 82731af04cdSRob Herring compatible = "arm,cortex-a72"; 8284f357f94SKefeng Wang reg = <0x70302>; 8294f357f94SKefeng Wang enable-method = "psci"; 8304f357f94SKefeng Wang next-level-cache = <&cluster15_l2>; 8314f357f94SKefeng Wang numa-node-id = <3>; 8324f357f94SKefeng Wang }; 8334f357f94SKefeng Wang 8344f357f94SKefeng Wang cpu63: cpu@70303 { 8354f357f94SKefeng Wang device_type = "cpu"; 83631af04cdSRob Herring compatible = "arm,cortex-a72"; 8374f357f94SKefeng Wang reg = <0x70303>; 8384f357f94SKefeng Wang enable-method = "psci"; 8394f357f94SKefeng Wang next-level-cache = <&cluster15_l2>; 8404f357f94SKefeng Wang numa-node-id = <3>; 8414f357f94SKefeng Wang }; 8424f357f94SKefeng Wang 8434f357f94SKefeng Wang cluster0_l2: l2-cache0 { 8444f357f94SKefeng Wang compatible = "cache"; 8450de459a3SPierre Gondois cache-level = <2>; 846*a0936e9eSKrzysztof Kozlowski cache-unified; 8474f357f94SKefeng Wang }; 8484f357f94SKefeng Wang 8494f357f94SKefeng Wang cluster1_l2: l2-cache1 { 8504f357f94SKefeng Wang compatible = "cache"; 8510de459a3SPierre Gondois cache-level = <2>; 852*a0936e9eSKrzysztof Kozlowski cache-unified; 8534f357f94SKefeng Wang }; 8544f357f94SKefeng Wang 8554f357f94SKefeng Wang cluster2_l2: l2-cache2 { 8564f357f94SKefeng Wang compatible = "cache"; 8570de459a3SPierre Gondois cache-level = <2>; 858*a0936e9eSKrzysztof Kozlowski cache-unified; 8594f357f94SKefeng Wang }; 8604f357f94SKefeng Wang 8614f357f94SKefeng Wang cluster3_l2: l2-cache3 { 8624f357f94SKefeng Wang compatible = "cache"; 8630de459a3SPierre Gondois cache-level = <2>; 864*a0936e9eSKrzysztof Kozlowski cache-unified; 8654f357f94SKefeng Wang }; 8664f357f94SKefeng Wang 8674f357f94SKefeng Wang cluster4_l2: l2-cache4 { 8684f357f94SKefeng Wang compatible = "cache"; 8690de459a3SPierre Gondois cache-level = <2>; 870*a0936e9eSKrzysztof Kozlowski cache-unified; 8714f357f94SKefeng Wang }; 8724f357f94SKefeng Wang 8734f357f94SKefeng Wang cluster5_l2: l2-cache5 { 8744f357f94SKefeng Wang compatible = "cache"; 8750de459a3SPierre Gondois cache-level = <2>; 876*a0936e9eSKrzysztof Kozlowski cache-unified; 8774f357f94SKefeng Wang }; 8784f357f94SKefeng Wang 8794f357f94SKefeng Wang cluster6_l2: l2-cache6 { 8804f357f94SKefeng Wang compatible = "cache"; 8810de459a3SPierre Gondois cache-level = <2>; 882*a0936e9eSKrzysztof Kozlowski cache-unified; 8834f357f94SKefeng Wang }; 8844f357f94SKefeng Wang 8854f357f94SKefeng Wang cluster7_l2: l2-cache7 { 8864f357f94SKefeng Wang compatible = "cache"; 8870de459a3SPierre Gondois cache-level = <2>; 888*a0936e9eSKrzysztof Kozlowski cache-unified; 8894f357f94SKefeng Wang }; 8904f357f94SKefeng Wang 8914f357f94SKefeng Wang cluster8_l2: l2-cache8 { 8924f357f94SKefeng Wang compatible = "cache"; 8930de459a3SPierre Gondois cache-level = <2>; 894*a0936e9eSKrzysztof Kozlowski cache-unified; 8954f357f94SKefeng Wang }; 8964f357f94SKefeng Wang 8974f357f94SKefeng Wang cluster9_l2: l2-cache9 { 8984f357f94SKefeng Wang compatible = "cache"; 8990de459a3SPierre Gondois cache-level = <2>; 900*a0936e9eSKrzysztof Kozlowski cache-unified; 9014f357f94SKefeng Wang }; 9024f357f94SKefeng Wang 9034f357f94SKefeng Wang cluster10_l2: l2-cache10 { 9044f357f94SKefeng Wang compatible = "cache"; 9050de459a3SPierre Gondois cache-level = <2>; 906*a0936e9eSKrzysztof Kozlowski cache-unified; 9074f357f94SKefeng Wang }; 9084f357f94SKefeng Wang 9094f357f94SKefeng Wang cluster11_l2: l2-cache11 { 9104f357f94SKefeng Wang compatible = "cache"; 9110de459a3SPierre Gondois cache-level = <2>; 912*a0936e9eSKrzysztof Kozlowski cache-unified; 9134f357f94SKefeng Wang }; 9144f357f94SKefeng Wang 9154f357f94SKefeng Wang cluster12_l2: l2-cache12 { 9164f357f94SKefeng Wang compatible = "cache"; 9170de459a3SPierre Gondois cache-level = <2>; 918*a0936e9eSKrzysztof Kozlowski cache-unified; 9194f357f94SKefeng Wang }; 9204f357f94SKefeng Wang 9214f357f94SKefeng Wang cluster13_l2: l2-cache13 { 9224f357f94SKefeng Wang compatible = "cache"; 9230de459a3SPierre Gondois cache-level = <2>; 924*a0936e9eSKrzysztof Kozlowski cache-unified; 9254f357f94SKefeng Wang }; 9264f357f94SKefeng Wang 9274f357f94SKefeng Wang cluster14_l2: l2-cache14 { 9284f357f94SKefeng Wang compatible = "cache"; 9290de459a3SPierre Gondois cache-level = <2>; 930*a0936e9eSKrzysztof Kozlowski cache-unified; 9314f357f94SKefeng Wang }; 9324f357f94SKefeng Wang 9334f357f94SKefeng Wang cluster15_l2: l2-cache15 { 9344f357f94SKefeng Wang compatible = "cache"; 9350de459a3SPierre Gondois cache-level = <2>; 936*a0936e9eSKrzysztof Kozlowski cache-unified; 9374f357f94SKefeng Wang }; 9384f357f94SKefeng Wang }; 9394f357f94SKefeng Wang 9404f357f94SKefeng Wang gic: interrupt-controller@4d000000 { 9414f357f94SKefeng Wang compatible = "arm,gic-v3"; 9424f357f94SKefeng Wang #interrupt-cells = <3>; 9434f357f94SKefeng Wang #address-cells = <2>; 9444f357f94SKefeng Wang #size-cells = <2>; 9454f357f94SKefeng Wang ranges; 9464f357f94SKefeng Wang interrupt-controller; 9474f357f94SKefeng Wang #redistributor-regions = <4>; 9484f357f94SKefeng Wang redistributor-stride = <0x0 0x40000>; 9494f357f94SKefeng Wang reg = <0x0 0x4d000000 0x0 0x10000>, /* GICD */ 9504f357f94SKefeng Wang <0x0 0x4d100000 0x0 0x400000>, /* p0 GICR node 0 */ 9514f357f94SKefeng Wang <0x0 0x6d100000 0x0 0x400000>, /* p0 GICR node 1 */ 9524f357f94SKefeng Wang <0x400 0x4d100000 0x0 0x400000>, /* p1 GICR node 2 */ 9534f357f94SKefeng Wang <0x400 0x6d100000 0x0 0x400000>, /* p1 GICR node 3 */ 9544f357f94SKefeng Wang <0x0 0xfe000000 0x0 0x10000>, /* GICC */ 9554f357f94SKefeng Wang <0x0 0xfe010000 0x0 0x10000>, /* GICH */ 9564f357f94SKefeng Wang <0x0 0xfe020000 0x0 0x10000>; /* GICV */ 9574f357f94SKefeng Wang interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 9584f357f94SKefeng Wang 959c25b8464SZhen Lei p0_its_peri_a: msi-controller@4c000000 { 9604f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9614f357f94SKefeng Wang msi-controller; 9624f357f94SKefeng Wang #msi-cells = <1>; 9634f357f94SKefeng Wang reg = <0x0 0x4c000000 0x0 0x40000>; 9644f357f94SKefeng Wang }; 9654f357f94SKefeng Wang 966c25b8464SZhen Lei p0_its_peri_b: msi-controller@6c000000 { 9674f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9684f357f94SKefeng Wang msi-controller; 9694f357f94SKefeng Wang #msi-cells = <1>; 9704f357f94SKefeng Wang reg = <0x0 0x6c000000 0x0 0x40000>; 9714f357f94SKefeng Wang }; 9724f357f94SKefeng Wang 973c25b8464SZhen Lei p0_its_dsa_a: msi-controller@c6000000 { 9744f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9754f357f94SKefeng Wang msi-controller; 9764f357f94SKefeng Wang #msi-cells = <1>; 9774f357f94SKefeng Wang reg = <0x0 0xc6000000 0x0 0x40000>; 9784f357f94SKefeng Wang }; 9794f357f94SKefeng Wang 980c25b8464SZhen Lei p0_its_dsa_b: msi-controller@8c6000000 { 9814f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9824f357f94SKefeng Wang msi-controller; 9834f357f94SKefeng Wang #msi-cells = <1>; 9844f357f94SKefeng Wang reg = <0x8 0xc6000000 0x0 0x40000>; 9854f357f94SKefeng Wang }; 9864f357f94SKefeng Wang 987c25b8464SZhen Lei p1_its_peri_a: msi-controller@4004c000000 { 9884f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9894f357f94SKefeng Wang msi-controller; 9904f357f94SKefeng Wang #msi-cells = <1>; 9914f357f94SKefeng Wang reg = <0x400 0x4c000000 0x0 0x40000>; 9924f357f94SKefeng Wang }; 9934f357f94SKefeng Wang 994c25b8464SZhen Lei p1_its_peri_b: msi-controller@4006c000000 { 9954f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 9964f357f94SKefeng Wang msi-controller; 9974f357f94SKefeng Wang #msi-cells = <1>; 9984f357f94SKefeng Wang reg = <0x400 0x6c000000 0x0 0x40000>; 9994f357f94SKefeng Wang }; 10004f357f94SKefeng Wang 1001c25b8464SZhen Lei p1_its_dsa_a: msi-controller@400c6000000 { 10024f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 10034f357f94SKefeng Wang msi-controller; 10044f357f94SKefeng Wang #msi-cells = <1>; 10054f357f94SKefeng Wang reg = <0x400 0xc6000000 0x0 0x40000>; 10064f357f94SKefeng Wang }; 10074f357f94SKefeng Wang 1008c25b8464SZhen Lei p1_its_dsa_b: msi-controller@408c6000000 { 10094f357f94SKefeng Wang compatible = "arm,gic-v3-its"; 10104f357f94SKefeng Wang msi-controller; 10114f357f94SKefeng Wang #msi-cells = <1>; 10124f357f94SKefeng Wang reg = <0x408 0xc6000000 0x0 0x40000>; 10134f357f94SKefeng Wang }; 10144f357f94SKefeng Wang }; 10154f357f94SKefeng Wang 10164f357f94SKefeng Wang timer { 10174f357f94SKefeng Wang compatible = "arm,armv8-timer"; 10184f357f94SKefeng Wang interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>, 10194f357f94SKefeng Wang <GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>, 10204f357f94SKefeng Wang <GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>, 10214f357f94SKefeng Wang <GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>; 10224f357f94SKefeng Wang }; 10234f357f94SKefeng Wang 10244f357f94SKefeng Wang pmu { 10254f357f94SKefeng Wang compatible = "arm,cortex-a72-pmu"; 10264f357f94SKefeng Wang interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_HIGH>; 10274f357f94SKefeng Wang }; 10284f357f94SKefeng Wang 10294f357f94SKefeng Wang p0_mbigen_peri_b: interrupt-controller@60080000 { 10304f357f94SKefeng Wang compatible = "hisilicon,mbigen-v2"; 10314f357f94SKefeng Wang reg = <0x0 0x60080000 0x0 0x10000>; 10324f357f94SKefeng Wang 10334f357f94SKefeng Wang mbigen_uart: uart_intc { 10344f357f94SKefeng Wang msi-parent = <&p0_its_peri_b 0x120c7>; 10354f357f94SKefeng Wang interrupt-controller; 10364f357f94SKefeng Wang #interrupt-cells = <2>; 10374f357f94SKefeng Wang num-pins = <1>; 10384f357f94SKefeng Wang }; 10394f357f94SKefeng Wang }; 10404f357f94SKefeng Wang 10414f357f94SKefeng Wang p0_mbigen_pcie_a: interrupt-controller@a0080000 { 10424f357f94SKefeng Wang compatible = "hisilicon,mbigen-v2"; 10434f357f94SKefeng Wang reg = <0x0 0xa0080000 0x0 0x10000>; 10444f357f94SKefeng Wang 1045bbeca45fSWei Xu mbigen_pcie2_a: intc_pcie2_a { 1046bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40087>; 1047bbeca45fSWei Xu interrupt-controller; 1048bbeca45fSWei Xu #interrupt-cells = <2>; 1049bbeca45fSWei Xu num-pins = <10>; 1050bbeca45fSWei Xu }; 1051bbeca45fSWei Xu 1052bbeca45fSWei Xu mbigen_sas1: intc_sas1 { 1053bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40000>; 1054bbeca45fSWei Xu interrupt-controller; 1055bbeca45fSWei Xu #interrupt-cells = <2>; 1056bbeca45fSWei Xu num-pins = <128>; 1057bbeca45fSWei Xu }; 1058bbeca45fSWei Xu 1059bbeca45fSWei Xu mbigen_sas2: intc_sas2 { 1060bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40040>; 1061bbeca45fSWei Xu interrupt-controller; 1062bbeca45fSWei Xu #interrupt-cells = <2>; 1063bbeca45fSWei Xu num-pins = <128>; 1064bbeca45fSWei Xu }; 1065bbeca45fSWei Xu 1066bbeca45fSWei Xu mbigen_smmu_pcie: intc_smmu_pcie { 1067bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40b0c>; 1068bbeca45fSWei Xu interrupt-controller; 1069bbeca45fSWei Xu #interrupt-cells = <2>; 1070bbeca45fSWei Xu num-pins = <3>; 1071bbeca45fSWei Xu }; 1072bbeca45fSWei Xu 10734f357f94SKefeng Wang mbigen_usb: intc_usb { 10744f357f94SKefeng Wang msi-parent = <&p0_its_dsa_a 0x40080>; 10754f357f94SKefeng Wang interrupt-controller; 10764f357f94SKefeng Wang #interrupt-cells = <2>; 10774f357f94SKefeng Wang num-pins = <2>; 10784f357f94SKefeng Wang }; 10794f357f94SKefeng Wang }; 1080e4a1f785SJonathan Cameron p0_mbigen_alg_a:interrupt-controller@d0080000 { 1081e4a1f785SJonathan Cameron compatible = "hisilicon,mbigen-v2"; 1082e4a1f785SJonathan Cameron reg = <0x0 0xd0080000 0x0 0x10000>; 10834f357f94SKefeng Wang 1084e4a1f785SJonathan Cameron p0_mbigen_sec_a: intc_sec { 1085e4a1f785SJonathan Cameron msi-parent = <&p0_its_dsa_a 0x40400>; 1086e4a1f785SJonathan Cameron interrupt-controller; 1087e4a1f785SJonathan Cameron #interrupt-cells = <2>; 1088e4a1f785SJonathan Cameron num-pins = <33>; 1089e4a1f785SJonathan Cameron }; 1090e4a1f785SJonathan Cameron p0_mbigen_smmu_alg_a: intc_smmu_alg { 1091e4a1f785SJonathan Cameron msi-parent = <&p0_its_dsa_a 0x40b1b>; 1092e4a1f785SJonathan Cameron interrupt-controller; 1093e4a1f785SJonathan Cameron #interrupt-cells = <2>; 1094e4a1f785SJonathan Cameron num-pins = <3>; 1095e4a1f785SJonathan Cameron }; 1096e4a1f785SJonathan Cameron }; 1097e4a1f785SJonathan Cameron p0_mbigen_alg_b:interrupt-controller@8,d0080000 { 1098e4a1f785SJonathan Cameron compatible = "hisilicon,mbigen-v2"; 1099e4a1f785SJonathan Cameron reg = <0x8 0xd0080000 0x0 0x10000>; 1100e4a1f785SJonathan Cameron 1101e4a1f785SJonathan Cameron p0_mbigen_sec_b: intc_sec { 1102e4a1f785SJonathan Cameron msi-parent = <&p0_its_dsa_b 0x42400>; 1103e4a1f785SJonathan Cameron interrupt-controller; 1104e4a1f785SJonathan Cameron #interrupt-cells = <2>; 1105e4a1f785SJonathan Cameron num-pins = <33>; 1106e4a1f785SJonathan Cameron }; 1107e4a1f785SJonathan Cameron p0_mbigen_smmu_alg_b: intc_smmu_alg { 1108e4a1f785SJonathan Cameron msi-parent = <&p0_its_dsa_b 0x42b1b>; 1109e4a1f785SJonathan Cameron interrupt-controller; 1110e4a1f785SJonathan Cameron #interrupt-cells = <2>; 1111e4a1f785SJonathan Cameron num-pins = <3>; 1112e4a1f785SJonathan Cameron }; 1113e4a1f785SJonathan Cameron }; 1114e4a1f785SJonathan Cameron p1_mbigen_alg_a:interrupt-controller@400,d0080000 { 1115e4a1f785SJonathan Cameron compatible = "hisilicon,mbigen-v2"; 1116e4a1f785SJonathan Cameron reg = <0x400 0xd0080000 0x0 0x10000>; 1117e4a1f785SJonathan Cameron 1118e4a1f785SJonathan Cameron p1_mbigen_sec_a: intc_sec { 1119e4a1f785SJonathan Cameron msi-parent = <&p1_its_dsa_a 0x44400>; 1120e4a1f785SJonathan Cameron interrupt-controller; 1121e4a1f785SJonathan Cameron #interrupt-cells = <2>; 1122e4a1f785SJonathan Cameron num-pins = <33>; 1123e4a1f785SJonathan Cameron }; 1124e4a1f785SJonathan Cameron p1_mbigen_smmu_alg_a: intc_smmu_alg { 1125e4a1f785SJonathan Cameron msi-parent = <&p1_its_dsa_a 0x44b1b>; 1126e4a1f785SJonathan Cameron interrupt-controller; 1127e4a1f785SJonathan Cameron #interrupt-cells = <2>; 1128e4a1f785SJonathan Cameron num-pins = <3>; 1129e4a1f785SJonathan Cameron }; 1130e4a1f785SJonathan Cameron }; 1131e4a1f785SJonathan Cameron p1_mbigen_alg_b:interrupt-controller@408,d0080000 { 1132e4a1f785SJonathan Cameron compatible = "hisilicon,mbigen-v2"; 1133e4a1f785SJonathan Cameron reg = <0x408 0xd0080000 0x0 0x10000>; 1134e4a1f785SJonathan Cameron 1135e4a1f785SJonathan Cameron p1_mbigen_sec_b: intc_sec { 1136e4a1f785SJonathan Cameron msi-parent = <&p1_its_dsa_b 0x46400>; 1137e4a1f785SJonathan Cameron interrupt-controller; 1138e4a1f785SJonathan Cameron #interrupt-cells = <2>; 1139e4a1f785SJonathan Cameron num-pins = <33>; 1140e4a1f785SJonathan Cameron }; 1141e4a1f785SJonathan Cameron p1_mbigen_smmu_alg_b: intc_smmu_alg { 1142e4a1f785SJonathan Cameron msi-parent = <&p1_its_dsa_b 0x46b1b>; 1143e4a1f785SJonathan Cameron interrupt-controller; 1144e4a1f785SJonathan Cameron #interrupt-cells = <2>; 1145e4a1f785SJonathan Cameron num-pins = <3>; 1146e4a1f785SJonathan Cameron }; 1147e4a1f785SJonathan Cameron }; 1148bbeca45fSWei Xu p0_mbigen_dsa_a: interrupt-controller@c0080000 { 1149bbeca45fSWei Xu compatible = "hisilicon,mbigen-v2"; 1150bbeca45fSWei Xu reg = <0x0 0xc0080000 0x0 0x10000>; 1151bbeca45fSWei Xu 1152bbeca45fSWei Xu mbigen_dsaf0: intc_dsaf0 { 1153bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40800>; 1154bbeca45fSWei Xu interrupt-controller; 1155bbeca45fSWei Xu #interrupt-cells = <2>; 1156bbeca45fSWei Xu num-pins = <409>; 1157bbeca45fSWei Xu }; 1158bbeca45fSWei Xu 1159bbeca45fSWei Xu mbigen_dsa_roce: intc-roce { 1160bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40B1E>; 1161bbeca45fSWei Xu interrupt-controller; 1162bbeca45fSWei Xu #interrupt-cells = <2>; 1163bbeca45fSWei Xu num-pins = <34>; 1164bbeca45fSWei Xu }; 1165bbeca45fSWei Xu 1166bbeca45fSWei Xu mbigen_sas0: intc-sas0 { 1167bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40900>; 1168bbeca45fSWei Xu interrupt-controller; 1169bbeca45fSWei Xu #interrupt-cells = <2>; 1170bbeca45fSWei Xu num-pins = <128>; 1171bbeca45fSWei Xu }; 1172bbeca45fSWei Xu 1173bbeca45fSWei Xu mbigen_smmu_dsa: intc_smmu_dsa { 1174bbeca45fSWei Xu msi-parent = <&p0_its_dsa_a 0x40b20>; 1175bbeca45fSWei Xu interrupt-controller; 1176bbeca45fSWei Xu #interrupt-cells = <2>; 1177bbeca45fSWei Xu num-pins = <3>; 1178bbeca45fSWei Xu }; 1179bbeca45fSWei Xu }; 1180bbeca45fSWei Xu 118117f21343SShameerali Kolothum Thodi /** 118217f21343SShameerali Kolothum Thodi * HiSilicon erratum 161010801: This describes the limitation 118317f21343SShameerali Kolothum Thodi * of HiSilicon platforms hip06/hip07 to support the SMMUv3 118417f21343SShameerali Kolothum Thodi * mappings for PCIe MSI transactions. 118517f21343SShameerali Kolothum Thodi * PCIe controller on these platforms has to differentiate the 118617f21343SShameerali Kolothum Thodi * MSI payload against other DMA payload and has to modify the 118717f21343SShameerali Kolothum Thodi * MSI payload. This makes it difficult for these platforms to 118817f21343SShameerali Kolothum Thodi * have a SMMU translation for MSI. In order to workaround this, 118917f21343SShameerali Kolothum Thodi * ARM SMMUv3 driver requires a quirk to treat the MSI regions 119017f21343SShameerali Kolothum Thodi * separately. Such a quirk is currently missing for DT based 119117f21343SShameerali Kolothum Thodi * systems. Hence please make sure that the smmu pcie node on 119217f21343SShameerali Kolothum Thodi * hip07 is disabled as this will break the PCIe functionality 119317f21343SShameerali Kolothum Thodi * when iommu-map entry is used along with the PCIe node. 119417f21343SShameerali Kolothum Thodi * Refer:https://www.spinics.net/lists/arm-kernel/msg602812.html 119517f21343SShameerali Kolothum Thodi */ 1196d7d45d5dSZhen Lei smmu0: iommu@a0040000 { 119717f21343SShameerali Kolothum Thodi compatible = "arm,smmu-v3"; 119817f21343SShameerali Kolothum Thodi reg = <0x0 0xa0040000 0x0 0x20000>; 119917f21343SShameerali Kolothum Thodi #iommu-cells = <1>; 120017f21343SShameerali Kolothum Thodi dma-coherent; 120117f21343SShameerali Kolothum Thodi hisilicon,broken-prefetch-cmd; 120217f21343SShameerali Kolothum Thodi status = "disabled"; 120317f21343SShameerali Kolothum Thodi }; 1204d7d45d5dSZhen Lei p0_smmu_alg_a: iommu@d0040000 { 1205e4a1f785SJonathan Cameron compatible = "arm,smmu-v3"; 1206e4a1f785SJonathan Cameron reg = <0x0 0xd0040000 0x0 0x20000>; 1207e4a1f785SJonathan Cameron interrupt-parent = <&p0_mbigen_smmu_alg_a>; 1208e4a1f785SJonathan Cameron interrupts = <733 1>, 1209e4a1f785SJonathan Cameron <734 1>, 1210e4a1f785SJonathan Cameron <735 1>; 1211e4a1f785SJonathan Cameron interrupt-names = "eventq", "gerror", "priq"; 1212e4a1f785SJonathan Cameron #iommu-cells = <1>; 1213e4a1f785SJonathan Cameron dma-coherent; 1214e4a1f785SJonathan Cameron hisilicon,broken-prefetch-cmd; 1215e4a1f785SJonathan Cameron }; 1216d7d45d5dSZhen Lei p0_smmu_alg_b: iommu@8d0040000 { 1217e4a1f785SJonathan Cameron compatible = "arm,smmu-v3"; 1218e4a1f785SJonathan Cameron reg = <0x8 0xd0040000 0x0 0x20000>; 1219e4a1f785SJonathan Cameron interrupt-parent = <&p0_mbigen_smmu_alg_b>; 1220e4a1f785SJonathan Cameron interrupts = <733 1>, 1221e4a1f785SJonathan Cameron <734 1>, 1222e4a1f785SJonathan Cameron <735 1>; 1223e4a1f785SJonathan Cameron interrupt-names = "eventq", "gerror", "priq"; 1224e4a1f785SJonathan Cameron #iommu-cells = <1>; 1225e4a1f785SJonathan Cameron dma-coherent; 1226e4a1f785SJonathan Cameron hisilicon,broken-prefetch-cmd; 1227e4a1f785SJonathan Cameron }; 1228d7d45d5dSZhen Lei p1_smmu_alg_a: iommu@400d0040000 { 1229e4a1f785SJonathan Cameron compatible = "arm,smmu-v3"; 1230e4a1f785SJonathan Cameron reg = <0x400 0xd0040000 0x0 0x20000>; 1231e4a1f785SJonathan Cameron interrupt-parent = <&p1_mbigen_smmu_alg_a>; 1232e4a1f785SJonathan Cameron interrupts = <733 1>, 1233e4a1f785SJonathan Cameron <734 1>, 1234e4a1f785SJonathan Cameron <735 1>; 1235e4a1f785SJonathan Cameron interrupt-names = "eventq", "gerror", "priq"; 1236e4a1f785SJonathan Cameron #iommu-cells = <1>; 1237e4a1f785SJonathan Cameron dma-coherent; 1238e4a1f785SJonathan Cameron hisilicon,broken-prefetch-cmd; 1239e4a1f785SJonathan Cameron }; 1240d7d45d5dSZhen Lei p1_smmu_alg_b: iommu@408d0040000 { 1241e4a1f785SJonathan Cameron compatible = "arm,smmu-v3"; 1242e4a1f785SJonathan Cameron reg = <0x408 0xd0040000 0x0 0x20000>; 1243e4a1f785SJonathan Cameron interrupt-parent = <&p1_mbigen_smmu_alg_b>; 1244e4a1f785SJonathan Cameron interrupts = <733 1>, 1245e4a1f785SJonathan Cameron <734 1>, 1246e4a1f785SJonathan Cameron <735 1>; 1247e4a1f785SJonathan Cameron interrupt-names = "eventq", "gerror", "priq"; 1248e4a1f785SJonathan Cameron #iommu-cells = <1>; 1249e4a1f785SJonathan Cameron dma-coherent; 1250e4a1f785SJonathan Cameron hisilicon,broken-prefetch-cmd; 1251e4a1f785SJonathan Cameron }; 125217f21343SShameerali Kolothum Thodi 12534f357f94SKefeng Wang soc { 12544f357f94SKefeng Wang compatible = "simple-bus"; 12554f357f94SKefeng Wang #address-cells = <2>; 12564f357f94SKefeng Wang #size-cells = <2>; 12574f357f94SKefeng Wang ranges; 12584f357f94SKefeng Wang 1259d2a1606cSJohn Garry isa@a01b0000 { 1260d2a1606cSJohn Garry compatible = "hisilicon,hip07-lpc"; 1261d2a1606cSJohn Garry #size-cells = <1>; 1262d2a1606cSJohn Garry #address-cells = <2>; 1263d2a1606cSJohn Garry reg = <0x0 0xa01b0000 0x0 0x1000>; 1264d2a1606cSJohn Garry 1265d2a1606cSJohn Garry ipmi0: bt@e4 { 1266d2a1606cSJohn Garry compatible = "ipmi-bt"; 1267d2a1606cSJohn Garry device_type = "ipmi"; 1268d2a1606cSJohn Garry reg = <0x01 0xe4 0x04>; 1269d2a1606cSJohn Garry status = "disabled"; 1270d2a1606cSJohn Garry }; 1271d2a1606cSJohn Garry }; 1272d2a1606cSJohn Garry 1273b8081b9aSKrzysztof Kozlowski uart0: serial@602b0000 { 12744f357f94SKefeng Wang compatible = "arm,sbsa-uart"; 12754f357f94SKefeng Wang reg = <0x0 0x602b0000 0x0 0x1000>; 12764f357f94SKefeng Wang interrupt-parent = <&mbigen_uart>; 12774f357f94SKefeng Wang interrupts = <807 4>; 12784f357f94SKefeng Wang current-speed = <115200>; 12794f357f94SKefeng Wang reg-io-width = <4>; 12804f357f94SKefeng Wang status = "disabled"; 12814f357f94SKefeng Wang }; 12824f357f94SKefeng Wang 12834d2b9b98SZhen Lei usb_ohci: usb@a7030000 { 12844f357f94SKefeng Wang compatible = "generic-ohci"; 12854f357f94SKefeng Wang reg = <0x0 0xa7030000 0x0 0x10000>; 12864f357f94SKefeng Wang interrupt-parent = <&mbigen_usb>; 12874f357f94SKefeng Wang interrupts = <640 4>; 12884f357f94SKefeng Wang dma-coherent; 12894f357f94SKefeng Wang status = "disabled"; 12904f357f94SKefeng Wang }; 12914f357f94SKefeng Wang 12924d2b9b98SZhen Lei usb_ehci: usb@a7020000 { 12934f357f94SKefeng Wang compatible = "generic-ehci"; 12944f357f94SKefeng Wang reg = <0x0 0xa7020000 0x0 0x10000>; 12954f357f94SKefeng Wang interrupt-parent = <&mbigen_usb>; 12964f357f94SKefeng Wang interrupts = <641 4>; 12974f357f94SKefeng Wang dma-coherent; 12984f357f94SKefeng Wang status = "disabled"; 12994f357f94SKefeng Wang }; 130038de5b56SWei Xu 130138de5b56SWei Xu peri_c_subctrl: sub_ctrl_c@60000000 { 130238de5b56SWei Xu compatible = "hisilicon,peri-subctrl","syscon"; 130338de5b56SWei Xu reg = <0 0x60000000 0x0 0x10000>; 130438de5b56SWei Xu }; 130538de5b56SWei Xu 130638de5b56SWei Xu dsa_subctrl: dsa_subctrl@c0000000 { 130738de5b56SWei Xu compatible = "hisilicon,dsa-subctrl", "syscon"; 130838de5b56SWei Xu reg = <0x0 0xc0000000 0x0 0x10000>; 130938de5b56SWei Xu }; 131038de5b56SWei Xu 131145cc842dSHuazhong Tan dsa_cpld: dsa_cpld@78000010 { 131245cc842dSHuazhong Tan compatible = "syscon"; 131345cc842dSHuazhong Tan reg = <0x0 0x78000010 0x0 0x100>; 131445cc842dSHuazhong Tan reg-io-width = <2>; 131545cc842dSHuazhong Tan }; 131645cc842dSHuazhong Tan 131786d67897SWei Xu pcie_subctl: pcie_subctl@a0000000 { 131886d67897SWei Xu compatible = "hisilicon,pcie-sas-subctrl", "syscon"; 131986d67897SWei Xu reg = <0x0 0xa0000000 0x0 0x10000>; 132086d67897SWei Xu }; 132186d67897SWei Xu 132238de5b56SWei Xu serdes_ctrl: sds_ctrl@c2200000 { 132338de5b56SWei Xu compatible = "syscon"; 132438de5b56SWei Xu reg = <0 0xc2200000 0x0 0x80000>; 132538de5b56SWei Xu }; 132638de5b56SWei Xu 132738de5b56SWei Xu mdio@603c0000 { 132838de5b56SWei Xu compatible = "hisilicon,hns-mdio"; 132938de5b56SWei Xu reg = <0x0 0x603c0000 0x0 0x1000>; 133038de5b56SWei Xu subctrl-vbase = <&peri_c_subctrl 0x338 0xa38 133138de5b56SWei Xu 0x531c 0x5a1c>; 133238de5b56SWei Xu #address-cells = <1>; 133338de5b56SWei Xu #size-cells = <0>; 133438de5b56SWei Xu 133538de5b56SWei Xu phy0: ethernet-phy@0 { 133638de5b56SWei Xu compatible = "ethernet-phy-ieee802.3-c22"; 133738de5b56SWei Xu reg = <0>; 133838de5b56SWei Xu }; 133938de5b56SWei Xu 134038de5b56SWei Xu phy1: ethernet-phy@1 { 134138de5b56SWei Xu compatible = "ethernet-phy-ieee802.3-c22"; 134238de5b56SWei Xu reg = <1>; 134338de5b56SWei Xu }; 134438de5b56SWei Xu }; 134538de5b56SWei Xu 134638de5b56SWei Xu dsaf0: dsa@c7000000 { 134738de5b56SWei Xu #address-cells = <1>; 134838de5b56SWei Xu #size-cells = <0>; 134938de5b56SWei Xu compatible = "hisilicon,hns-dsaf-v2"; 135038de5b56SWei Xu mode = "6port-16rss"; 135124402ce1SZhen Lei reg = <0x0 0xc5000000 0x0 0x890000>, 135224402ce1SZhen Lei <0x0 0xc7000000 0x0 0x600000>; 135338de5b56SWei Xu reg-names = "ppe-base", "dsaf-base"; 135438de5b56SWei Xu interrupt-parent = <&mbigen_dsaf0>; 135538de5b56SWei Xu subctrl-syscon = <&dsa_subctrl>; 135638de5b56SWei Xu reset-field-offset = <0>; 135738de5b56SWei Xu interrupts = 135838de5b56SWei Xu <576 1>, <577 1>, <578 1>, <579 1>, <580 1>, 135938de5b56SWei Xu <581 1>, <582 1>, <583 1>, <584 1>, <585 1>, 136038de5b56SWei Xu <586 1>, <587 1>, <588 1>, <589 1>, <590 1>, 136138de5b56SWei Xu <591 1>, <592 1>, <593 1>, <594 1>, <595 1>, 136238de5b56SWei Xu <596 1>, <597 1>, <598 1>, <599 1>, <600 1>, 136338de5b56SWei Xu <960 1>, <961 1>, <962 1>, <963 1>, <964 1>, 136438de5b56SWei Xu <965 1>, <966 1>, <967 1>, <968 1>, <969 1>, 136538de5b56SWei Xu <970 1>, <971 1>, <972 1>, <973 1>, <974 1>, 136638de5b56SWei Xu <975 1>, <976 1>, <977 1>, <978 1>, <979 1>, 136738de5b56SWei Xu <980 1>, <981 1>, <982 1>, <983 1>, <984 1>, 136838de5b56SWei Xu <985 1>, <986 1>, <987 1>, <988 1>, <989 1>, 136938de5b56SWei Xu <990 1>, <991 1>, <992 1>, <993 1>, <994 1>, 137038de5b56SWei Xu <995 1>, <996 1>, <997 1>, <998 1>, <999 1>, 137138de5b56SWei Xu <1000 1>, <1001 1>, <1002 1>, <1003 1>, <1004 1>, 137238de5b56SWei Xu <1005 1>, <1006 1>, <1007 1>, <1008 1>, <1009 1>, 137338de5b56SWei Xu <1010 1>, <1011 1>, <1012 1>, <1013 1>, <1014 1>, 137438de5b56SWei Xu <1015 1>, <1016 1>, <1017 1>, <1018 1>, <1019 1>, 137538de5b56SWei Xu <1020 1>, <1021 1>, <1022 1>, <1023 1>, <1024 1>, 137638de5b56SWei Xu <1025 1>, <1026 1>, <1027 1>, <1028 1>, <1029 1>, 137738de5b56SWei Xu <1030 1>, <1031 1>, <1032 1>, <1033 1>, <1034 1>, 137838de5b56SWei Xu <1035 1>, <1036 1>, <1037 1>, <1038 1>, <1039 1>, 137938de5b56SWei Xu <1040 1>, <1041 1>, <1042 1>, <1043 1>, <1044 1>, 138038de5b56SWei Xu <1045 1>, <1046 1>, <1047 1>, <1048 1>, <1049 1>, 138138de5b56SWei Xu <1050 1>, <1051 1>, <1052 1>, <1053 1>, <1054 1>, 138238de5b56SWei Xu <1055 1>, <1056 1>, <1057 1>, <1058 1>, <1059 1>, 138338de5b56SWei Xu <1060 1>, <1061 1>, <1062 1>, <1063 1>, <1064 1>, 138438de5b56SWei Xu <1065 1>, <1066 1>, <1067 1>, <1068 1>, <1069 1>, 138538de5b56SWei Xu <1070 1>, <1071 1>, <1072 1>, <1073 1>, <1074 1>, 138638de5b56SWei Xu <1075 1>, <1076 1>, <1077 1>, <1078 1>, <1079 1>, 138738de5b56SWei Xu <1080 1>, <1081 1>, <1082 1>, <1083 1>, <1084 1>, 138838de5b56SWei Xu <1085 1>, <1086 1>, <1087 1>, <1088 1>, <1089 1>, 138938de5b56SWei Xu <1090 1>, <1091 1>, <1092 1>, <1093 1>, <1094 1>, 139038de5b56SWei Xu <1095 1>, <1096 1>, <1097 1>, <1098 1>, <1099 1>, 139138de5b56SWei Xu <1100 1>, <1101 1>, <1102 1>, <1103 1>, <1104 1>, 139238de5b56SWei Xu <1105 1>, <1106 1>, <1107 1>, <1108 1>, <1109 1>, 139338de5b56SWei Xu <1110 1>, <1111 1>, <1112 1>, <1113 1>, <1114 1>, 139438de5b56SWei Xu <1115 1>, <1116 1>, <1117 1>, <1118 1>, <1119 1>, 139538de5b56SWei Xu <1120 1>, <1121 1>, <1122 1>, <1123 1>, <1124 1>, 139638de5b56SWei Xu <1125 1>, <1126 1>, <1127 1>, <1128 1>, <1129 1>, 139738de5b56SWei Xu <1130 1>, <1131 1>, <1132 1>, <1133 1>, <1134 1>, 139838de5b56SWei Xu <1135 1>, <1136 1>, <1137 1>, <1138 1>, <1139 1>, 139938de5b56SWei Xu <1140 1>, <1141 1>, <1142 1>, <1143 1>, <1144 1>, 140038de5b56SWei Xu <1145 1>, <1146 1>, <1147 1>, <1148 1>, <1149 1>, 140138de5b56SWei Xu <1150 1>, <1151 1>, <1152 1>, <1153 1>, <1154 1>, 140238de5b56SWei Xu <1155 1>, <1156 1>, <1157 1>, <1158 1>, <1159 1>, 140338de5b56SWei Xu <1160 1>, <1161 1>, <1162 1>, <1163 1>, <1164 1>, 140438de5b56SWei Xu <1165 1>, <1166 1>, <1167 1>, <1168 1>, <1169 1>, 140538de5b56SWei Xu <1170 1>, <1171 1>, <1172 1>, <1173 1>, <1174 1>, 140638de5b56SWei Xu <1175 1>, <1176 1>, <1177 1>, <1178 1>, <1179 1>, 140738de5b56SWei Xu <1180 1>, <1181 1>, <1182 1>, <1183 1>, <1184 1>, 140838de5b56SWei Xu <1185 1>, <1186 1>, <1187 1>, <1188 1>, <1189 1>, 140938de5b56SWei Xu <1190 1>, <1191 1>, <1192 1>, <1193 1>, <1194 1>, 141038de5b56SWei Xu <1195 1>, <1196 1>, <1197 1>, <1198 1>, <1199 1>, 141138de5b56SWei Xu <1200 1>, <1201 1>, <1202 1>, <1203 1>, <1204 1>, 141238de5b56SWei Xu <1205 1>, <1206 1>, <1207 1>, <1208 1>, <1209 1>, 141338de5b56SWei Xu <1210 1>, <1211 1>, <1212 1>, <1213 1>, <1214 1>, 141438de5b56SWei Xu <1215 1>, <1216 1>, <1217 1>, <1218 1>, <1219 1>, 141538de5b56SWei Xu <1220 1>, <1221 1>, <1222 1>, <1223 1>, <1224 1>, 141638de5b56SWei Xu <1225 1>, <1226 1>, <1227 1>, <1228 1>, <1229 1>, 141738de5b56SWei Xu <1230 1>, <1231 1>, <1232 1>, <1233 1>, <1234 1>, 141838de5b56SWei Xu <1235 1>, <1236 1>, <1237 1>, <1238 1>, <1239 1>, 141938de5b56SWei Xu <1240 1>, <1241 1>, <1242 1>, <1243 1>, <1244 1>, 142038de5b56SWei Xu <1245 1>, <1246 1>, <1247 1>, <1248 1>, <1249 1>, 142138de5b56SWei Xu <1250 1>, <1251 1>, <1252 1>, <1253 1>, <1254 1>, 142238de5b56SWei Xu <1255 1>, <1256 1>, <1257 1>, <1258 1>, <1259 1>, 142338de5b56SWei Xu <1260 1>, <1261 1>, <1262 1>, <1263 1>, <1264 1>, 142438de5b56SWei Xu <1265 1>, <1266 1>, <1267 1>, <1268 1>, <1269 1>, 142538de5b56SWei Xu <1270 1>, <1271 1>, <1272 1>, <1273 1>, <1274 1>, 142638de5b56SWei Xu <1275 1>, <1276 1>, <1277 1>, <1278 1>, <1279 1>, 142738de5b56SWei Xu <1280 1>, <1281 1>, <1282 1>, <1283 1>, <1284 1>, 142838de5b56SWei Xu <1285 1>, <1286 1>, <1287 1>, <1288 1>, <1289 1>, 142938de5b56SWei Xu <1290 1>, <1291 1>, <1292 1>, <1293 1>, <1294 1>, 143038de5b56SWei Xu <1295 1>, <1296 1>, <1297 1>, <1298 1>, <1299 1>, 143138de5b56SWei Xu <1300 1>, <1301 1>, <1302 1>, <1303 1>, <1304 1>, 143238de5b56SWei Xu <1305 1>, <1306 1>, <1307 1>, <1308 1>, <1309 1>, 143338de5b56SWei Xu <1310 1>, <1311 1>, <1312 1>, <1313 1>, <1314 1>, 143438de5b56SWei Xu <1315 1>, <1316 1>, <1317 1>, <1318 1>, <1319 1>, 143538de5b56SWei Xu <1320 1>, <1321 1>, <1322 1>, <1323 1>, <1324 1>, 143638de5b56SWei Xu <1325 1>, <1326 1>, <1327 1>, <1328 1>, <1329 1>, 143738de5b56SWei Xu <1330 1>, <1331 1>, <1332 1>, <1333 1>, <1334 1>, 143838de5b56SWei Xu <1335 1>, <1336 1>, <1337 1>, <1338 1>, <1339 1>, 143938de5b56SWei Xu <1340 1>, <1341 1>, <1342 1>, <1343 1>; 144038de5b56SWei Xu 144138de5b56SWei Xu desc-num = <0x400>; 144238de5b56SWei Xu buf-size = <0x1000>; 144338de5b56SWei Xu dma-coherent; 144438de5b56SWei Xu 144538de5b56SWei Xu port@0 { 144638de5b56SWei Xu reg = <0>; 144738de5b56SWei Xu serdes-syscon = <&serdes_ctrl>; 144845cc842dSHuazhong Tan cpld-syscon = <&dsa_cpld 0x0>; 144938de5b56SWei Xu port-rst-offset = <0>; 145038de5b56SWei Xu port-mode-offset = <0>; 145138de5b56SWei Xu mc-mac-mask = [ff f0 00 00 00 00]; 145238de5b56SWei Xu media-type = "fiber"; 145338de5b56SWei Xu }; 145438de5b56SWei Xu 145538de5b56SWei Xu port@1 { 145638de5b56SWei Xu reg = <1>; 145738de5b56SWei Xu serdes-syscon = <&serdes_ctrl>; 145845cc842dSHuazhong Tan cpld-syscon = <&dsa_cpld 0x4>; 145938de5b56SWei Xu port-rst-offset = <1>; 146038de5b56SWei Xu port-mode-offset = <1>; 146138de5b56SWei Xu mc-mac-mask = [ff f0 00 00 00 00]; 146238de5b56SWei Xu media-type = "fiber"; 146338de5b56SWei Xu }; 146438de5b56SWei Xu 146538de5b56SWei Xu port@4 { 146638de5b56SWei Xu reg = <4>; 146738de5b56SWei Xu phy-handle = <&phy0>; 146838de5b56SWei Xu serdes-syscon = <&serdes_ctrl>; 146938de5b56SWei Xu port-rst-offset = <4>; 147038de5b56SWei Xu port-mode-offset = <2>; 147138de5b56SWei Xu mc-mac-mask = [ff f0 00 00 00 00]; 147238de5b56SWei Xu media-type = "copper"; 147338de5b56SWei Xu }; 147438de5b56SWei Xu 147538de5b56SWei Xu port@5 { 147638de5b56SWei Xu reg = <5>; 147738de5b56SWei Xu phy-handle = <&phy1>; 147838de5b56SWei Xu serdes-syscon = <&serdes_ctrl>; 147938de5b56SWei Xu port-rst-offset = <5>; 148038de5b56SWei Xu port-mode-offset = <3>; 148138de5b56SWei Xu mc-mac-mask = [ff f0 00 00 00 00]; 148238de5b56SWei Xu media-type = "copper"; 148338de5b56SWei Xu }; 148438de5b56SWei Xu }; 148538de5b56SWei Xu 148638de5b56SWei Xu eth0: ethernet@4{ 148738de5b56SWei Xu compatible = "hisilicon,hns-nic-v2"; 148838de5b56SWei Xu ae-handle = <&dsaf0>; 148938de5b56SWei Xu port-idx-in-ae = <4>; 149038de5b56SWei Xu local-mac-address = [00 00 00 00 00 00]; 149138de5b56SWei Xu status = "disabled"; 149238de5b56SWei Xu dma-coherent; 149338de5b56SWei Xu }; 149438de5b56SWei Xu 149538de5b56SWei Xu eth1: ethernet@5{ 149638de5b56SWei Xu compatible = "hisilicon,hns-nic-v2"; 149738de5b56SWei Xu ae-handle = <&dsaf0>; 149838de5b56SWei Xu port-idx-in-ae = <5>; 149938de5b56SWei Xu local-mac-address = [00 00 00 00 00 00]; 150038de5b56SWei Xu status = "disabled"; 150138de5b56SWei Xu dma-coherent; 150238de5b56SWei Xu }; 150338de5b56SWei Xu 150438de5b56SWei Xu eth2: ethernet@0{ 150538de5b56SWei Xu compatible = "hisilicon,hns-nic-v2"; 150638de5b56SWei Xu ae-handle = <&dsaf0>; 150738de5b56SWei Xu port-idx-in-ae = <0>; 150838de5b56SWei Xu local-mac-address = [00 00 00 00 00 00]; 150938de5b56SWei Xu status = "disabled"; 151038de5b56SWei Xu dma-coherent; 151138de5b56SWei Xu }; 151238de5b56SWei Xu 151338de5b56SWei Xu eth3: ethernet@1{ 151438de5b56SWei Xu compatible = "hisilicon,hns-nic-v2"; 151538de5b56SWei Xu ae-handle = <&dsaf0>; 151638de5b56SWei Xu port-idx-in-ae = <1>; 151738de5b56SWei Xu local-mac-address = [00 00 00 00 00 00]; 151838de5b56SWei Xu status = "disabled"; 151938de5b56SWei Xu dma-coherent; 152038de5b56SWei Xu }; 15210f57c6c9SWei Xu 15220f57c6c9SWei Xu infiniband@c4000000 { 15230f57c6c9SWei Xu compatible = "hisilicon,hns-roce-v1"; 15240f57c6c9SWei Xu reg = <0x0 0xc4000000 0x0 0x100000>; 15250f57c6c9SWei Xu dma-coherent; 15260f57c6c9SWei Xu eth-handle = <ð2 ð3 0 0 ð0 ð1>; 15270f57c6c9SWei Xu dsaf-handle = <&dsaf0>; 15280f57c6c9SWei Xu node-guid = [00 9A CD 00 00 01 02 03]; 15290f57c6c9SWei Xu #address-cells = <2>; 15300f57c6c9SWei Xu #size-cells = <2>; 15310f57c6c9SWei Xu interrupt-parent = <&mbigen_dsa_roce>; 15320f57c6c9SWei Xu interrupts = <722 1>, 15330f57c6c9SWei Xu <723 1>, 15340f57c6c9SWei Xu <724 1>, 15350f57c6c9SWei Xu <725 1>, 15360f57c6c9SWei Xu <726 1>, 15370f57c6c9SWei Xu <727 1>, 15380f57c6c9SWei Xu <728 1>, 15390f57c6c9SWei Xu <729 1>, 15400f57c6c9SWei Xu <730 1>, 15410f57c6c9SWei Xu <731 1>, 15420f57c6c9SWei Xu <732 1>, 15430f57c6c9SWei Xu <733 1>, 15440f57c6c9SWei Xu <734 1>, 15450f57c6c9SWei Xu <735 1>, 15460f57c6c9SWei Xu <736 1>, 15470f57c6c9SWei Xu <737 1>, 15480f57c6c9SWei Xu <738 1>, 15490f57c6c9SWei Xu <739 1>, 15500f57c6c9SWei Xu <740 1>, 15510f57c6c9SWei Xu <741 1>, 15520f57c6c9SWei Xu <742 1>, 15530f57c6c9SWei Xu <743 1>, 15540f57c6c9SWei Xu <744 1>, 15550f57c6c9SWei Xu <745 1>, 15560f57c6c9SWei Xu <746 1>, 15570f57c6c9SWei Xu <747 1>, 15580f57c6c9SWei Xu <748 1>, 15590f57c6c9SWei Xu <749 1>, 15600f57c6c9SWei Xu <750 1>, 15610f57c6c9SWei Xu <751 1>, 15620f57c6c9SWei Xu <752 1>, 15630f57c6c9SWei Xu <753 1>, 15640f57c6c9SWei Xu <785 1>, 15650f57c6c9SWei Xu <754 4>; 15660f57c6c9SWei Xu 15670f57c6c9SWei Xu interrupt-names = "hns-roce-comp-0", 15680f57c6c9SWei Xu "hns-roce-comp-1", 15690f57c6c9SWei Xu "hns-roce-comp-2", 15700f57c6c9SWei Xu "hns-roce-comp-3", 15710f57c6c9SWei Xu "hns-roce-comp-4", 15720f57c6c9SWei Xu "hns-roce-comp-5", 15730f57c6c9SWei Xu "hns-roce-comp-6", 15740f57c6c9SWei Xu "hns-roce-comp-7", 15750f57c6c9SWei Xu "hns-roce-comp-8", 15760f57c6c9SWei Xu "hns-roce-comp-9", 15770f57c6c9SWei Xu "hns-roce-comp-10", 15780f57c6c9SWei Xu "hns-roce-comp-11", 15790f57c6c9SWei Xu "hns-roce-comp-12", 15800f57c6c9SWei Xu "hns-roce-comp-13", 15810f57c6c9SWei Xu "hns-roce-comp-14", 15820f57c6c9SWei Xu "hns-roce-comp-15", 15830f57c6c9SWei Xu "hns-roce-comp-16", 15840f57c6c9SWei Xu "hns-roce-comp-17", 15850f57c6c9SWei Xu "hns-roce-comp-18", 15860f57c6c9SWei Xu "hns-roce-comp-19", 15870f57c6c9SWei Xu "hns-roce-comp-20", 15880f57c6c9SWei Xu "hns-roce-comp-21", 15890f57c6c9SWei Xu "hns-roce-comp-22", 15900f57c6c9SWei Xu "hns-roce-comp-23", 15910f57c6c9SWei Xu "hns-roce-comp-24", 15920f57c6c9SWei Xu "hns-roce-comp-25", 15930f57c6c9SWei Xu "hns-roce-comp-26", 15940f57c6c9SWei Xu "hns-roce-comp-27", 15950f57c6c9SWei Xu "hns-roce-comp-28", 15960f57c6c9SWei Xu "hns-roce-comp-29", 15970f57c6c9SWei Xu "hns-roce-comp-30", 15980f57c6c9SWei Xu "hns-roce-comp-31", 15990f57c6c9SWei Xu "hns-roce-async", 16000f57c6c9SWei Xu "hns-roce-common"; 16010f57c6c9SWei Xu }; 160286d67897SWei Xu 160386d67897SWei Xu sas0: sas@c3000000 { 160486d67897SWei Xu compatible = "hisilicon,hip07-sas-v2"; 160586d67897SWei Xu reg = <0 0xc3000000 0 0x10000>; 160686d67897SWei Xu sas-addr = [50 01 88 20 16 00 00 00]; 160786d67897SWei Xu hisilicon,sas-syscon = <&dsa_subctrl>; 160886d67897SWei Xu ctrl-reset-reg = <0xa60>; 160986d67897SWei Xu ctrl-reset-sts-reg = <0x5a30>; 161086d67897SWei Xu ctrl-clock-ena-reg = <0x338>; 161186d67897SWei Xu queue-count = <16>; 161286d67897SWei Xu phy-count = <8>; 161386d67897SWei Xu dma-coherent; 161486d67897SWei Xu interrupt-parent = <&mbigen_sas0>; 161586d67897SWei Xu interrupts = <64 4>,<65 4>,<66 4>,<67 4>,<68 4>, 161686d67897SWei Xu <69 4>,<70 4>,<71 4>,<72 4>,<73 4>, 161786d67897SWei Xu <74 4>,<75 4>,<76 4>,<77 4>,<78 4>, 161886d67897SWei Xu <79 4>,<80 4>,<81 4>,<82 4>,<83 4>, 161986d67897SWei Xu <84 4>,<85 4>,<86 4>,<87 4>,<88 4>, 162086d67897SWei Xu <89 4>,<90 4>,<91 4>,<92 4>,<93 4>, 162186d67897SWei Xu <94 4>,<95 4>,<96 4>,<97 4>,<98 4>, 162286d67897SWei Xu <99 4>,<100 4>,<101 4>,<102 4>,<103 4>, 162386d67897SWei Xu <104 4>,<105 4>,<106 4>,<107 4>,<108 4>, 162486d67897SWei Xu <109 4>,<110 4>,<111 4>,<112 4>,<113 4>, 162586d67897SWei Xu <114 4>,<115 4>,<116 4>,<117 4>,<118 4>, 162686d67897SWei Xu <119 4>,<120 4>,<121 4>,<122 4>,<123 4>, 162786d67897SWei Xu <124 4>,<125 4>,<126 4>,<127 4>,<128 4>, 162886d67897SWei Xu <129 4>,<130 4>,<131 4>,<132 4>,<133 4>, 162986d67897SWei Xu <134 4>,<135 4>,<136 4>,<137 4>,<138 4>, 163086d67897SWei Xu <139 4>,<140 4>,<141 4>,<142 4>,<143 4>, 163186d67897SWei Xu <144 4>,<145 4>,<146 4>,<147 4>,<148 4>, 163286d67897SWei Xu <149 4>,<150 4>,<151 4>,<152 4>,<153 4>, 163386d67897SWei Xu <154 4>,<155 4>,<156 4>,<157 4>,<158 4>, 163486d67897SWei Xu <159 4>,<601 1>,<602 1>,<603 1>,<604 1>, 163586d67897SWei Xu <605 1>,<606 1>,<607 1>,<608 1>,<609 1>, 163686d67897SWei Xu <610 1>,<611 1>,<612 1>,<613 1>,<614 1>, 163786d67897SWei Xu <615 1>,<616 1>,<617 1>,<618 1>,<619 1>, 163886d67897SWei Xu <620 1>,<621 1>,<622 1>,<623 1>,<624 1>, 163986d67897SWei Xu <625 1>,<626 1>,<627 1>,<628 1>,<629 1>, 164086d67897SWei Xu <630 1>,<631 1>,<632 1>; 164186d67897SWei Xu status = "disabled"; 164286d67897SWei Xu }; 164386d67897SWei Xu 164486d67897SWei Xu sas1: sas@a2000000 { 164586d67897SWei Xu compatible = "hisilicon,hip07-sas-v2"; 164686d67897SWei Xu reg = <0 0xa2000000 0 0x10000>; 164786d67897SWei Xu sas-addr = [50 01 88 20 16 00 00 00]; 164886d67897SWei Xu hisilicon,sas-syscon = <&pcie_subctl>; 164986d67897SWei Xu hip06-sas-v2-quirk-amt; 165086d67897SWei Xu ctrl-reset-reg = <0xa18>; 165186d67897SWei Xu ctrl-reset-sts-reg = <0x5a0c>; 165286d67897SWei Xu ctrl-clock-ena-reg = <0x318>; 165386d67897SWei Xu queue-count = <16>; 165486d67897SWei Xu phy-count = <8>; 165586d67897SWei Xu dma-coherent; 165686d67897SWei Xu interrupt-parent = <&mbigen_sas1>; 165786d67897SWei Xu interrupts = <64 4>,<65 4>,<66 4>,<67 4>,<68 4>, 165886d67897SWei Xu <69 4>,<70 4>,<71 4>,<72 4>,<73 4>, 165986d67897SWei Xu <74 4>,<75 4>,<76 4>,<77 4>,<78 4>, 166086d67897SWei Xu <79 4>,<80 4>,<81 4>,<82 4>,<83 4>, 166186d67897SWei Xu <84 4>,<85 4>,<86 4>,<87 4>,<88 4>, 166286d67897SWei Xu <89 4>,<90 4>,<91 4>,<92 4>,<93 4>, 166386d67897SWei Xu <94 4>,<95 4>,<96 4>,<97 4>,<98 4>, 166486d67897SWei Xu <99 4>,<100 4>,<101 4>,<102 4>,<103 4>, 166586d67897SWei Xu <104 4>,<105 4>,<106 4>,<107 4>,<108 4>, 166686d67897SWei Xu <109 4>,<110 4>,<111 4>,<112 4>,<113 4>, 166786d67897SWei Xu <114 4>,<115 4>,<116 4>,<117 4>,<118 4>, 166886d67897SWei Xu <119 4>,<120 4>,<121 4>,<122 4>,<123 4>, 166986d67897SWei Xu <124 4>,<125 4>,<126 4>,<127 4>,<128 4>, 167086d67897SWei Xu <129 4>,<130 4>,<131 4>,<132 4>,<133 4>, 167186d67897SWei Xu <134 4>,<135 4>,<136 4>,<137 4>,<138 4>, 167286d67897SWei Xu <139 4>,<140 4>,<141 4>,<142 4>,<143 4>, 167386d67897SWei Xu <144 4>,<145 4>,<146 4>,<147 4>,<148 4>, 167486d67897SWei Xu <149 4>,<150 4>,<151 4>,<152 4>,<153 4>, 167586d67897SWei Xu <154 4>,<155 4>,<156 4>,<157 4>,<158 4>, 167686d67897SWei Xu <159 4>,<576 1>,<577 1>,<578 1>,<579 1>, 167786d67897SWei Xu <580 1>,<581 1>,<582 1>,<583 1>,<584 1>, 167886d67897SWei Xu <585 1>,<586 1>,<587 1>,<588 1>,<589 1>, 167986d67897SWei Xu <590 1>,<591 1>,<592 1>,<593 1>,<594 1>, 168086d67897SWei Xu <595 1>,<596 1>,<597 1>,<598 1>,<599 1>, 168186d67897SWei Xu <600 1>,<601 1>,<602 1>,<603 1>,<604 1>, 168286d67897SWei Xu <605 1>,<606 1>,<607 1>; 168386d67897SWei Xu status = "disabled"; 168486d67897SWei Xu }; 168586d67897SWei Xu 168686d67897SWei Xu sas2: sas@a3000000 { 168786d67897SWei Xu compatible = "hisilicon,hip07-sas-v2"; 168886d67897SWei Xu reg = <0 0xa3000000 0 0x10000>; 168986d67897SWei Xu sas-addr = [50 01 88 20 16 00 00 00]; 169086d67897SWei Xu hisilicon,sas-syscon = <&pcie_subctl>; 169186d67897SWei Xu ctrl-reset-reg = <0xae0>; 169286d67897SWei Xu ctrl-reset-sts-reg = <0x5a70>; 169386d67897SWei Xu ctrl-clock-ena-reg = <0x3a8>; 169486d67897SWei Xu queue-count = <16>; 169586d67897SWei Xu phy-count = <9>; 169686d67897SWei Xu dma-coherent; 169786d67897SWei Xu interrupt-parent = <&mbigen_sas2>; 169886d67897SWei Xu interrupts = <192 4>,<193 4>,<194 4>,<195 4>,<196 4>, 169986d67897SWei Xu <197 4>,<198 4>,<199 4>,<200 4>,<201 4>, 170086d67897SWei Xu <202 4>,<203 4>,<204 4>,<205 4>,<206 4>, 170186d67897SWei Xu <207 4>,<208 4>,<209 4>,<210 4>,<211 4>, 170286d67897SWei Xu <212 4>,<213 4>,<214 4>,<215 4>,<216 4>, 170386d67897SWei Xu <217 4>,<218 4>,<219 4>,<220 4>,<221 4>, 170486d67897SWei Xu <222 4>,<223 4>,<224 4>,<225 4>,<226 4>, 170586d67897SWei Xu <227 4>,<228 4>,<229 4>,<230 4>,<231 4>, 170686d67897SWei Xu <232 4>,<233 4>,<234 4>,<235 4>,<236 4>, 170786d67897SWei Xu <237 4>,<238 4>,<239 4>,<240 4>,<241 4>, 170886d67897SWei Xu <242 4>,<243 4>,<244 4>,<245 4>,<246 4>, 170986d67897SWei Xu <247 4>,<248 4>,<249 4>,<250 4>,<251 4>, 171086d67897SWei Xu <252 4>,<253 4>,<254 4>,<255 4>,<256 4>, 171186d67897SWei Xu <257 4>,<258 4>,<259 4>,<260 4>,<261 4>, 171286d67897SWei Xu <262 4>,<263 4>,<264 4>,<265 4>,<266 4>, 171386d67897SWei Xu <267 4>,<268 4>,<269 4>,<270 4>,<271 4>, 171486d67897SWei Xu <272 4>,<273 4>,<274 4>,<275 4>,<276 4>, 171586d67897SWei Xu <277 4>,<278 4>,<279 4>,<280 4>,<281 4>, 171686d67897SWei Xu <282 4>,<283 4>,<284 4>,<285 4>,<286 4>, 171786d67897SWei Xu <287 4>,<608 1>,<609 1>,<610 1>,<611 1>, 171886d67897SWei Xu <612 1>,<613 1>,<614 1>,<615 1>,<616 1>, 171986d67897SWei Xu <617 1>,<618 1>,<619 1>,<620 1>,<621 1>, 172086d67897SWei Xu <622 1>,<623 1>,<624 1>,<625 1>,<626 1>, 172186d67897SWei Xu <627 1>,<628 1>,<629 1>,<630 1>,<631 1>, 172286d67897SWei Xu <632 1>,<633 1>,<634 1>,<635 1>,<636 1>, 172386d67897SWei Xu <637 1>,<638 1>,<639 1>; 172486d67897SWei Xu status = "disabled"; 172586d67897SWei Xu }; 17269f5ce88dSZhou Wang 17279f5ce88dSZhou Wang p0_pcie2_a: pcie@a00a0000 { 17289f5ce88dSZhou Wang compatible = "hisilicon,hip07-pcie-ecam"; 17299f5ce88dSZhou Wang reg = <0 0xaf800000 0 0x800000>, 17309f5ce88dSZhou Wang <0 0xa00a0000 0 0x10000>; 17319f5ce88dSZhou Wang bus-range = <0xf8 0xff>; 17329f5ce88dSZhou Wang msi-map = <0xf800 &p0_its_dsa_a 0xf800 0x800>; 17339f5ce88dSZhou Wang msi-map-mask = <0xffff>; 17349f5ce88dSZhou Wang #address-cells = <3>; 17359f5ce88dSZhou Wang #size-cells = <2>; 17369f5ce88dSZhou Wang device_type = "pci"; 17379f5ce88dSZhou Wang dma-coherent; 173847a6ca11SZhen Lei ranges = <0x02000000 0 0xa8000000 0 0xa8000000 0 0x77f0000>, 173947a6ca11SZhen Lei <0x01000000 0 0 0 0xaf7f0000 0 0x10000>; 17409f5ce88dSZhou Wang #interrupt-cells = <1>; 17419f5ce88dSZhou Wang interrupt-map-mask = <0xf800 0 0 7>; 17429f5ce88dSZhou Wang interrupt-map = <0x0 0 0 1 &mbigen_pcie2_a 671 4 17439f5ce88dSZhou Wang 0x0 0 0 2 &mbigen_pcie2_a 671 4 17449f5ce88dSZhou Wang 0x0 0 0 3 &mbigen_pcie2_a 671 4 17459f5ce88dSZhou Wang 0x0 0 0 4 &mbigen_pcie2_a 671 4>; 17469f5ce88dSZhou Wang status = "disabled"; 17479f5ce88dSZhou Wang }; 1748e4a1f785SJonathan Cameron p0_sec_a: crypto@d2000000 { 1749e4a1f785SJonathan Cameron compatible = "hisilicon,hip07-sec"; 175024402ce1SZhen Lei reg = <0x0 0xd0000000 0x0 0x10000>, 175124402ce1SZhen Lei <0x0 0xd2000000 0x0 0x10000>, 175224402ce1SZhen Lei <0x0 0xd2010000 0x0 0x10000>, 175324402ce1SZhen Lei <0x0 0xd2020000 0x0 0x10000>, 175424402ce1SZhen Lei <0x0 0xd2030000 0x0 0x10000>, 175524402ce1SZhen Lei <0x0 0xd2040000 0x0 0x10000>, 175624402ce1SZhen Lei <0x0 0xd2050000 0x0 0x10000>, 175724402ce1SZhen Lei <0x0 0xd2060000 0x0 0x10000>, 175824402ce1SZhen Lei <0x0 0xd2070000 0x0 0x10000>, 175924402ce1SZhen Lei <0x0 0xd2080000 0x0 0x10000>, 176024402ce1SZhen Lei <0x0 0xd2090000 0x0 0x10000>, 176124402ce1SZhen Lei <0x0 0xd20a0000 0x0 0x10000>, 176224402ce1SZhen Lei <0x0 0xd20b0000 0x0 0x10000>, 176324402ce1SZhen Lei <0x0 0xd20c0000 0x0 0x10000>, 176424402ce1SZhen Lei <0x0 0xd20d0000 0x0 0x10000>, 176524402ce1SZhen Lei <0x0 0xd20e0000 0x0 0x10000>, 176624402ce1SZhen Lei <0x0 0xd20f0000 0x0 0x10000>, 176724402ce1SZhen Lei <0x0 0xd2100000 0x0 0x10000>; 1768e4a1f785SJonathan Cameron interrupt-parent = <&p0_mbigen_sec_a>; 1769e4a1f785SJonathan Cameron iommus = <&p0_smmu_alg_a 0x600>; 1770e4a1f785SJonathan Cameron dma-coherent; 1771e4a1f785SJonathan Cameron interrupts = <576 4>, 1772e4a1f785SJonathan Cameron <577 1>, <578 4>, 1773e4a1f785SJonathan Cameron <579 1>, <580 4>, 1774e4a1f785SJonathan Cameron <581 1>, <582 4>, 1775e4a1f785SJonathan Cameron <583 1>, <584 4>, 1776e4a1f785SJonathan Cameron <585 1>, <586 4>, 1777e4a1f785SJonathan Cameron <587 1>, <588 4>, 1778e4a1f785SJonathan Cameron <589 1>, <590 4>, 1779e4a1f785SJonathan Cameron <591 1>, <592 4>, 1780e4a1f785SJonathan Cameron <593 1>, <594 4>, 1781e4a1f785SJonathan Cameron <595 1>, <596 4>, 1782e4a1f785SJonathan Cameron <597 1>, <598 4>, 1783e4a1f785SJonathan Cameron <599 1>, <600 4>, 1784e4a1f785SJonathan Cameron <601 1>, <602 4>, 1785e4a1f785SJonathan Cameron <603 1>, <604 4>, 1786e4a1f785SJonathan Cameron <605 1>, <606 4>, 1787e4a1f785SJonathan Cameron <607 1>, <608 4>; 1788e4a1f785SJonathan Cameron }; 1789e4a1f785SJonathan Cameron p0_sec_b: crypto@8,d2000000 { 1790e4a1f785SJonathan Cameron compatible = "hisilicon,hip07-sec"; 179124402ce1SZhen Lei reg = <0x8 0xd0000000 0x0 0x10000>, 179224402ce1SZhen Lei <0x8 0xd2000000 0x0 0x10000>, 179324402ce1SZhen Lei <0x8 0xd2010000 0x0 0x10000>, 179424402ce1SZhen Lei <0x8 0xd2020000 0x0 0x10000>, 179524402ce1SZhen Lei <0x8 0xd2030000 0x0 0x10000>, 179624402ce1SZhen Lei <0x8 0xd2040000 0x0 0x10000>, 179724402ce1SZhen Lei <0x8 0xd2050000 0x0 0x10000>, 179824402ce1SZhen Lei <0x8 0xd2060000 0x0 0x10000>, 179924402ce1SZhen Lei <0x8 0xd2070000 0x0 0x10000>, 180024402ce1SZhen Lei <0x8 0xd2080000 0x0 0x10000>, 180124402ce1SZhen Lei <0x8 0xd2090000 0x0 0x10000>, 180224402ce1SZhen Lei <0x8 0xd20a0000 0x0 0x10000>, 180324402ce1SZhen Lei <0x8 0xd20b0000 0x0 0x10000>, 180424402ce1SZhen Lei <0x8 0xd20c0000 0x0 0x10000>, 180524402ce1SZhen Lei <0x8 0xd20d0000 0x0 0x10000>, 180624402ce1SZhen Lei <0x8 0xd20e0000 0x0 0x10000>, 180724402ce1SZhen Lei <0x8 0xd20f0000 0x0 0x10000>, 180824402ce1SZhen Lei <0x8 0xd2100000 0x0 0x10000>; 1809e4a1f785SJonathan Cameron interrupt-parent = <&p0_mbigen_sec_b>; 1810e4a1f785SJonathan Cameron iommus = <&p0_smmu_alg_b 0x600>; 1811e4a1f785SJonathan Cameron dma-coherent; 1812e4a1f785SJonathan Cameron interrupts = <576 4>, 1813e4a1f785SJonathan Cameron <577 1>, <578 4>, 1814e4a1f785SJonathan Cameron <579 1>, <580 4>, 1815e4a1f785SJonathan Cameron <581 1>, <582 4>, 1816e4a1f785SJonathan Cameron <583 1>, <584 4>, 1817e4a1f785SJonathan Cameron <585 1>, <586 4>, 1818e4a1f785SJonathan Cameron <587 1>, <588 4>, 1819e4a1f785SJonathan Cameron <589 1>, <590 4>, 1820e4a1f785SJonathan Cameron <591 1>, <592 4>, 1821e4a1f785SJonathan Cameron <593 1>, <594 4>, 1822e4a1f785SJonathan Cameron <595 1>, <596 4>, 1823e4a1f785SJonathan Cameron <597 1>, <598 4>, 1824e4a1f785SJonathan Cameron <599 1>, <600 4>, 1825e4a1f785SJonathan Cameron <601 1>, <602 4>, 1826e4a1f785SJonathan Cameron <603 1>, <604 4>, 1827e4a1f785SJonathan Cameron <605 1>, <606 4>, 1828e4a1f785SJonathan Cameron <607 1>, <608 4>; 1829e4a1f785SJonathan Cameron }; 1830e4a1f785SJonathan Cameron p1_sec_a: crypto@400,d2000000 { 1831e4a1f785SJonathan Cameron compatible = "hisilicon,hip07-sec"; 183224402ce1SZhen Lei reg = <0x400 0xd0000000 0x0 0x10000>, 183324402ce1SZhen Lei <0x400 0xd2000000 0x0 0x10000>, 183424402ce1SZhen Lei <0x400 0xd2010000 0x0 0x10000>, 183524402ce1SZhen Lei <0x400 0xd2020000 0x0 0x10000>, 183624402ce1SZhen Lei <0x400 0xd2030000 0x0 0x10000>, 183724402ce1SZhen Lei <0x400 0xd2040000 0x0 0x10000>, 183824402ce1SZhen Lei <0x400 0xd2050000 0x0 0x10000>, 183924402ce1SZhen Lei <0x400 0xd2060000 0x0 0x10000>, 184024402ce1SZhen Lei <0x400 0xd2070000 0x0 0x10000>, 184124402ce1SZhen Lei <0x400 0xd2080000 0x0 0x10000>, 184224402ce1SZhen Lei <0x400 0xd2090000 0x0 0x10000>, 184324402ce1SZhen Lei <0x400 0xd20a0000 0x0 0x10000>, 184424402ce1SZhen Lei <0x400 0xd20b0000 0x0 0x10000>, 184524402ce1SZhen Lei <0x400 0xd20c0000 0x0 0x10000>, 184624402ce1SZhen Lei <0x400 0xd20d0000 0x0 0x10000>, 184724402ce1SZhen Lei <0x400 0xd20e0000 0x0 0x10000>, 184824402ce1SZhen Lei <0x400 0xd20f0000 0x0 0x10000>, 184924402ce1SZhen Lei <0x400 0xd2100000 0x0 0x10000>; 1850e4a1f785SJonathan Cameron interrupt-parent = <&p1_mbigen_sec_a>; 1851e4a1f785SJonathan Cameron iommus = <&p1_smmu_alg_a 0x600>; 1852e4a1f785SJonathan Cameron dma-coherent; 1853e4a1f785SJonathan Cameron interrupts = <576 4>, 1854e4a1f785SJonathan Cameron <577 1>, <578 4>, 1855e4a1f785SJonathan Cameron <579 1>, <580 4>, 1856e4a1f785SJonathan Cameron <581 1>, <582 4>, 1857e4a1f785SJonathan Cameron <583 1>, <584 4>, 1858e4a1f785SJonathan Cameron <585 1>, <586 4>, 1859e4a1f785SJonathan Cameron <587 1>, <588 4>, 1860e4a1f785SJonathan Cameron <589 1>, <590 4>, 1861e4a1f785SJonathan Cameron <591 1>, <592 4>, 1862e4a1f785SJonathan Cameron <593 1>, <594 4>, 1863e4a1f785SJonathan Cameron <595 1>, <596 4>, 1864e4a1f785SJonathan Cameron <597 1>, <598 4>, 1865e4a1f785SJonathan Cameron <599 1>, <600 4>, 1866e4a1f785SJonathan Cameron <601 1>, <602 4>, 1867e4a1f785SJonathan Cameron <603 1>, <604 4>, 1868e4a1f785SJonathan Cameron <605 1>, <606 4>, 1869e4a1f785SJonathan Cameron <607 1>, <608 4>; 1870e4a1f785SJonathan Cameron }; 1871e4a1f785SJonathan Cameron p1_sec_b: crypto@408,d2000000 { 1872e4a1f785SJonathan Cameron compatible = "hisilicon,hip07-sec"; 187324402ce1SZhen Lei reg = <0x408 0xd0000000 0x0 0x10000>, 187424402ce1SZhen Lei <0x408 0xd2000000 0x0 0x10000>, 187524402ce1SZhen Lei <0x408 0xd2010000 0x0 0x10000>, 187624402ce1SZhen Lei <0x408 0xd2020000 0x0 0x10000>, 187724402ce1SZhen Lei <0x408 0xd2030000 0x0 0x10000>, 187824402ce1SZhen Lei <0x408 0xd2040000 0x0 0x10000>, 187924402ce1SZhen Lei <0x408 0xd2050000 0x0 0x10000>, 188024402ce1SZhen Lei <0x408 0xd2060000 0x0 0x10000>, 188124402ce1SZhen Lei <0x408 0xd2070000 0x0 0x10000>, 188224402ce1SZhen Lei <0x408 0xd2080000 0x0 0x10000>, 188324402ce1SZhen Lei <0x408 0xd2090000 0x0 0x10000>, 188424402ce1SZhen Lei <0x408 0xd20a0000 0x0 0x10000>, 188524402ce1SZhen Lei <0x408 0xd20b0000 0x0 0x10000>, 188624402ce1SZhen Lei <0x408 0xd20c0000 0x0 0x10000>, 188724402ce1SZhen Lei <0x408 0xd20d0000 0x0 0x10000>, 188824402ce1SZhen Lei <0x408 0xd20e0000 0x0 0x10000>, 188924402ce1SZhen Lei <0x408 0xd20f0000 0x0 0x10000>, 189024402ce1SZhen Lei <0x408 0xd2100000 0x0 0x10000>; 1891e4a1f785SJonathan Cameron interrupt-parent = <&p1_mbigen_sec_b>; 1892e4a1f785SJonathan Cameron iommus = <&p1_smmu_alg_b 0x600>; 1893e4a1f785SJonathan Cameron dma-coherent; 1894e4a1f785SJonathan Cameron interrupts = <576 4>, 1895e4a1f785SJonathan Cameron <577 1>, <578 4>, 1896e4a1f785SJonathan Cameron <579 1>, <580 4>, 1897e4a1f785SJonathan Cameron <581 1>, <582 4>, 1898e4a1f785SJonathan Cameron <583 1>, <584 4>, 1899e4a1f785SJonathan Cameron <585 1>, <586 4>, 1900e4a1f785SJonathan Cameron <587 1>, <588 4>, 1901e4a1f785SJonathan Cameron <589 1>, <590 4>, 1902e4a1f785SJonathan Cameron <591 1>, <592 4>, 1903e4a1f785SJonathan Cameron <593 1>, <594 4>, 1904e4a1f785SJonathan Cameron <595 1>, <596 4>, 1905e4a1f785SJonathan Cameron <597 1>, <598 4>, 1906e4a1f785SJonathan Cameron <599 1>, <600 4>, 1907e4a1f785SJonathan Cameron <601 1>, <602 4>, 1908e4a1f785SJonathan Cameron <603 1>, <604 4>, 1909e4a1f785SJonathan Cameron <605 1>, <606 4>, 1910e4a1f785SJonathan Cameron <607 1>, <608 4>; 1911e4a1f785SJonathan Cameron }; 1912e4a1f785SJonathan Cameron 19134f357f94SKefeng Wang }; 19144f357f94SKefeng Wang}; 1915