1e8020874SLiviu Dudau /* 2e8020874SLiviu Dudau * Devices shared by all Juno boards 3e8020874SLiviu Dudau */ 4e8020874SLiviu Dudau 579502355SLiviu Dudau memtimer: timer@2a810000 { 679502355SLiviu Dudau compatible = "arm,armv7-timer-mem"; 779502355SLiviu Dudau reg = <0x0 0x2a810000 0x0 0x10000>; 879502355SLiviu Dudau clock-frequency = <50000000>; 979502355SLiviu Dudau #address-cells = <2>; 1079502355SLiviu Dudau #size-cells = <2>; 1179502355SLiviu Dudau ranges; 1279502355SLiviu Dudau status = "disabled"; 1379502355SLiviu Dudau frame@2a830000 { 1479502355SLiviu Dudau frame-number = <1>; 1579502355SLiviu Dudau interrupts = <0 60 4>; 1679502355SLiviu Dudau reg = <0x0 0x2a830000 0x0 0x10000>; 1779502355SLiviu Dudau }; 1879502355SLiviu Dudau }; 1979502355SLiviu Dudau 20ff9a6262SSudeep Holla mailbox: mhu@2b1f0000 { 21ff9a6262SSudeep Holla compatible = "arm,mhu", "arm,primecell"; 22ff9a6262SSudeep Holla reg = <0x0 0x2b1f0000 0x0 0x1000>; 23ff9a6262SSudeep Holla interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>, 24ff9a6262SSudeep Holla <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; 25ff9a6262SSudeep Holla interrupt-names = "mhu_lpri_rx", 26ff9a6262SSudeep Holla "mhu_hpri_rx"; 27ff9a6262SSudeep Holla #mbox-cells = <1>; 28ff9a6262SSudeep Holla clocks = <&soc_refclk100mhz>; 29ff9a6262SSudeep Holla clock-names = "apb_pclk"; 30ff9a6262SSudeep Holla }; 31ff9a6262SSudeep Holla 32*2ac15068SRobin Murphy smmu_pcie: iommu@2b500000 { 33*2ac15068SRobin Murphy compatible = "arm,mmu-401", "arm,smmu-v1"; 34*2ac15068SRobin Murphy reg = <0x0 0x2b500000 0x0 0x10000>; 35*2ac15068SRobin Murphy interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, 36*2ac15068SRobin Murphy <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>; 37*2ac15068SRobin Murphy #iommu-cells = <1>; 38*2ac15068SRobin Murphy #global-interrupts = <1>; 39*2ac15068SRobin Murphy dma-coherent; 40*2ac15068SRobin Murphy status = "disabled"; 41*2ac15068SRobin Murphy }; 42*2ac15068SRobin Murphy 43*2ac15068SRobin Murphy smmu_etr: iommu@2b600000 { 44*2ac15068SRobin Murphy compatible = "arm,mmu-401", "arm,smmu-v1"; 45*2ac15068SRobin Murphy reg = <0x0 0x2b600000 0x0 0x10000>; 46*2ac15068SRobin Murphy interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, 47*2ac15068SRobin Murphy <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>; 48*2ac15068SRobin Murphy #iommu-cells = <1>; 49*2ac15068SRobin Murphy #global-interrupts = <1>; 50*2ac15068SRobin Murphy dma-coherent; 51*2ac15068SRobin Murphy status = "disabled"; 52*2ac15068SRobin Murphy }; 53*2ac15068SRobin Murphy 54e8020874SLiviu Dudau gic: interrupt-controller@2c010000 { 55e8020874SLiviu Dudau compatible = "arm,gic-400", "arm,cortex-a15-gic"; 56e8020874SLiviu Dudau reg = <0x0 0x2c010000 0 0x1000>, 57e8020874SLiviu Dudau <0x0 0x2c02f000 0 0x2000>, 58e8020874SLiviu Dudau <0x0 0x2c04f000 0 0x2000>, 59e8020874SLiviu Dudau <0x0 0x2c06f000 0 0x2000>; 609e6f374fSLiviu Dudau #address-cells = <2>; 61e8020874SLiviu Dudau #interrupt-cells = <3>; 629e6f374fSLiviu Dudau #size-cells = <2>; 63e8020874SLiviu Dudau interrupt-controller; 64e8020874SLiviu Dudau interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_HIGH)>; 659e6f374fSLiviu Dudau ranges = <0 0 0 0x2c1c0000 0 0x40000>; 669e6f374fSLiviu Dudau v2m_0: v2m@0 { 679e6f374fSLiviu Dudau compatible = "arm,gic-v2m-frame"; 689e6f374fSLiviu Dudau msi-controller; 699e6f374fSLiviu Dudau reg = <0 0 0 0x1000>; 709e6f374fSLiviu Dudau }; 71e8020874SLiviu Dudau }; 72e8020874SLiviu Dudau 73e8020874SLiviu Dudau timer { 74e8020874SLiviu Dudau compatible = "arm,armv8-timer"; 75e8020874SLiviu Dudau interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>, 76e8020874SLiviu Dudau <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>, 77e8020874SLiviu Dudau <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>, 78e8020874SLiviu Dudau <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>; 79e8020874SLiviu Dudau }; 80e8020874SLiviu Dudau 813e287cf6SSudeep Holla /* 823e287cf6SSudeep Holla * Juno TRMs specify the size for these coresight components as 64K. 833e287cf6SSudeep Holla * The actual size is just 4K though 64K is reserved. Access to the 843e287cf6SSudeep Holla * unmapped reserved region results in a DECERR response. 853e287cf6SSudeep Holla */ 863e287cf6SSudeep Holla etf@20010000 { 873e287cf6SSudeep Holla compatible = "arm,coresight-tmc", "arm,primecell"; 883e287cf6SSudeep Holla reg = <0 0x20010000 0 0x1000>; 893e287cf6SSudeep Holla 903e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 913e287cf6SSudeep Holla clock-names = "apb_pclk"; 92bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 933e287cf6SSudeep Holla ports { 943e287cf6SSudeep Holla #address-cells = <1>; 953e287cf6SSudeep Holla #size-cells = <0>; 963e287cf6SSudeep Holla 973e287cf6SSudeep Holla /* input port */ 983e287cf6SSudeep Holla port@0 { 993e287cf6SSudeep Holla reg = <0>; 1003e287cf6SSudeep Holla etf_in_port: endpoint { 1013e287cf6SSudeep Holla slave-mode; 1023e287cf6SSudeep Holla remote-endpoint = <&main_funnel_out_port>; 1033e287cf6SSudeep Holla }; 1043e287cf6SSudeep Holla }; 1053e287cf6SSudeep Holla 1063e287cf6SSudeep Holla /* output port */ 1073e287cf6SSudeep Holla port@1 { 1083e287cf6SSudeep Holla reg = <0>; 1093e287cf6SSudeep Holla etf_out_port: endpoint { 1103e287cf6SSudeep Holla remote-endpoint = <&replicator_in_port0>; 1113e287cf6SSudeep Holla }; 1123e287cf6SSudeep Holla }; 1133e287cf6SSudeep Holla }; 1143e287cf6SSudeep Holla }; 1153e287cf6SSudeep Holla 1163e287cf6SSudeep Holla tpiu@20030000 { 1173e287cf6SSudeep Holla compatible = "arm,coresight-tpiu", "arm,primecell"; 1183e287cf6SSudeep Holla reg = <0 0x20030000 0 0x1000>; 1193e287cf6SSudeep Holla 1203e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 1213e287cf6SSudeep Holla clock-names = "apb_pclk"; 122bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 1233e287cf6SSudeep Holla port { 1243e287cf6SSudeep Holla tpiu_in_port: endpoint { 1253e287cf6SSudeep Holla slave-mode; 1263e287cf6SSudeep Holla remote-endpoint = <&replicator_out_port0>; 1273e287cf6SSudeep Holla }; 1283e287cf6SSudeep Holla }; 1293e287cf6SSudeep Holla }; 1303e287cf6SSudeep Holla 1313e287cf6SSudeep Holla main-funnel@20040000 { 1323e287cf6SSudeep Holla compatible = "arm,coresight-funnel", "arm,primecell"; 1333e287cf6SSudeep Holla reg = <0 0x20040000 0 0x1000>; 1343e287cf6SSudeep Holla 1353e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 1363e287cf6SSudeep Holla clock-names = "apb_pclk"; 137bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 1383e287cf6SSudeep Holla ports { 1393e287cf6SSudeep Holla #address-cells = <1>; 1403e287cf6SSudeep Holla #size-cells = <0>; 1413e287cf6SSudeep Holla 1423e287cf6SSudeep Holla port@0 { 1433e287cf6SSudeep Holla reg = <0>; 1443e287cf6SSudeep Holla main_funnel_out_port: endpoint { 1453e287cf6SSudeep Holla remote-endpoint = <&etf_in_port>; 1463e287cf6SSudeep Holla }; 1473e287cf6SSudeep Holla }; 1483e287cf6SSudeep Holla 1493e287cf6SSudeep Holla port@1 { 1503e287cf6SSudeep Holla reg = <0>; 1513e287cf6SSudeep Holla main_funnel_in_port0: endpoint { 1523e287cf6SSudeep Holla slave-mode; 1533e287cf6SSudeep Holla remote-endpoint = <&cluster0_funnel_out_port>; 1543e287cf6SSudeep Holla }; 1553e287cf6SSudeep Holla }; 1563e287cf6SSudeep Holla 1573e287cf6SSudeep Holla port@2 { 1583e287cf6SSudeep Holla reg = <1>; 1593e287cf6SSudeep Holla main_funnel_in_port1: endpoint { 1603e287cf6SSudeep Holla slave-mode; 1613e287cf6SSudeep Holla remote-endpoint = <&cluster1_funnel_out_port>; 1623e287cf6SSudeep Holla }; 1633e287cf6SSudeep Holla }; 1643e287cf6SSudeep Holla 1653e287cf6SSudeep Holla }; 1663e287cf6SSudeep Holla }; 1673e287cf6SSudeep Holla 1683e287cf6SSudeep Holla etr@20070000 { 1693e287cf6SSudeep Holla compatible = "arm,coresight-tmc", "arm,primecell"; 1703e287cf6SSudeep Holla reg = <0 0x20070000 0 0x1000>; 171*2ac15068SRobin Murphy iommus = <&smmu_etr 0>; 1723e287cf6SSudeep Holla 1733e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 1743e287cf6SSudeep Holla clock-names = "apb_pclk"; 175bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 1763e287cf6SSudeep Holla port { 1773e287cf6SSudeep Holla etr_in_port: endpoint { 1783e287cf6SSudeep Holla slave-mode; 1793e287cf6SSudeep Holla remote-endpoint = <&replicator_out_port1>; 1803e287cf6SSudeep Holla }; 1813e287cf6SSudeep Holla }; 1823e287cf6SSudeep Holla }; 1833e287cf6SSudeep Holla 1843e287cf6SSudeep Holla etm0: etm@22040000 { 1853e287cf6SSudeep Holla compatible = "arm,coresight-etm4x", "arm,primecell"; 1863e287cf6SSudeep Holla reg = <0 0x22040000 0 0x1000>; 1873e287cf6SSudeep Holla 1883e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 1893e287cf6SSudeep Holla clock-names = "apb_pclk"; 190bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 1913e287cf6SSudeep Holla port { 1923e287cf6SSudeep Holla cluster0_etm0_out_port: endpoint { 1933e287cf6SSudeep Holla remote-endpoint = <&cluster0_funnel_in_port0>; 1943e287cf6SSudeep Holla }; 1953e287cf6SSudeep Holla }; 1963e287cf6SSudeep Holla }; 1973e287cf6SSudeep Holla 1983e287cf6SSudeep Holla cluster0-funnel@220c0000 { 1993e287cf6SSudeep Holla compatible = "arm,coresight-funnel", "arm,primecell"; 2003e287cf6SSudeep Holla reg = <0 0x220c0000 0 0x1000>; 2013e287cf6SSudeep Holla 2023e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 2033e287cf6SSudeep Holla clock-names = "apb_pclk"; 204bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 2053e287cf6SSudeep Holla ports { 2063e287cf6SSudeep Holla #address-cells = <1>; 2073e287cf6SSudeep Holla #size-cells = <0>; 2083e287cf6SSudeep Holla 2093e287cf6SSudeep Holla port@0 { 2103e287cf6SSudeep Holla reg = <0>; 2113e287cf6SSudeep Holla cluster0_funnel_out_port: endpoint { 2123e287cf6SSudeep Holla remote-endpoint = <&main_funnel_in_port0>; 2133e287cf6SSudeep Holla }; 2143e287cf6SSudeep Holla }; 2153e287cf6SSudeep Holla 2163e287cf6SSudeep Holla port@1 { 2173e287cf6SSudeep Holla reg = <0>; 2183e287cf6SSudeep Holla cluster0_funnel_in_port0: endpoint { 2193e287cf6SSudeep Holla slave-mode; 2203e287cf6SSudeep Holla remote-endpoint = <&cluster0_etm0_out_port>; 2213e287cf6SSudeep Holla }; 2223e287cf6SSudeep Holla }; 2233e287cf6SSudeep Holla 2243e287cf6SSudeep Holla port@2 { 2253e287cf6SSudeep Holla reg = <1>; 2263e287cf6SSudeep Holla cluster0_funnel_in_port1: endpoint { 2273e287cf6SSudeep Holla slave-mode; 2283e287cf6SSudeep Holla remote-endpoint = <&cluster0_etm1_out_port>; 2293e287cf6SSudeep Holla }; 2303e287cf6SSudeep Holla }; 2313e287cf6SSudeep Holla }; 2323e287cf6SSudeep Holla }; 2333e287cf6SSudeep Holla 2343e287cf6SSudeep Holla etm1: etm@22140000 { 2353e287cf6SSudeep Holla compatible = "arm,coresight-etm4x", "arm,primecell"; 2363e287cf6SSudeep Holla reg = <0 0x22140000 0 0x1000>; 2373e287cf6SSudeep Holla 2383e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 2393e287cf6SSudeep Holla clock-names = "apb_pclk"; 240bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 2413e287cf6SSudeep Holla port { 2423e287cf6SSudeep Holla cluster0_etm1_out_port: endpoint { 2433e287cf6SSudeep Holla remote-endpoint = <&cluster0_funnel_in_port1>; 2443e287cf6SSudeep Holla }; 2453e287cf6SSudeep Holla }; 2463e287cf6SSudeep Holla }; 2473e287cf6SSudeep Holla 2483e287cf6SSudeep Holla etm2: etm@23040000 { 2493e287cf6SSudeep Holla compatible = "arm,coresight-etm4x", "arm,primecell"; 2503e287cf6SSudeep Holla reg = <0 0x23040000 0 0x1000>; 2513e287cf6SSudeep Holla 2523e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 2533e287cf6SSudeep Holla clock-names = "apb_pclk"; 254bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 2553e287cf6SSudeep Holla port { 2563e287cf6SSudeep Holla cluster1_etm0_out_port: endpoint { 2573e287cf6SSudeep Holla remote-endpoint = <&cluster1_funnel_in_port0>; 2583e287cf6SSudeep Holla }; 2593e287cf6SSudeep Holla }; 2603e287cf6SSudeep Holla }; 2613e287cf6SSudeep Holla 2623e287cf6SSudeep Holla cluster1-funnel@230c0000 { 2633e287cf6SSudeep Holla compatible = "arm,coresight-funnel", "arm,primecell"; 2643e287cf6SSudeep Holla reg = <0 0x230c0000 0 0x1000>; 2653e287cf6SSudeep Holla 2663e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 2673e287cf6SSudeep Holla clock-names = "apb_pclk"; 268bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 2693e287cf6SSudeep Holla ports { 2703e287cf6SSudeep Holla #address-cells = <1>; 2713e287cf6SSudeep Holla #size-cells = <0>; 2723e287cf6SSudeep Holla 2733e287cf6SSudeep Holla port@0 { 2743e287cf6SSudeep Holla reg = <0>; 2753e287cf6SSudeep Holla cluster1_funnel_out_port: endpoint { 2763e287cf6SSudeep Holla remote-endpoint = <&main_funnel_in_port1>; 2773e287cf6SSudeep Holla }; 2783e287cf6SSudeep Holla }; 2793e287cf6SSudeep Holla 2803e287cf6SSudeep Holla port@1 { 2813e287cf6SSudeep Holla reg = <0>; 2823e287cf6SSudeep Holla cluster1_funnel_in_port0: endpoint { 2833e287cf6SSudeep Holla slave-mode; 2843e287cf6SSudeep Holla remote-endpoint = <&cluster1_etm0_out_port>; 2853e287cf6SSudeep Holla }; 2863e287cf6SSudeep Holla }; 2873e287cf6SSudeep Holla 2883e287cf6SSudeep Holla port@2 { 2893e287cf6SSudeep Holla reg = <1>; 2903e287cf6SSudeep Holla cluster1_funnel_in_port1: endpoint { 2913e287cf6SSudeep Holla slave-mode; 2923e287cf6SSudeep Holla remote-endpoint = <&cluster1_etm1_out_port>; 2933e287cf6SSudeep Holla }; 2943e287cf6SSudeep Holla }; 2953e287cf6SSudeep Holla port@3 { 2963e287cf6SSudeep Holla reg = <2>; 2973e287cf6SSudeep Holla cluster1_funnel_in_port2: endpoint { 2983e287cf6SSudeep Holla slave-mode; 2993e287cf6SSudeep Holla remote-endpoint = <&cluster1_etm2_out_port>; 3003e287cf6SSudeep Holla }; 3013e287cf6SSudeep Holla }; 3023e287cf6SSudeep Holla port@4 { 3033e287cf6SSudeep Holla reg = <3>; 3043e287cf6SSudeep Holla cluster1_funnel_in_port3: endpoint { 3053e287cf6SSudeep Holla slave-mode; 3063e287cf6SSudeep Holla remote-endpoint = <&cluster1_etm3_out_port>; 3073e287cf6SSudeep Holla }; 3083e287cf6SSudeep Holla }; 3093e287cf6SSudeep Holla }; 3103e287cf6SSudeep Holla }; 3113e287cf6SSudeep Holla 3123e287cf6SSudeep Holla etm3: etm@23140000 { 3133e287cf6SSudeep Holla compatible = "arm,coresight-etm4x", "arm,primecell"; 3143e287cf6SSudeep Holla reg = <0 0x23140000 0 0x1000>; 3153e287cf6SSudeep Holla 3163e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 3173e287cf6SSudeep Holla clock-names = "apb_pclk"; 318bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 3193e287cf6SSudeep Holla port { 3203e287cf6SSudeep Holla cluster1_etm1_out_port: endpoint { 3213e287cf6SSudeep Holla remote-endpoint = <&cluster1_funnel_in_port1>; 3223e287cf6SSudeep Holla }; 3233e287cf6SSudeep Holla }; 3243e287cf6SSudeep Holla }; 3253e287cf6SSudeep Holla 3263e287cf6SSudeep Holla etm4: etm@23240000 { 3273e287cf6SSudeep Holla compatible = "arm,coresight-etm4x", "arm,primecell"; 3283e287cf6SSudeep Holla reg = <0 0x23240000 0 0x1000>; 3293e287cf6SSudeep Holla 3303e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 3313e287cf6SSudeep Holla clock-names = "apb_pclk"; 332bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 3333e287cf6SSudeep Holla port { 3343e287cf6SSudeep Holla cluster1_etm2_out_port: endpoint { 3353e287cf6SSudeep Holla remote-endpoint = <&cluster1_funnel_in_port2>; 3363e287cf6SSudeep Holla }; 3373e287cf6SSudeep Holla }; 3383e287cf6SSudeep Holla }; 3393e287cf6SSudeep Holla 3403e287cf6SSudeep Holla etm5: etm@23340000 { 3413e287cf6SSudeep Holla compatible = "arm,coresight-etm4x", "arm,primecell"; 3423e287cf6SSudeep Holla reg = <0 0x23340000 0 0x1000>; 3433e287cf6SSudeep Holla 3443e287cf6SSudeep Holla clocks = <&soc_smc50mhz>; 3453e287cf6SSudeep Holla clock-names = "apb_pclk"; 346bdeaa21aSSudeep Holla power-domains = <&scpi_devpd 0>; 3473e287cf6SSudeep Holla port { 3483e287cf6SSudeep Holla cluster1_etm3_out_port: endpoint { 3493e287cf6SSudeep Holla remote-endpoint = <&cluster1_funnel_in_port3>; 3503e287cf6SSudeep Holla }; 3513e287cf6SSudeep Holla }; 3523e287cf6SSudeep Holla }; 3533e287cf6SSudeep Holla 3543e287cf6SSudeep Holla coresight-replicator { 3553e287cf6SSudeep Holla /* 3563e287cf6SSudeep Holla * Non-configurable replicators don't show up on the 3573e287cf6SSudeep Holla * AMBA bus. As such no need to add "arm,primecell". 3583e287cf6SSudeep Holla */ 3593e287cf6SSudeep Holla compatible = "arm,coresight-replicator"; 3603e287cf6SSudeep Holla 3613e287cf6SSudeep Holla ports { 3623e287cf6SSudeep Holla #address-cells = <1>; 3633e287cf6SSudeep Holla #size-cells = <0>; 3643e287cf6SSudeep Holla 3653e287cf6SSudeep Holla /* replicator output ports */ 3663e287cf6SSudeep Holla port@0 { 3673e287cf6SSudeep Holla reg = <0>; 3683e287cf6SSudeep Holla replicator_out_port0: endpoint { 3693e287cf6SSudeep Holla remote-endpoint = <&tpiu_in_port>; 3703e287cf6SSudeep Holla }; 3713e287cf6SSudeep Holla }; 3723e287cf6SSudeep Holla 3733e287cf6SSudeep Holla port@1 { 3743e287cf6SSudeep Holla reg = <1>; 3753e287cf6SSudeep Holla replicator_out_port1: endpoint { 3763e287cf6SSudeep Holla remote-endpoint = <&etr_in_port>; 3773e287cf6SSudeep Holla }; 3783e287cf6SSudeep Holla }; 3793e287cf6SSudeep Holla 3803e287cf6SSudeep Holla /* replicator input port */ 3813e287cf6SSudeep Holla port@2 { 3823e287cf6SSudeep Holla reg = <0>; 3833e287cf6SSudeep Holla replicator_in_port0: endpoint { 3843e287cf6SSudeep Holla slave-mode; 3853e287cf6SSudeep Holla remote-endpoint = <&etf_out_port>; 3863e287cf6SSudeep Holla }; 3873e287cf6SSudeep Holla }; 3883e287cf6SSudeep Holla }; 3893e287cf6SSudeep Holla }; 3903e287cf6SSudeep Holla 391ff9a6262SSudeep Holla sram: sram@2e000000 { 392ff9a6262SSudeep Holla compatible = "arm,juno-sram-ns", "mmio-sram"; 393ff9a6262SSudeep Holla reg = <0x0 0x2e000000 0x0 0x8000>; 394ff9a6262SSudeep Holla 395ff9a6262SSudeep Holla #address-cells = <1>; 396ff9a6262SSudeep Holla #size-cells = <1>; 397ff9a6262SSudeep Holla ranges = <0 0x0 0x2e000000 0x8000>; 398ff9a6262SSudeep Holla 399ff9a6262SSudeep Holla cpu_scp_lpri: scp-shmem@0 { 400ff9a6262SSudeep Holla compatible = "arm,juno-scp-shmem"; 401ff9a6262SSudeep Holla reg = <0x0 0x200>; 402ff9a6262SSudeep Holla }; 403ff9a6262SSudeep Holla 404ff9a6262SSudeep Holla cpu_scp_hpri: scp-shmem@200 { 405ff9a6262SSudeep Holla compatible = "arm,juno-scp-shmem"; 406ff9a6262SSudeep Holla reg = <0x200 0x200>; 407ff9a6262SSudeep Holla }; 408ff9a6262SSudeep Holla }; 409ff9a6262SSudeep Holla 41036582c60SSudeep Holla pcie_ctlr: pcie-controller@40000000 { 41136582c60SSudeep Holla compatible = "arm,juno-r1-pcie", "plda,xpressrich3-axi", "pci-host-ecam-generic"; 41236582c60SSudeep Holla device_type = "pci"; 41336582c60SSudeep Holla reg = <0 0x40000000 0 0x10000000>; /* ECAM config space */ 41436582c60SSudeep Holla bus-range = <0 255>; 41536582c60SSudeep Holla linux,pci-domain = <0>; 41636582c60SSudeep Holla #address-cells = <3>; 41736582c60SSudeep Holla #size-cells = <2>; 41836582c60SSudeep Holla dma-coherent; 41936582c60SSudeep Holla ranges = <0x01000000 0x00 0x5f800000 0x00 0x5f800000 0x0 0x00800000>, 42036582c60SSudeep Holla <0x02000000 0x00 0x50000000 0x00 0x50000000 0x0 0x08000000>, 42136582c60SSudeep Holla <0x42000000 0x40 0x00000000 0x40 0x00000000 0x1 0x00000000>; 42236582c60SSudeep Holla #interrupt-cells = <1>; 42336582c60SSudeep Holla interrupt-map-mask = <0 0 0 7>; 42436582c60SSudeep Holla interrupt-map = <0 0 0 1 &gic 0 0 0 136 4>, 42536582c60SSudeep Holla <0 0 0 2 &gic 0 0 0 137 4>, 42636582c60SSudeep Holla <0 0 0 3 &gic 0 0 0 138 4>, 42736582c60SSudeep Holla <0 0 0 4 &gic 0 0 0 139 4>; 42836582c60SSudeep Holla msi-parent = <&v2m_0>; 42936582c60SSudeep Holla status = "disabled"; 430*2ac15068SRobin Murphy iommu-map-mask = <0x0>; /* RC has no means to output PCI RID */ 431*2ac15068SRobin Murphy iommu-map = <0x0 &smmu_pcie 0x0 0x1>; 43236582c60SSudeep Holla }; 43336582c60SSudeep Holla 434ff9a6262SSudeep Holla scpi { 435ff9a6262SSudeep Holla compatible = "arm,scpi"; 436ff9a6262SSudeep Holla mboxes = <&mailbox 1>; 437ff9a6262SSudeep Holla shmem = <&cpu_scp_hpri>; 438ff9a6262SSudeep Holla 439ff9a6262SSudeep Holla clocks { 440ff9a6262SSudeep Holla compatible = "arm,scpi-clocks"; 441ff9a6262SSudeep Holla 4426d6acd14SSudeep Holla scpi_dvfs: scpi-dvfs { 443ff9a6262SSudeep Holla compatible = "arm,scpi-dvfs-clocks"; 444ff9a6262SSudeep Holla #clock-cells = <1>; 445ff9a6262SSudeep Holla clock-indices = <0>, <1>, <2>; 446ff9a6262SSudeep Holla clock-output-names = "atlclk", "aplclk","gpuclk"; 447ff9a6262SSudeep Holla }; 4486d6acd14SSudeep Holla scpi_clk: scpi-clk { 449ff9a6262SSudeep Holla compatible = "arm,scpi-variable-clocks"; 450ff9a6262SSudeep Holla #clock-cells = <1>; 4519fd9288eSLiviu Dudau clock-indices = <3>; 4529fd9288eSLiviu Dudau clock-output-names = "pxlclk"; 453ff9a6262SSudeep Holla }; 454ff9a6262SSudeep Holla }; 455dfacaf0eSPunit Agrawal 456bdeaa21aSSudeep Holla scpi_devpd: scpi-power-domains { 457bdeaa21aSSudeep Holla compatible = "arm,scpi-power-domains"; 458bdeaa21aSSudeep Holla num-domains = <2>; 459bdeaa21aSSudeep Holla #power-domain-cells = <1>; 460bdeaa21aSSudeep Holla }; 461bdeaa21aSSudeep Holla 462dfacaf0eSPunit Agrawal scpi_sensors0: sensors { 463dfacaf0eSPunit Agrawal compatible = "arm,scpi-sensors"; 464dfacaf0eSPunit Agrawal #thermal-sensor-cells = <1>; 465dfacaf0eSPunit Agrawal }; 466ff9a6262SSudeep Holla }; 467ff9a6262SSudeep Holla 468f7b636a8SJavi Merino thermal-zones { 469f7b636a8SJavi Merino pmic { 470f7b636a8SJavi Merino polling-delay = <1000>; 471f7b636a8SJavi Merino polling-delay-passive = <100>; 472f7b636a8SJavi Merino thermal-sensors = <&scpi_sensors0 0>; 473f7b636a8SJavi Merino }; 474f7b636a8SJavi Merino 475f7b636a8SJavi Merino soc { 476f7b636a8SJavi Merino polling-delay = <1000>; 477f7b636a8SJavi Merino polling-delay-passive = <100>; 478f7b636a8SJavi Merino thermal-sensors = <&scpi_sensors0 3>; 479f7b636a8SJavi Merino }; 480f7b636a8SJavi Merino 481f7b636a8SJavi Merino big_cluster_thermal_zone: big_cluster { 482f7b636a8SJavi Merino polling-delay = <1000>; 483f7b636a8SJavi Merino polling-delay-passive = <100>; 484f7b636a8SJavi Merino thermal-sensors = <&scpi_sensors0 21>; 485f7b636a8SJavi Merino status = "disabled"; 486f7b636a8SJavi Merino }; 487f7b636a8SJavi Merino 488f7b636a8SJavi Merino little_cluster_thermal_zone: little_cluster { 489f7b636a8SJavi Merino polling-delay = <1000>; 490f7b636a8SJavi Merino polling-delay-passive = <100>; 491f7b636a8SJavi Merino thermal-sensors = <&scpi_sensors0 22>; 492f7b636a8SJavi Merino status = "disabled"; 493f7b636a8SJavi Merino }; 494f7b636a8SJavi Merino 495f7b636a8SJavi Merino gpu0_thermal_zone: gpu0 { 496f7b636a8SJavi Merino polling-delay = <1000>; 497f7b636a8SJavi Merino polling-delay-passive = <100>; 498f7b636a8SJavi Merino thermal-sensors = <&scpi_sensors0 23>; 499f7b636a8SJavi Merino status = "disabled"; 500f7b636a8SJavi Merino }; 501f7b636a8SJavi Merino 502f7b636a8SJavi Merino gpu1_thermal_zone: gpu1 { 503f7b636a8SJavi Merino polling-delay = <1000>; 504f7b636a8SJavi Merino polling-delay-passive = <100>; 505f7b636a8SJavi Merino thermal-sensors = <&scpi_sensors0 24>; 506f7b636a8SJavi Merino status = "disabled"; 507f7b636a8SJavi Merino }; 508f7b636a8SJavi Merino }; 509f7b636a8SJavi Merino 510e8020874SLiviu Dudau /include/ "juno-clocks.dtsi" 511e8020874SLiviu Dudau 512*2ac15068SRobin Murphy smmu_dma: iommu@7fb00000 { 513*2ac15068SRobin Murphy compatible = "arm,mmu-401", "arm,smmu-v1"; 514*2ac15068SRobin Murphy reg = <0x0 0x7fb00000 0x0 0x10000>; 515*2ac15068SRobin Murphy interrupts = <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>, 516*2ac15068SRobin Murphy <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>; 517*2ac15068SRobin Murphy #iommu-cells = <1>; 518*2ac15068SRobin Murphy #global-interrupts = <1>; 519*2ac15068SRobin Murphy dma-coherent; 520*2ac15068SRobin Murphy status = "disabled"; 521*2ac15068SRobin Murphy }; 522*2ac15068SRobin Murphy 523*2ac15068SRobin Murphy smmu_hdlcd1: iommu@7fb10000 { 524*2ac15068SRobin Murphy compatible = "arm,mmu-401", "arm,smmu-v1"; 525*2ac15068SRobin Murphy reg = <0x0 0x7fb10000 0x0 0x10000>; 526*2ac15068SRobin Murphy interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>, 527*2ac15068SRobin Murphy <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>; 528*2ac15068SRobin Murphy #iommu-cells = <1>; 529*2ac15068SRobin Murphy #global-interrupts = <1>; 530*2ac15068SRobin Murphy status = "disabled"; 531*2ac15068SRobin Murphy }; 532*2ac15068SRobin Murphy 533*2ac15068SRobin Murphy smmu_hdlcd0: iommu@7fb20000 { 534*2ac15068SRobin Murphy compatible = "arm,mmu-401", "arm,smmu-v1"; 535*2ac15068SRobin Murphy reg = <0x0 0x7fb20000 0x0 0x10000>; 536*2ac15068SRobin Murphy interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>, 537*2ac15068SRobin Murphy <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>; 538*2ac15068SRobin Murphy #iommu-cells = <1>; 539*2ac15068SRobin Murphy #global-interrupts = <1>; 540*2ac15068SRobin Murphy status = "disabled"; 541*2ac15068SRobin Murphy }; 542*2ac15068SRobin Murphy 543*2ac15068SRobin Murphy smmu_usb: iommu@7fb30000 { 544*2ac15068SRobin Murphy compatible = "arm,mmu-401", "arm,smmu-v1"; 545*2ac15068SRobin Murphy reg = <0x0 0x7fb30000 0x0 0x10000>; 546*2ac15068SRobin Murphy interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>, 547*2ac15068SRobin Murphy <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>; 548*2ac15068SRobin Murphy #iommu-cells = <1>; 549*2ac15068SRobin Murphy #global-interrupts = <1>; 550*2ac15068SRobin Murphy dma-coherent; 551*2ac15068SRobin Murphy status = "disabled"; 552*2ac15068SRobin Murphy }; 553*2ac15068SRobin Murphy 554e8020874SLiviu Dudau dma@7ff00000 { 555e8020874SLiviu Dudau compatible = "arm,pl330", "arm,primecell"; 556e8020874SLiviu Dudau reg = <0x0 0x7ff00000 0 0x1000>; 557e8020874SLiviu Dudau #dma-cells = <1>; 558e8020874SLiviu Dudau #dma-channels = <8>; 559e8020874SLiviu Dudau #dma-requests = <32>; 560e8020874SLiviu Dudau interrupts = <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>, 561e8020874SLiviu Dudau <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>, 562e8020874SLiviu Dudau <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>, 563e8020874SLiviu Dudau <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>, 564aeb2ee56SRobin Murphy <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>, 565e8020874SLiviu Dudau <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>, 566e8020874SLiviu Dudau <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>, 567e8020874SLiviu Dudau <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, 568e8020874SLiviu Dudau <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>; 569*2ac15068SRobin Murphy iommus = <&smmu_dma 0>, 570*2ac15068SRobin Murphy <&smmu_dma 1>, 571*2ac15068SRobin Murphy <&smmu_dma 2>, 572*2ac15068SRobin Murphy <&smmu_dma 3>, 573*2ac15068SRobin Murphy <&smmu_dma 4>, 574*2ac15068SRobin Murphy <&smmu_dma 5>, 575*2ac15068SRobin Murphy <&smmu_dma 6>, 576*2ac15068SRobin Murphy <&smmu_dma 7>, 577*2ac15068SRobin Murphy <&smmu_dma 8>; 578e8020874SLiviu Dudau clocks = <&soc_faxiclk>; 579e8020874SLiviu Dudau clock-names = "apb_pclk"; 580e8020874SLiviu Dudau }; 581e8020874SLiviu Dudau 5829fd9288eSLiviu Dudau hdlcd@7ff50000 { 5839fd9288eSLiviu Dudau compatible = "arm,hdlcd"; 5849fd9288eSLiviu Dudau reg = <0 0x7ff50000 0 0x1000>; 5859fd9288eSLiviu Dudau interrupts = <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>; 586*2ac15068SRobin Murphy iommus = <&smmu_hdlcd1 0>; 5879fd9288eSLiviu Dudau clocks = <&scpi_clk 3>; 5889fd9288eSLiviu Dudau clock-names = "pxlclk"; 5899fd9288eSLiviu Dudau 5909fd9288eSLiviu Dudau port { 5916d6acd14SSudeep Holla hdlcd1_output: hdlcd1-endpoint { 5929fd9288eSLiviu Dudau remote-endpoint = <&tda998x_1_input>; 5939fd9288eSLiviu Dudau }; 5949fd9288eSLiviu Dudau }; 5959fd9288eSLiviu Dudau }; 5969fd9288eSLiviu Dudau 5979fd9288eSLiviu Dudau hdlcd@7ff60000 { 5989fd9288eSLiviu Dudau compatible = "arm,hdlcd"; 5999fd9288eSLiviu Dudau reg = <0 0x7ff60000 0 0x1000>; 6009fd9288eSLiviu Dudau interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; 601*2ac15068SRobin Murphy iommus = <&smmu_hdlcd0 0>; 6029fd9288eSLiviu Dudau clocks = <&scpi_clk 3>; 6039fd9288eSLiviu Dudau clock-names = "pxlclk"; 6049fd9288eSLiviu Dudau 6059fd9288eSLiviu Dudau port { 6066d6acd14SSudeep Holla hdlcd0_output: hdlcd0-endpoint { 6079fd9288eSLiviu Dudau remote-endpoint = <&tda998x_0_input>; 6089fd9288eSLiviu Dudau }; 6099fd9288eSLiviu Dudau }; 6109fd9288eSLiviu Dudau }; 6119fd9288eSLiviu Dudau 612e8020874SLiviu Dudau soc_uart0: uart@7ff80000 { 613e8020874SLiviu Dudau compatible = "arm,pl011", "arm,primecell"; 614e8020874SLiviu Dudau reg = <0x0 0x7ff80000 0x0 0x1000>; 615e8020874SLiviu Dudau interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>; 616e8020874SLiviu Dudau clocks = <&soc_uartclk>, <&soc_refclk100mhz>; 617e8020874SLiviu Dudau clock-names = "uartclk", "apb_pclk"; 618e8020874SLiviu Dudau }; 619e8020874SLiviu Dudau 620e8020874SLiviu Dudau i2c@7ffa0000 { 621e8020874SLiviu Dudau compatible = "snps,designware-i2c"; 622e8020874SLiviu Dudau reg = <0x0 0x7ffa0000 0x0 0x1000>; 623e8020874SLiviu Dudau #address-cells = <1>; 624e8020874SLiviu Dudau #size-cells = <0>; 625e8020874SLiviu Dudau interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>; 626e8020874SLiviu Dudau clock-frequency = <400000>; 627e8020874SLiviu Dudau i2c-sda-hold-time-ns = <500>; 628e8020874SLiviu Dudau clocks = <&soc_smc50mhz>; 629e8020874SLiviu Dudau 6309fd9288eSLiviu Dudau hdmi-transmitter@70 { 631e8020874SLiviu Dudau compatible = "nxp,tda998x"; 632e8020874SLiviu Dudau reg = <0x70>; 6339fd9288eSLiviu Dudau port { 6346d6acd14SSudeep Holla tda998x_0_input: tda998x-0-endpoint { 6359fd9288eSLiviu Dudau remote-endpoint = <&hdlcd0_output>; 6369fd9288eSLiviu Dudau }; 6379fd9288eSLiviu Dudau }; 638e8020874SLiviu Dudau }; 639e8020874SLiviu Dudau 6409fd9288eSLiviu Dudau hdmi-transmitter@71 { 641e8020874SLiviu Dudau compatible = "nxp,tda998x"; 642e8020874SLiviu Dudau reg = <0x71>; 6439fd9288eSLiviu Dudau port { 6446d6acd14SSudeep Holla tda998x_1_input: tda998x-1-endpoint { 6459fd9288eSLiviu Dudau remote-endpoint = <&hdlcd1_output>; 6469fd9288eSLiviu Dudau }; 6479fd9288eSLiviu Dudau }; 648e8020874SLiviu Dudau }; 649e8020874SLiviu Dudau }; 650e8020874SLiviu Dudau 651e8020874SLiviu Dudau ohci@7ffb0000 { 652e8020874SLiviu Dudau compatible = "generic-ohci"; 653e8020874SLiviu Dudau reg = <0x0 0x7ffb0000 0x0 0x10000>; 654e8020874SLiviu Dudau interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>; 655*2ac15068SRobin Murphy iommus = <&smmu_usb 0>; 656e8020874SLiviu Dudau clocks = <&soc_usb48mhz>; 657e8020874SLiviu Dudau }; 658e8020874SLiviu Dudau 659e8020874SLiviu Dudau ehci@7ffc0000 { 660e8020874SLiviu Dudau compatible = "generic-ehci"; 661e8020874SLiviu Dudau reg = <0x0 0x7ffc0000 0x0 0x10000>; 662e8020874SLiviu Dudau interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>; 663*2ac15068SRobin Murphy iommus = <&smmu_usb 0>; 664e8020874SLiviu Dudau clocks = <&soc_usb48mhz>; 665e8020874SLiviu Dudau }; 666e8020874SLiviu Dudau 667e8020874SLiviu Dudau memory-controller@7ffd0000 { 668e8020874SLiviu Dudau compatible = "arm,pl354", "arm,primecell"; 669e8020874SLiviu Dudau reg = <0 0x7ffd0000 0 0x1000>; 670e8020874SLiviu Dudau interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>, 671e8020874SLiviu Dudau <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>; 672e8020874SLiviu Dudau clocks = <&soc_smc50mhz>; 673e8020874SLiviu Dudau clock-names = "apb_pclk"; 674e8020874SLiviu Dudau }; 675e8020874SLiviu Dudau 676e8020874SLiviu Dudau memory@80000000 { 677e8020874SLiviu Dudau device_type = "memory"; 678e8020874SLiviu Dudau /* last 16MB of the first memory area is reserved for secure world use by firmware */ 679e8020874SLiviu Dudau reg = <0x00000000 0x80000000 0x0 0x7f000000>, 680e8020874SLiviu Dudau <0x00000008 0x80000000 0x1 0x80000000>; 681e8020874SLiviu Dudau }; 682e8020874SLiviu Dudau 6836d6acd14SSudeep Holla smb@08000000 { 684e8020874SLiviu Dudau compatible = "simple-bus"; 685e8020874SLiviu Dudau #address-cells = <2>; 686e8020874SLiviu Dudau #size-cells = <1>; 687e8020874SLiviu Dudau ranges = <0 0 0 0x08000000 0x04000000>, 688e8020874SLiviu Dudau <1 0 0 0x14000000 0x04000000>, 689e8020874SLiviu Dudau <2 0 0 0x18000000 0x04000000>, 690e8020874SLiviu Dudau <3 0 0 0x1c000000 0x04000000>, 691e8020874SLiviu Dudau <4 0 0 0x0c000000 0x04000000>, 692e8020874SLiviu Dudau <5 0 0 0x10000000 0x04000000>; 693e8020874SLiviu Dudau 694e8020874SLiviu Dudau #interrupt-cells = <1>; 695e8020874SLiviu Dudau interrupt-map-mask = <0 0 15>; 6969e6f374fSLiviu Dudau interrupt-map = <0 0 0 &gic 0 0 0 68 IRQ_TYPE_LEVEL_HIGH>, 6979e6f374fSLiviu Dudau <0 0 1 &gic 0 0 0 69 IRQ_TYPE_LEVEL_HIGH>, 6989e6f374fSLiviu Dudau <0 0 2 &gic 0 0 0 70 IRQ_TYPE_LEVEL_HIGH>, 6999e6f374fSLiviu Dudau <0 0 3 &gic 0 0 0 160 IRQ_TYPE_LEVEL_HIGH>, 7009e6f374fSLiviu Dudau <0 0 4 &gic 0 0 0 161 IRQ_TYPE_LEVEL_HIGH>, 7019e6f374fSLiviu Dudau <0 0 5 &gic 0 0 0 162 IRQ_TYPE_LEVEL_HIGH>, 7029e6f374fSLiviu Dudau <0 0 6 &gic 0 0 0 163 IRQ_TYPE_LEVEL_HIGH>, 7039e6f374fSLiviu Dudau <0 0 7 &gic 0 0 0 164 IRQ_TYPE_LEVEL_HIGH>, 7049e6f374fSLiviu Dudau <0 0 8 &gic 0 0 0 165 IRQ_TYPE_LEVEL_HIGH>, 7059e6f374fSLiviu Dudau <0 0 9 &gic 0 0 0 166 IRQ_TYPE_LEVEL_HIGH>, 7069e6f374fSLiviu Dudau <0 0 10 &gic 0 0 0 167 IRQ_TYPE_LEVEL_HIGH>, 7079e6f374fSLiviu Dudau <0 0 11 &gic 0 0 0 168 IRQ_TYPE_LEVEL_HIGH>, 7089e6f374fSLiviu Dudau <0 0 12 &gic 0 0 0 169 IRQ_TYPE_LEVEL_HIGH>; 709e8020874SLiviu Dudau 710e8020874SLiviu Dudau /include/ "juno-motherboard.dtsi" 711e8020874SLiviu Dudau }; 712f5f7e455SBrian Starkey 713f5f7e455SBrian Starkey site2: tlx@60000000 { 714f5f7e455SBrian Starkey compatible = "simple-bus"; 715f5f7e455SBrian Starkey #address-cells = <1>; 716f5f7e455SBrian Starkey #size-cells = <1>; 717f5f7e455SBrian Starkey ranges = <0 0 0x60000000 0x10000000>; 718f5f7e455SBrian Starkey #interrupt-cells = <1>; 719f5f7e455SBrian Starkey interrupt-map-mask = <0 0>; 720f5f7e455SBrian Starkey interrupt-map = <0 0 &gic 0 0 0 168 IRQ_TYPE_LEVEL_HIGH>; 721f5f7e455SBrian Starkey }; 722