1*d29e849cSSudeep Holla#include "juno-clocks.dtsi" 2*d29e849cSSudeep Holla 3*d29e849cSSudeep Holla/ { 4e8020874SLiviu Dudau /* 5e8020874SLiviu Dudau * Devices shared by all Juno boards 6e8020874SLiviu Dudau */ 7e8020874SLiviu Dudau 879502355SLiviu Dudau memtimer: timer@2a810000 { 979502355SLiviu Dudau compatible = "arm,armv7-timer-mem"; 1079502355SLiviu Dudau reg = <0x0 0x2a810000 0x0 0x10000>; 1179502355SLiviu Dudau clock-frequency = <50000000>; 1279502355SLiviu Dudau #address-cells = <2>; 1379502355SLiviu Dudau #size-cells = <2>; 1479502355SLiviu Dudau ranges; 1579502355SLiviu Dudau status = "disabled"; 1679502355SLiviu Dudau frame@2a830000 { 1779502355SLiviu Dudau frame-number = <1>; 1879502355SLiviu Dudau interrupts = <0 60 4>; 1979502355SLiviu Dudau reg = <0x0 0x2a830000 0x0 0x10000>; 2079502355SLiviu Dudau }; 2179502355SLiviu Dudau }; 2279502355SLiviu Dudau 23ff9a6262SSudeep Holla mailbox: mhu@2b1f0000 { 24ff9a6262SSudeep Holla compatible = "arm,mhu", "arm,primecell"; 25ff9a6262SSudeep Holla reg = <0x0 0x2b1f0000 0x0 0x1000>; 26ff9a6262SSudeep Holla interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>, 27ff9a6262SSudeep Holla <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; 28ff9a6262SSudeep Holla interrupt-names = "mhu_lpri_rx", 29ff9a6262SSudeep Holla "mhu_hpri_rx"; 30ff9a6262SSudeep Holla #mbox-cells = <1>; 31ff9a6262SSudeep Holla clocks = <&soc_refclk100mhz>; 32ff9a6262SSudeep Holla clock-names = "apb_pclk"; 33ff9a6262SSudeep Holla }; 34ff9a6262SSudeep Holla 352ac15068SRobin Murphy smmu_pcie: iommu@2b500000 { 362ac15068SRobin Murphy compatible = "arm,mmu-401", "arm,smmu-v1"; 372ac15068SRobin Murphy reg = <0x0 0x2b500000 0x0 0x10000>; 382ac15068SRobin Murphy interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, 392ac15068SRobin Murphy <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>; 402ac15068SRobin Murphy #iommu-cells = <1>; 412ac15068SRobin Murphy #global-interrupts = <1>; 422ac15068SRobin Murphy dma-coherent; 432ac15068SRobin Murphy status = "disabled"; 442ac15068SRobin Murphy }; 452ac15068SRobin Murphy 462ac15068SRobin Murphy smmu_etr: iommu@2b600000 { 472ac15068SRobin Murphy compatible = "arm,mmu-401", "arm,smmu-v1"; 482ac15068SRobin Murphy reg = <0x0 0x2b600000 0x0 0x10000>; 492ac15068SRobin Murphy interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, 502ac15068SRobin Murphy <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>; 512ac15068SRobin Murphy #iommu-cells = <1>; 522ac15068SRobin Murphy #global-interrupts = <1>; 532ac15068SRobin Murphy dma-coherent; 542ac15068SRobin Murphy status = "disabled"; 552ac15068SRobin Murphy }; 562ac15068SRobin Murphy 57e8020874SLiviu Dudau gic: interrupt-controller@2c010000 { 58e8020874SLiviu Dudau compatible = "arm,gic-400", "arm,cortex-a15-gic"; 59e8020874SLiviu Dudau reg = <0x0 0x2c010000 0 0x1000>, 60e8020874SLiviu Dudau <0x0 0x2c02f000 0 0x2000>, 61e8020874SLiviu Dudau <0x0 0x2c04f000 0 0x2000>, 62e8020874SLiviu Dudau <0x0 0x2c06f000 0 0x2000>; 639e6f374fSLiviu Dudau #address-cells = <2>; 64e8020874SLiviu Dudau #interrupt-cells = <3>; 659e6f374fSLiviu Dudau #size-cells = <2>; 66e8020874SLiviu Dudau interrupt-controller; 67e8020874SLiviu Dudau interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_HIGH)>; 689e6f374fSLiviu Dudau ranges = <0 0 0 0x2c1c0000 0 0x40000>; 699e6f374fSLiviu Dudau v2m_0: v2m@0 { 709e6f374fSLiviu Dudau compatible = "arm,gic-v2m-frame"; 719e6f374fSLiviu Dudau msi-controller; 729e6f374fSLiviu Dudau reg = <0 0 0 0x1000>; 739e6f374fSLiviu Dudau }; 74e8020874SLiviu Dudau }; 75e8020874SLiviu Dudau 76e8020874SLiviu Dudau timer { 77e8020874SLiviu Dudau compatible = "arm,armv8-timer"; 78e8020874SLiviu Dudau interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>, 79e8020874SLiviu Dudau <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>, 80e8020874SLiviu Dudau <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>, 81e8020874SLiviu Dudau <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>; 82e8020874SLiviu Dudau }; 83e8020874SLiviu Dudau 843e287cf6SSudeep Holla /* 853e287cf6SSudeep Holla * Juno TRMs specify the size for these coresight components as 64K. 863e287cf6SSudeep Holla * The actual size is just 4K though 64K is reserved. Access to the 873e287cf6SSudeep Holla * unmapped reserved region results in a DECERR response. 883e287cf6SSudeep Holla */ 893e287cf6SSudeep Holla etf@20010000 { 903e287cf6SSudeep Holla compatible = "arm,coresight-tmc", "arm,primecell"; 913e287cf6SSudeep Holla reg = <0 0x20010000 0 0x1000>; 923e287cf6SSudeep Holla 933e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 943e287cf6SSudeep Holla clock-names = "apb_pclk"; 95bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 963e287cf6SSudeep Holla ports { 973e287cf6SSudeep Holla #address-cells = <1>; 983e287cf6SSudeep Holla #size-cells = <0>; 993e287cf6SSudeep Holla 1003e287cf6SSudeep Holla /* input port */ 1013e287cf6SSudeep Holla port@0 { 1023e287cf6SSudeep Holla reg = <0>; 1033e287cf6SSudeep Holla etf_in_port: endpoint { 1043e287cf6SSudeep Holla slave-mode; 1053e287cf6SSudeep Holla remote-endpoint = <&main_funnel_out_port>; 1063e287cf6SSudeep Holla }; 1073e287cf6SSudeep Holla }; 1083e287cf6SSudeep Holla 1093e287cf6SSudeep Holla /* output port */ 1103e287cf6SSudeep Holla port@1 { 1113e287cf6SSudeep Holla reg = <0>; 1123e287cf6SSudeep Holla etf_out_port: endpoint { 1133e287cf6SSudeep Holla remote-endpoint = <&replicator_in_port0>; 1143e287cf6SSudeep Holla }; 1153e287cf6SSudeep Holla }; 1163e287cf6SSudeep Holla }; 1173e287cf6SSudeep Holla }; 1183e287cf6SSudeep Holla 1193e287cf6SSudeep Holla tpiu@20030000 { 1203e287cf6SSudeep Holla compatible = "arm,coresight-tpiu", "arm,primecell"; 1213e287cf6SSudeep Holla reg = <0 0x20030000 0 0x1000>; 1223e287cf6SSudeep Holla 1233e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 1243e287cf6SSudeep Holla clock-names = "apb_pclk"; 125bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 1263e287cf6SSudeep Holla port { 1273e287cf6SSudeep Holla tpiu_in_port: endpoint { 1283e287cf6SSudeep Holla slave-mode; 1293e287cf6SSudeep Holla remote-endpoint = <&replicator_out_port0>; 1303e287cf6SSudeep Holla }; 1313e287cf6SSudeep Holla }; 1323e287cf6SSudeep Holla }; 1333e287cf6SSudeep Holla 1343e287cf6SSudeep Holla main-funnel@20040000 { 1353e287cf6SSudeep Holla compatible = "arm,coresight-funnel", "arm,primecell"; 1363e287cf6SSudeep Holla reg = <0 0x20040000 0 0x1000>; 1373e287cf6SSudeep Holla 1383e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 1393e287cf6SSudeep Holla clock-names = "apb_pclk"; 140bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 1413e287cf6SSudeep Holla ports { 1423e287cf6SSudeep Holla #address-cells = <1>; 1433e287cf6SSudeep Holla #size-cells = <0>; 1443e287cf6SSudeep Holla 1453e287cf6SSudeep Holla port@0 { 1463e287cf6SSudeep Holla reg = <0>; 1473e287cf6SSudeep Holla main_funnel_out_port: endpoint { 1483e287cf6SSudeep Holla remote-endpoint = <&etf_in_port>; 1493e287cf6SSudeep Holla }; 1503e287cf6SSudeep Holla }; 1513e287cf6SSudeep Holla 1523e287cf6SSudeep Holla port@1 { 1533e287cf6SSudeep Holla reg = <0>; 1543e287cf6SSudeep Holla main_funnel_in_port0: endpoint { 1553e287cf6SSudeep Holla slave-mode; 1563e287cf6SSudeep Holla remote-endpoint = <&cluster0_funnel_out_port>; 1573e287cf6SSudeep Holla }; 1583e287cf6SSudeep Holla }; 1593e287cf6SSudeep Holla 1603e287cf6SSudeep Holla port@2 { 1613e287cf6SSudeep Holla reg = <1>; 1623e287cf6SSudeep Holla main_funnel_in_port1: endpoint { 1633e287cf6SSudeep Holla slave-mode; 1643e287cf6SSudeep Holla remote-endpoint = <&cluster1_funnel_out_port>; 1653e287cf6SSudeep Holla }; 1663e287cf6SSudeep Holla }; 1673e287cf6SSudeep Holla 1683e287cf6SSudeep Holla }; 1693e287cf6SSudeep Holla }; 1703e287cf6SSudeep Holla 1713e287cf6SSudeep Holla etr@20070000 { 1723e287cf6SSudeep Holla compatible = "arm,coresight-tmc", "arm,primecell"; 1733e287cf6SSudeep Holla reg = <0 0x20070000 0 0x1000>; 1742ac15068SRobin Murphy iommus = <&smmu_etr 0>; 1753e287cf6SSudeep Holla 1763e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 1773e287cf6SSudeep Holla clock-names = "apb_pclk"; 178bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 1793e287cf6SSudeep Holla port { 1803e287cf6SSudeep Holla etr_in_port: endpoint { 1813e287cf6SSudeep Holla slave-mode; 1823e287cf6SSudeep Holla remote-endpoint = <&replicator_out_port1>; 1833e287cf6SSudeep Holla }; 1843e287cf6SSudeep Holla }; 1853e287cf6SSudeep Holla }; 1863e287cf6SSudeep Holla 1873e287cf6SSudeep Holla etm0: etm@22040000 { 1883e287cf6SSudeep Holla compatible = "arm,coresight-etm4x", "arm,primecell"; 1893e287cf6SSudeep Holla reg = <0 0x22040000 0 0x1000>; 1903e287cf6SSudeep Holla 1913e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 1923e287cf6SSudeep Holla clock-names = "apb_pclk"; 193bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 1943e287cf6SSudeep Holla port { 1953e287cf6SSudeep Holla cluster0_etm0_out_port: endpoint { 1963e287cf6SSudeep Holla remote-endpoint = <&cluster0_funnel_in_port0>; 1973e287cf6SSudeep Holla }; 1983e287cf6SSudeep Holla }; 1993e287cf6SSudeep Holla }; 2003e287cf6SSudeep Holla 2013e287cf6SSudeep Holla cluster0-funnel@220c0000 { 2023e287cf6SSudeep Holla compatible = "arm,coresight-funnel", "arm,primecell"; 2033e287cf6SSudeep Holla reg = <0 0x220c0000 0 0x1000>; 2043e287cf6SSudeep Holla 2053e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 2063e287cf6SSudeep Holla clock-names = "apb_pclk"; 207bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 2083e287cf6SSudeep Holla ports { 2093e287cf6SSudeep Holla #address-cells = <1>; 2103e287cf6SSudeep Holla #size-cells = <0>; 2113e287cf6SSudeep Holla 2123e287cf6SSudeep Holla port@0 { 2133e287cf6SSudeep Holla reg = <0>; 2143e287cf6SSudeep Holla cluster0_funnel_out_port: endpoint { 2153e287cf6SSudeep Holla remote-endpoint = <&main_funnel_in_port0>; 2163e287cf6SSudeep Holla }; 2173e287cf6SSudeep Holla }; 2183e287cf6SSudeep Holla 2193e287cf6SSudeep Holla port@1 { 2203e287cf6SSudeep Holla reg = <0>; 2213e287cf6SSudeep Holla cluster0_funnel_in_port0: endpoint { 2223e287cf6SSudeep Holla slave-mode; 2233e287cf6SSudeep Holla remote-endpoint = <&cluster0_etm0_out_port>; 2243e287cf6SSudeep Holla }; 2253e287cf6SSudeep Holla }; 2263e287cf6SSudeep Holla 2273e287cf6SSudeep Holla port@2 { 2283e287cf6SSudeep Holla reg = <1>; 2293e287cf6SSudeep Holla cluster0_funnel_in_port1: endpoint { 2303e287cf6SSudeep Holla slave-mode; 2313e287cf6SSudeep Holla remote-endpoint = <&cluster0_etm1_out_port>; 2323e287cf6SSudeep Holla }; 2333e287cf6SSudeep Holla }; 2343e287cf6SSudeep Holla }; 2353e287cf6SSudeep Holla }; 2363e287cf6SSudeep Holla 2373e287cf6SSudeep Holla etm1: etm@22140000 { 2383e287cf6SSudeep Holla compatible = "arm,coresight-etm4x", "arm,primecell"; 2393e287cf6SSudeep Holla reg = <0 0x22140000 0 0x1000>; 2403e287cf6SSudeep Holla 2413e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 2423e287cf6SSudeep Holla clock-names = "apb_pclk"; 243bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 2443e287cf6SSudeep Holla port { 2453e287cf6SSudeep Holla cluster0_etm1_out_port: endpoint { 2463e287cf6SSudeep Holla remote-endpoint = <&cluster0_funnel_in_port1>; 2473e287cf6SSudeep Holla }; 2483e287cf6SSudeep Holla }; 2493e287cf6SSudeep Holla }; 2503e287cf6SSudeep Holla 2513e287cf6SSudeep Holla etm2: etm@23040000 { 2523e287cf6SSudeep Holla compatible = "arm,coresight-etm4x", "arm,primecell"; 2533e287cf6SSudeep Holla reg = <0 0x23040000 0 0x1000>; 2543e287cf6SSudeep Holla 2553e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 2563e287cf6SSudeep Holla clock-names = "apb_pclk"; 257bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 2583e287cf6SSudeep Holla port { 2593e287cf6SSudeep Holla cluster1_etm0_out_port: endpoint { 2603e287cf6SSudeep Holla remote-endpoint = <&cluster1_funnel_in_port0>; 2613e287cf6SSudeep Holla }; 2623e287cf6SSudeep Holla }; 2633e287cf6SSudeep Holla }; 2643e287cf6SSudeep Holla 2653e287cf6SSudeep Holla cluster1-funnel@230c0000 { 2663e287cf6SSudeep Holla compatible = "arm,coresight-funnel", "arm,primecell"; 2673e287cf6SSudeep Holla reg = <0 0x230c0000 0 0x1000>; 2683e287cf6SSudeep Holla 2693e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 2703e287cf6SSudeep Holla clock-names = "apb_pclk"; 271bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 2723e287cf6SSudeep Holla ports { 2733e287cf6SSudeep Holla #address-cells = <1>; 2743e287cf6SSudeep Holla #size-cells = <0>; 2753e287cf6SSudeep Holla 2763e287cf6SSudeep Holla port@0 { 2773e287cf6SSudeep Holla reg = <0>; 2783e287cf6SSudeep Holla cluster1_funnel_out_port: endpoint { 2793e287cf6SSudeep Holla remote-endpoint = <&main_funnel_in_port1>; 2803e287cf6SSudeep Holla }; 2813e287cf6SSudeep Holla }; 2823e287cf6SSudeep Holla 2833e287cf6SSudeep Holla port@1 { 2843e287cf6SSudeep Holla reg = <0>; 2853e287cf6SSudeep Holla cluster1_funnel_in_port0: endpoint { 2863e287cf6SSudeep Holla slave-mode; 2873e287cf6SSudeep Holla remote-endpoint = <&cluster1_etm0_out_port>; 2883e287cf6SSudeep Holla }; 2893e287cf6SSudeep Holla }; 2903e287cf6SSudeep Holla 2913e287cf6SSudeep Holla port@2 { 2923e287cf6SSudeep Holla reg = <1>; 2933e287cf6SSudeep Holla cluster1_funnel_in_port1: endpoint { 2943e287cf6SSudeep Holla slave-mode; 2953e287cf6SSudeep Holla remote-endpoint = <&cluster1_etm1_out_port>; 2963e287cf6SSudeep Holla }; 2973e287cf6SSudeep Holla }; 2983e287cf6SSudeep Holla port@3 { 2993e287cf6SSudeep Holla reg = <2>; 3003e287cf6SSudeep Holla cluster1_funnel_in_port2: endpoint { 3013e287cf6SSudeep Holla slave-mode; 3023e287cf6SSudeep Holla remote-endpoint = <&cluster1_etm2_out_port>; 3033e287cf6SSudeep Holla }; 3043e287cf6SSudeep Holla }; 3053e287cf6SSudeep Holla port@4 { 3063e287cf6SSudeep Holla reg = <3>; 3073e287cf6SSudeep Holla cluster1_funnel_in_port3: endpoint { 3083e287cf6SSudeep Holla slave-mode; 3093e287cf6SSudeep Holla remote-endpoint = <&cluster1_etm3_out_port>; 3103e287cf6SSudeep Holla }; 3113e287cf6SSudeep Holla }; 3123e287cf6SSudeep Holla }; 3133e287cf6SSudeep Holla }; 3143e287cf6SSudeep Holla 3153e287cf6SSudeep Holla etm3: etm@23140000 { 3163e287cf6SSudeep Holla compatible = "arm,coresight-etm4x", "arm,primecell"; 3173e287cf6SSudeep Holla reg = <0 0x23140000 0 0x1000>; 3183e287cf6SSudeep Holla 3193e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 3203e287cf6SSudeep Holla clock-names = "apb_pclk"; 321bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 3223e287cf6SSudeep Holla port { 3233e287cf6SSudeep Holla cluster1_etm1_out_port: endpoint { 3243e287cf6SSudeep Holla remote-endpoint = <&cluster1_funnel_in_port1>; 3253e287cf6SSudeep Holla }; 3263e287cf6SSudeep Holla }; 3273e287cf6SSudeep Holla }; 3283e287cf6SSudeep Holla 3293e287cf6SSudeep Holla etm4: etm@23240000 { 3303e287cf6SSudeep Holla compatible = "arm,coresight-etm4x", "arm,primecell"; 3313e287cf6SSudeep Holla reg = <0 0x23240000 0 0x1000>; 3323e287cf6SSudeep Holla 3333e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 3343e287cf6SSudeep Holla clock-names = "apb_pclk"; 335bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 3363e287cf6SSudeep Holla port { 3373e287cf6SSudeep Holla cluster1_etm2_out_port: endpoint { 3383e287cf6SSudeep Holla remote-endpoint = <&cluster1_funnel_in_port2>; 3393e287cf6SSudeep Holla }; 3403e287cf6SSudeep Holla }; 3413e287cf6SSudeep Holla }; 3423e287cf6SSudeep Holla 3433e287cf6SSudeep Holla etm5: etm@23340000 { 3443e287cf6SSudeep Holla compatible = "arm,coresight-etm4x", "arm,primecell"; 3453e287cf6SSudeep Holla reg = <0 0x23340000 0 0x1000>; 3463e287cf6SSudeep Holla 3473e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 3483e287cf6SSudeep Holla clock-names = "apb_pclk"; 349bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 3503e287cf6SSudeep Holla port { 3513e287cf6SSudeep Holla cluster1_etm3_out_port: endpoint { 3523e287cf6SSudeep Holla remote-endpoint = <&cluster1_funnel_in_port3>; 3533e287cf6SSudeep Holla }; 3543e287cf6SSudeep Holla }; 3553e287cf6SSudeep Holla }; 3563e287cf6SSudeep Holla 3573e287cf6SSudeep Holla coresight-replicator { 3583e287cf6SSudeep Holla /* 3593e287cf6SSudeep Holla * Non-configurable replicators don't show up on the 3603e287cf6SSudeep Holla * AMBA bus. As such no need to add "arm,primecell". 3613e287cf6SSudeep Holla */ 3623e287cf6SSudeep Holla compatible = "arm,coresight-replicator"; 3633e287cf6SSudeep Holla 3643e287cf6SSudeep Holla ports { 3653e287cf6SSudeep Holla #address-cells = <1>; 3663e287cf6SSudeep Holla #size-cells = <0>; 3673e287cf6SSudeep Holla 3683e287cf6SSudeep Holla /* replicator output ports */ 3693e287cf6SSudeep Holla port@0 { 3703e287cf6SSudeep Holla reg = <0>; 3713e287cf6SSudeep Holla replicator_out_port0: endpoint { 3723e287cf6SSudeep Holla remote-endpoint = <&tpiu_in_port>; 3733e287cf6SSudeep Holla }; 3743e287cf6SSudeep Holla }; 3753e287cf6SSudeep Holla 3763e287cf6SSudeep Holla port@1 { 3773e287cf6SSudeep Holla reg = <1>; 3783e287cf6SSudeep Holla replicator_out_port1: endpoint { 3793e287cf6SSudeep Holla remote-endpoint = <&etr_in_port>; 3803e287cf6SSudeep Holla }; 3813e287cf6SSudeep Holla }; 3823e287cf6SSudeep Holla 3833e287cf6SSudeep Holla /* replicator input port */ 3843e287cf6SSudeep Holla port@2 { 3853e287cf6SSudeep Holla reg = <0>; 3863e287cf6SSudeep Holla replicator_in_port0: endpoint { 3873e287cf6SSudeep Holla slave-mode; 3883e287cf6SSudeep Holla remote-endpoint = <&etf_out_port>; 3893e287cf6SSudeep Holla }; 3903e287cf6SSudeep Holla }; 3913e287cf6SSudeep Holla }; 3923e287cf6SSudeep Holla }; 3933e287cf6SSudeep Holla 394ff9a6262SSudeep Holla sram: sram@2e000000 { 395ff9a6262SSudeep Holla compatible = "arm,juno-sram-ns", "mmio-sram"; 396ff9a6262SSudeep Holla reg = <0x0 0x2e000000 0x0 0x8000>; 397ff9a6262SSudeep Holla 398ff9a6262SSudeep Holla #address-cells = <1>; 399ff9a6262SSudeep Holla #size-cells = <1>; 400ff9a6262SSudeep Holla ranges = <0 0x0 0x2e000000 0x8000>; 401ff9a6262SSudeep Holla 402ff9a6262SSudeep Holla cpu_scp_lpri: scp-shmem@0 { 403ff9a6262SSudeep Holla compatible = "arm,juno-scp-shmem"; 404ff9a6262SSudeep Holla reg = <0x0 0x200>; 405ff9a6262SSudeep Holla }; 406ff9a6262SSudeep Holla 407ff9a6262SSudeep Holla cpu_scp_hpri: scp-shmem@200 { 408ff9a6262SSudeep Holla compatible = "arm,juno-scp-shmem"; 409ff9a6262SSudeep Holla reg = <0x200 0x200>; 410ff9a6262SSudeep Holla }; 411ff9a6262SSudeep Holla }; 412ff9a6262SSudeep Holla 41336582c60SSudeep Holla pcie_ctlr: pcie-controller@40000000 { 41436582c60SSudeep Holla compatible = "arm,juno-r1-pcie", "plda,xpressrich3-axi", "pci-host-ecam-generic"; 41536582c60SSudeep Holla device_type = "pci"; 41636582c60SSudeep Holla reg = <0 0x40000000 0 0x10000000>; /* ECAM config space */ 41736582c60SSudeep Holla bus-range = <0 255>; 41836582c60SSudeep Holla linux,pci-domain = <0>; 41936582c60SSudeep Holla #address-cells = <3>; 42036582c60SSudeep Holla #size-cells = <2>; 42136582c60SSudeep Holla dma-coherent; 4224c9456dfSJeremy Linton ranges = <0x01000000 0x00 0x00000000 0x00 0x5f800000 0x0 0x00800000>, 42336582c60SSudeep Holla <0x02000000 0x00 0x50000000 0x00 0x50000000 0x0 0x08000000>, 42436582c60SSudeep Holla <0x42000000 0x40 0x00000000 0x40 0x00000000 0x1 0x00000000>; 42536582c60SSudeep Holla #interrupt-cells = <1>; 42636582c60SSudeep Holla interrupt-map-mask = <0 0 0 7>; 42736582c60SSudeep Holla interrupt-map = <0 0 0 1 &gic 0 0 0 136 4>, 42836582c60SSudeep Holla <0 0 0 2 &gic 0 0 0 137 4>, 42936582c60SSudeep Holla <0 0 0 3 &gic 0 0 0 138 4>, 43036582c60SSudeep Holla <0 0 0 4 &gic 0 0 0 139 4>; 43136582c60SSudeep Holla msi-parent = <&v2m_0>; 43236582c60SSudeep Holla status = "disabled"; 4332ac15068SRobin Murphy iommu-map-mask = <0x0>; /* RC has no means to output PCI RID */ 4342ac15068SRobin Murphy iommu-map = <0x0 &smmu_pcie 0x0 0x1>; 43536582c60SSudeep Holla }; 43636582c60SSudeep Holla 437ff9a6262SSudeep Holla scpi { 438ff9a6262SSudeep Holla compatible = "arm,scpi"; 439ff9a6262SSudeep Holla mboxes = <&mailbox 1>; 440ff9a6262SSudeep Holla shmem = <&cpu_scp_hpri>; 441ff9a6262SSudeep Holla 442ff9a6262SSudeep Holla clocks { 443ff9a6262SSudeep Holla compatible = "arm,scpi-clocks"; 444ff9a6262SSudeep Holla 4456d6acd14SSudeep Holla scpi_dvfs: scpi-dvfs { 446ff9a6262SSudeep Holla compatible = "arm,scpi-dvfs-clocks"; 447ff9a6262SSudeep Holla #clock-cells = <1>; 448ff9a6262SSudeep Holla clock-indices = <0>, <1>, <2>; 449ff9a6262SSudeep Holla clock-output-names = "atlclk", "aplclk","gpuclk"; 450ff9a6262SSudeep Holla }; 4516d6acd14SSudeep Holla scpi_clk: scpi-clk { 452ff9a6262SSudeep Holla compatible = "arm,scpi-variable-clocks"; 453ff9a6262SSudeep Holla #clock-cells = <1>; 4549fd9288eSLiviu Dudau clock-indices = <3>; 4559fd9288eSLiviu Dudau clock-output-names = "pxlclk"; 456ff9a6262SSudeep Holla }; 457ff9a6262SSudeep Holla }; 458dfacaf0eSPunit Agrawal 459bdeaa21aSSudeep Holla scpi_devpd: scpi-power-domains { 460bdeaa21aSSudeep Holla compatible = "arm,scpi-power-domains"; 461bdeaa21aSSudeep Holla num-domains = <2>; 462bdeaa21aSSudeep Holla #power-domain-cells = <1>; 463bdeaa21aSSudeep Holla }; 464bdeaa21aSSudeep Holla 465dfacaf0eSPunit Agrawal scpi_sensors0: sensors { 466dfacaf0eSPunit Agrawal compatible = "arm,scpi-sensors"; 467dfacaf0eSPunit Agrawal #thermal-sensor-cells = <1>; 468dfacaf0eSPunit Agrawal }; 469ff9a6262SSudeep Holla }; 470ff9a6262SSudeep Holla 471f7b636a8SJavi Merino thermal-zones { 472f7b636a8SJavi Merino pmic { 473f7b636a8SJavi Merino polling-delay = <1000>; 474f7b636a8SJavi Merino polling-delay-passive = <100>; 475f7b636a8SJavi Merino thermal-sensors = <&scpi_sensors0 0>; 476f7b636a8SJavi Merino }; 477f7b636a8SJavi Merino 478f7b636a8SJavi Merino soc { 479f7b636a8SJavi Merino polling-delay = <1000>; 480f7b636a8SJavi Merino polling-delay-passive = <100>; 481f7b636a8SJavi Merino thermal-sensors = <&scpi_sensors0 3>; 482f7b636a8SJavi Merino }; 483f7b636a8SJavi Merino 484f7b636a8SJavi Merino big_cluster_thermal_zone: big_cluster { 485f7b636a8SJavi Merino polling-delay = <1000>; 486f7b636a8SJavi Merino polling-delay-passive = <100>; 487f7b636a8SJavi Merino thermal-sensors = <&scpi_sensors0 21>; 488f7b636a8SJavi Merino status = "disabled"; 489f7b636a8SJavi Merino }; 490f7b636a8SJavi Merino 491f7b636a8SJavi Merino little_cluster_thermal_zone: little_cluster { 492f7b636a8SJavi Merino polling-delay = <1000>; 493f7b636a8SJavi Merino polling-delay-passive = <100>; 494f7b636a8SJavi Merino thermal-sensors = <&scpi_sensors0 22>; 495f7b636a8SJavi Merino status = "disabled"; 496f7b636a8SJavi Merino }; 497f7b636a8SJavi Merino 498f7b636a8SJavi Merino gpu0_thermal_zone: gpu0 { 499f7b636a8SJavi Merino polling-delay = <1000>; 500f7b636a8SJavi Merino polling-delay-passive = <100>; 501f7b636a8SJavi Merino thermal-sensors = <&scpi_sensors0 23>; 502f7b636a8SJavi Merino status = "disabled"; 503f7b636a8SJavi Merino }; 504f7b636a8SJavi Merino 505f7b636a8SJavi Merino gpu1_thermal_zone: gpu1 { 506f7b636a8SJavi Merino polling-delay = <1000>; 507f7b636a8SJavi Merino polling-delay-passive = <100>; 508f7b636a8SJavi Merino thermal-sensors = <&scpi_sensors0 24>; 509f7b636a8SJavi Merino status = "disabled"; 510f7b636a8SJavi Merino }; 511f7b636a8SJavi Merino }; 512f7b636a8SJavi Merino 5132ac15068SRobin Murphy smmu_dma: iommu@7fb00000 { 5142ac15068SRobin Murphy compatible = "arm,mmu-401", "arm,smmu-v1"; 5152ac15068SRobin Murphy reg = <0x0 0x7fb00000 0x0 0x10000>; 5162ac15068SRobin Murphy interrupts = <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>, 5172ac15068SRobin Murphy <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>; 5182ac15068SRobin Murphy #iommu-cells = <1>; 5192ac15068SRobin Murphy #global-interrupts = <1>; 5202ac15068SRobin Murphy dma-coherent; 5212ac15068SRobin Murphy status = "disabled"; 5222ac15068SRobin Murphy }; 5232ac15068SRobin Murphy 5242ac15068SRobin Murphy smmu_hdlcd1: iommu@7fb10000 { 5252ac15068SRobin Murphy compatible = "arm,mmu-401", "arm,smmu-v1"; 5262ac15068SRobin Murphy reg = <0x0 0x7fb10000 0x0 0x10000>; 5272ac15068SRobin Murphy interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>, 5282ac15068SRobin Murphy <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>; 5292ac15068SRobin Murphy #iommu-cells = <1>; 5302ac15068SRobin Murphy #global-interrupts = <1>; 5312ac15068SRobin Murphy status = "disabled"; 5322ac15068SRobin Murphy }; 5332ac15068SRobin Murphy 5342ac15068SRobin Murphy smmu_hdlcd0: iommu@7fb20000 { 5352ac15068SRobin Murphy compatible = "arm,mmu-401", "arm,smmu-v1"; 5362ac15068SRobin Murphy reg = <0x0 0x7fb20000 0x0 0x10000>; 5372ac15068SRobin Murphy interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>, 5382ac15068SRobin Murphy <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>; 5392ac15068SRobin Murphy #iommu-cells = <1>; 5402ac15068SRobin Murphy #global-interrupts = <1>; 5412ac15068SRobin Murphy status = "disabled"; 5422ac15068SRobin Murphy }; 5432ac15068SRobin Murphy 5442ac15068SRobin Murphy smmu_usb: iommu@7fb30000 { 5452ac15068SRobin Murphy compatible = "arm,mmu-401", "arm,smmu-v1"; 5462ac15068SRobin Murphy reg = <0x0 0x7fb30000 0x0 0x10000>; 5472ac15068SRobin Murphy interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>, 5482ac15068SRobin Murphy <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>; 5492ac15068SRobin Murphy #iommu-cells = <1>; 5502ac15068SRobin Murphy #global-interrupts = <1>; 5512ac15068SRobin Murphy dma-coherent; 5522ac15068SRobin Murphy status = "disabled"; 5532ac15068SRobin Murphy }; 5542ac15068SRobin Murphy 555e8020874SLiviu Dudau dma@7ff00000 { 556e8020874SLiviu Dudau compatible = "arm,pl330", "arm,primecell"; 557e8020874SLiviu Dudau reg = <0x0 0x7ff00000 0 0x1000>; 558e8020874SLiviu Dudau #dma-cells = <1>; 559e8020874SLiviu Dudau #dma-channels = <8>; 560e8020874SLiviu Dudau #dma-requests = <32>; 561e8020874SLiviu Dudau interrupts = <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>, 562e8020874SLiviu Dudau <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>, 563e8020874SLiviu Dudau <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>, 564e8020874SLiviu Dudau <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>, 565aeb2ee56SRobin Murphy <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>, 566e8020874SLiviu Dudau <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>, 567e8020874SLiviu Dudau <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>, 568e8020874SLiviu Dudau <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, 569e8020874SLiviu Dudau <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>; 5702ac15068SRobin Murphy iommus = <&smmu_dma 0>, 5712ac15068SRobin Murphy <&smmu_dma 1>, 5722ac15068SRobin Murphy <&smmu_dma 2>, 5732ac15068SRobin Murphy <&smmu_dma 3>, 5742ac15068SRobin Murphy <&smmu_dma 4>, 5752ac15068SRobin Murphy <&smmu_dma 5>, 5762ac15068SRobin Murphy <&smmu_dma 6>, 5772ac15068SRobin Murphy <&smmu_dma 7>, 5782ac15068SRobin Murphy <&smmu_dma 8>; 579e8020874SLiviu Dudau clocks = <&soc_faxiclk>; 580e8020874SLiviu Dudau clock-names = "apb_pclk"; 581e8020874SLiviu Dudau }; 582e8020874SLiviu Dudau 5839fd9288eSLiviu Dudau hdlcd@7ff50000 { 5849fd9288eSLiviu Dudau compatible = "arm,hdlcd"; 5859fd9288eSLiviu Dudau reg = <0 0x7ff50000 0 0x1000>; 5869fd9288eSLiviu Dudau interrupts = <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>; 5872ac15068SRobin Murphy iommus = <&smmu_hdlcd1 0>; 5889fd9288eSLiviu Dudau clocks = <&scpi_clk 3>; 5899fd9288eSLiviu Dudau clock-names = "pxlclk"; 5909fd9288eSLiviu Dudau 5919fd9288eSLiviu Dudau port { 5926d6acd14SSudeep Holla hdlcd1_output: hdlcd1-endpoint { 5939fd9288eSLiviu Dudau remote-endpoint = <&tda998x_1_input>; 5949fd9288eSLiviu Dudau }; 5959fd9288eSLiviu Dudau }; 5969fd9288eSLiviu Dudau }; 5979fd9288eSLiviu Dudau 5989fd9288eSLiviu Dudau hdlcd@7ff60000 { 5999fd9288eSLiviu Dudau compatible = "arm,hdlcd"; 6009fd9288eSLiviu Dudau reg = <0 0x7ff60000 0 0x1000>; 6019fd9288eSLiviu Dudau interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; 6022ac15068SRobin Murphy iommus = <&smmu_hdlcd0 0>; 6039fd9288eSLiviu Dudau clocks = <&scpi_clk 3>; 6049fd9288eSLiviu Dudau clock-names = "pxlclk"; 6059fd9288eSLiviu Dudau 6069fd9288eSLiviu Dudau port { 6076d6acd14SSudeep Holla hdlcd0_output: hdlcd0-endpoint { 6089fd9288eSLiviu Dudau remote-endpoint = <&tda998x_0_input>; 6099fd9288eSLiviu Dudau }; 6109fd9288eSLiviu Dudau }; 6119fd9288eSLiviu Dudau }; 6129fd9288eSLiviu Dudau 613e8020874SLiviu Dudau soc_uart0: uart@7ff80000 { 614e8020874SLiviu Dudau compatible = "arm,pl011", "arm,primecell"; 615e8020874SLiviu Dudau reg = <0x0 0x7ff80000 0x0 0x1000>; 616e8020874SLiviu Dudau interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>; 617e8020874SLiviu Dudau clocks = <&soc_uartclk>, <&soc_refclk100mhz>; 618e8020874SLiviu Dudau clock-names = "uartclk", "apb_pclk"; 619e8020874SLiviu Dudau }; 620e8020874SLiviu Dudau 621e8020874SLiviu Dudau i2c@7ffa0000 { 622e8020874SLiviu Dudau compatible = "snps,designware-i2c"; 623e8020874SLiviu Dudau reg = <0x0 0x7ffa0000 0x0 0x1000>; 624e8020874SLiviu Dudau #address-cells = <1>; 625e8020874SLiviu Dudau #size-cells = <0>; 626e8020874SLiviu Dudau interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>; 627e8020874SLiviu Dudau clock-frequency = <400000>; 628e8020874SLiviu Dudau i2c-sda-hold-time-ns = <500>; 629e8020874SLiviu Dudau clocks = <&soc_smc50mhz>; 630e8020874SLiviu Dudau 6319fd9288eSLiviu Dudau hdmi-transmitter@70 { 632e8020874SLiviu Dudau compatible = "nxp,tda998x"; 633e8020874SLiviu Dudau reg = <0x70>; 6349fd9288eSLiviu Dudau port { 6356d6acd14SSudeep Holla tda998x_0_input: tda998x-0-endpoint { 6369fd9288eSLiviu Dudau remote-endpoint = <&hdlcd0_output>; 6379fd9288eSLiviu Dudau }; 6389fd9288eSLiviu Dudau }; 639e8020874SLiviu Dudau }; 640e8020874SLiviu Dudau 6419fd9288eSLiviu Dudau hdmi-transmitter@71 { 642e8020874SLiviu Dudau compatible = "nxp,tda998x"; 643e8020874SLiviu Dudau reg = <0x71>; 6449fd9288eSLiviu Dudau port { 6456d6acd14SSudeep Holla tda998x_1_input: tda998x-1-endpoint { 6469fd9288eSLiviu Dudau remote-endpoint = <&hdlcd1_output>; 6479fd9288eSLiviu Dudau }; 6489fd9288eSLiviu Dudau }; 649e8020874SLiviu Dudau }; 650e8020874SLiviu Dudau }; 651e8020874SLiviu Dudau 652e8020874SLiviu Dudau ohci@7ffb0000 { 653e8020874SLiviu Dudau compatible = "generic-ohci"; 654e8020874SLiviu Dudau reg = <0x0 0x7ffb0000 0x0 0x10000>; 655e8020874SLiviu Dudau interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>; 6562ac15068SRobin Murphy iommus = <&smmu_usb 0>; 657e8020874SLiviu Dudau clocks = <&soc_usb48mhz>; 658e8020874SLiviu Dudau }; 659e8020874SLiviu Dudau 660e8020874SLiviu Dudau ehci@7ffc0000 { 661e8020874SLiviu Dudau compatible = "generic-ehci"; 662e8020874SLiviu Dudau reg = <0x0 0x7ffc0000 0x0 0x10000>; 663e8020874SLiviu Dudau interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>; 6642ac15068SRobin Murphy iommus = <&smmu_usb 0>; 665e8020874SLiviu Dudau clocks = <&soc_usb48mhz>; 666e8020874SLiviu Dudau }; 667e8020874SLiviu Dudau 668e8020874SLiviu Dudau memory-controller@7ffd0000 { 669e8020874SLiviu Dudau compatible = "arm,pl354", "arm,primecell"; 670e8020874SLiviu Dudau reg = <0 0x7ffd0000 0 0x1000>; 671e8020874SLiviu Dudau interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>, 672e8020874SLiviu Dudau <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>; 673e8020874SLiviu Dudau clocks = <&soc_smc50mhz>; 674e8020874SLiviu Dudau clock-names = "apb_pclk"; 675e8020874SLiviu Dudau }; 676e8020874SLiviu Dudau 677e8020874SLiviu Dudau memory@80000000 { 678e8020874SLiviu Dudau device_type = "memory"; 679e8020874SLiviu Dudau /* last 16MB of the first memory area is reserved for secure world use by firmware */ 680e8020874SLiviu Dudau reg = <0x00000000 0x80000000 0x0 0x7f000000>, 681e8020874SLiviu Dudau <0x00000008 0x80000000 0x1 0x80000000>; 682e8020874SLiviu Dudau }; 683e8020874SLiviu Dudau 6846d6acd14SSudeep Holla smb@08000000 { 685e8020874SLiviu Dudau compatible = "simple-bus"; 686e8020874SLiviu Dudau #address-cells = <2>; 687e8020874SLiviu Dudau #size-cells = <1>; 688e8020874SLiviu Dudau ranges = <0 0 0 0x08000000 0x04000000>, 689e8020874SLiviu Dudau <1 0 0 0x14000000 0x04000000>, 690e8020874SLiviu Dudau <2 0 0 0x18000000 0x04000000>, 691e8020874SLiviu Dudau <3 0 0 0x1c000000 0x04000000>, 692e8020874SLiviu Dudau <4 0 0 0x0c000000 0x04000000>, 693e8020874SLiviu Dudau <5 0 0 0x10000000 0x04000000>; 694e8020874SLiviu Dudau 695e8020874SLiviu Dudau #interrupt-cells = <1>; 696e8020874SLiviu Dudau interrupt-map-mask = <0 0 15>; 6979e6f374fSLiviu Dudau interrupt-map = <0 0 0 &gic 0 0 0 68 IRQ_TYPE_LEVEL_HIGH>, 6989e6f374fSLiviu Dudau <0 0 1 &gic 0 0 0 69 IRQ_TYPE_LEVEL_HIGH>, 6999e6f374fSLiviu Dudau <0 0 2 &gic 0 0 0 70 IRQ_TYPE_LEVEL_HIGH>, 7009e6f374fSLiviu Dudau <0 0 3 &gic 0 0 0 160 IRQ_TYPE_LEVEL_HIGH>, 7019e6f374fSLiviu Dudau <0 0 4 &gic 0 0 0 161 IRQ_TYPE_LEVEL_HIGH>, 7029e6f374fSLiviu Dudau <0 0 5 &gic 0 0 0 162 IRQ_TYPE_LEVEL_HIGH>, 7039e6f374fSLiviu Dudau <0 0 6 &gic 0 0 0 163 IRQ_TYPE_LEVEL_HIGH>, 7049e6f374fSLiviu Dudau <0 0 7 &gic 0 0 0 164 IRQ_TYPE_LEVEL_HIGH>, 7059e6f374fSLiviu Dudau <0 0 8 &gic 0 0 0 165 IRQ_TYPE_LEVEL_HIGH>, 7069e6f374fSLiviu Dudau <0 0 9 &gic 0 0 0 166 IRQ_TYPE_LEVEL_HIGH>, 7079e6f374fSLiviu Dudau <0 0 10 &gic 0 0 0 167 IRQ_TYPE_LEVEL_HIGH>, 7089e6f374fSLiviu Dudau <0 0 11 &gic 0 0 0 168 IRQ_TYPE_LEVEL_HIGH>, 7099e6f374fSLiviu Dudau <0 0 12 &gic 0 0 0 169 IRQ_TYPE_LEVEL_HIGH>; 710e8020874SLiviu Dudau 711e8020874SLiviu Dudau /include/ "juno-motherboard.dtsi" 712e8020874SLiviu Dudau }; 713f5f7e455SBrian Starkey 714f5f7e455SBrian Starkey site2: tlx@60000000 { 715f5f7e455SBrian Starkey compatible = "simple-bus"; 716f5f7e455SBrian Starkey #address-cells = <1>; 717f5f7e455SBrian Starkey #size-cells = <1>; 718f5f7e455SBrian Starkey ranges = <0 0 0x60000000 0x10000000>; 719f5f7e455SBrian Starkey #interrupt-cells = <1>; 720f5f7e455SBrian Starkey interrupt-map-mask = <0 0>; 721f5f7e455SBrian Starkey interrupt-map = <0 0 &gic 0 0 0 168 IRQ_TYPE_LEVEL_HIGH>; 722f5f7e455SBrian Starkey }; 723*d29e849cSSudeep Holla}; 724