15d1b79d2SMichal Simek/* 25d1b79d2SMichal Simek * dts file for Xilinx ZynqMP 35d1b79d2SMichal Simek * 45d1b79d2SMichal Simek * (C) Copyright 2014 - 2015, Xilinx, Inc. 55d1b79d2SMichal Simek * 65d1b79d2SMichal Simek * Michal Simek <michal.simek@xilinx.com> 75d1b79d2SMichal Simek * 85d1b79d2SMichal Simek * This program is free software; you can redistribute it and/or 95d1b79d2SMichal Simek * modify it under the terms of the GNU General Public License as 105d1b79d2SMichal Simek * published by the Free Software Foundation; either version 2 of 115d1b79d2SMichal Simek * the License, or (at your option) any later version. 125d1b79d2SMichal Simek */ 135d1b79d2SMichal Simek 145d1b79d2SMichal Simek/ { 155d1b79d2SMichal Simek compatible = "xlnx,zynqmp"; 165d1b79d2SMichal Simek #address-cells = <2>; 177393fd86SMichal Simek #size-cells = <2>; 185d1b79d2SMichal Simek 195d1b79d2SMichal Simek cpus { 205d1b79d2SMichal Simek #address-cells = <1>; 215d1b79d2SMichal Simek #size-cells = <0>; 225d1b79d2SMichal Simek 23400e188fSMichal Simek cpu0: cpu@0 { 245d1b79d2SMichal Simek compatible = "arm,cortex-a53", "arm,armv8"; 255d1b79d2SMichal Simek device_type = "cpu"; 265d1b79d2SMichal Simek enable-method = "psci"; 275d1b79d2SMichal Simek reg = <0x0>; 28*1e4e25c8SStefan Krsmanovic cpu-idle-states = <&CPU_SLEEP_0>; 295d1b79d2SMichal Simek }; 305d1b79d2SMichal Simek 31400e188fSMichal Simek cpu1: cpu@1 { 325d1b79d2SMichal Simek compatible = "arm,cortex-a53", "arm,armv8"; 335d1b79d2SMichal Simek device_type = "cpu"; 345d1b79d2SMichal Simek enable-method = "psci"; 355d1b79d2SMichal Simek reg = <0x1>; 36*1e4e25c8SStefan Krsmanovic cpu-idle-states = <&CPU_SLEEP_0>; 375d1b79d2SMichal Simek }; 385d1b79d2SMichal Simek 39400e188fSMichal Simek cpu2: cpu@2 { 405d1b79d2SMichal Simek compatible = "arm,cortex-a53", "arm,armv8"; 415d1b79d2SMichal Simek device_type = "cpu"; 425d1b79d2SMichal Simek enable-method = "psci"; 435d1b79d2SMichal Simek reg = <0x2>; 44*1e4e25c8SStefan Krsmanovic cpu-idle-states = <&CPU_SLEEP_0>; 455d1b79d2SMichal Simek }; 465d1b79d2SMichal Simek 47400e188fSMichal Simek cpu3: cpu@3 { 485d1b79d2SMichal Simek compatible = "arm,cortex-a53", "arm,armv8"; 495d1b79d2SMichal Simek device_type = "cpu"; 505d1b79d2SMichal Simek enable-method = "psci"; 515d1b79d2SMichal Simek reg = <0x3>; 52*1e4e25c8SStefan Krsmanovic cpu-idle-states = <&CPU_SLEEP_0>; 53*1e4e25c8SStefan Krsmanovic }; 54*1e4e25c8SStefan Krsmanovic 55*1e4e25c8SStefan Krsmanovic idle-states { 56*1e4e25c8SStefan Krsmanovic entry-method = "arm,psci"; 57*1e4e25c8SStefan Krsmanovic 58*1e4e25c8SStefan Krsmanovic CPU_SLEEP_0: cpu-sleep-0 { 59*1e4e25c8SStefan Krsmanovic compatible = "arm,idle-state"; 60*1e4e25c8SStefan Krsmanovic arm,psci-suspend-param = <0x40000000>; 61*1e4e25c8SStefan Krsmanovic local-timer-stop; 62*1e4e25c8SStefan Krsmanovic entry-latency-us = <300>; 63*1e4e25c8SStefan Krsmanovic exit-latency-us = <600>; 64*1e4e25c8SStefan Krsmanovic min-residency-us = <10000>; 65*1e4e25c8SStefan Krsmanovic }; 665d1b79d2SMichal Simek }; 675d1b79d2SMichal Simek }; 685d1b79d2SMichal Simek 695d1b79d2SMichal Simek pmu { 705d1b79d2SMichal Simek compatible = "arm,armv8-pmuv3"; 71886e7dddSMichal Simek interrupt-parent = <&gic>; 725d1b79d2SMichal Simek interrupts = <0 143 4>, 735d1b79d2SMichal Simek <0 144 4>, 745d1b79d2SMichal Simek <0 145 4>, 755d1b79d2SMichal Simek <0 146 4>; 765d1b79d2SMichal Simek }; 775d1b79d2SMichal Simek 785d1b79d2SMichal Simek psci { 795d1b79d2SMichal Simek compatible = "arm,psci-0.2"; 805d1b79d2SMichal Simek method = "smc"; 815d1b79d2SMichal Simek }; 825d1b79d2SMichal Simek 835d1b79d2SMichal Simek timer { 845d1b79d2SMichal Simek compatible = "arm,armv8-timer"; 855d1b79d2SMichal Simek interrupt-parent = <&gic>; 86f2a89d3bSMarc Zyngier interrupts = <1 13 0xf08>, 87f2a89d3bSMarc Zyngier <1 14 0xf08>, 88f2a89d3bSMarc Zyngier <1 11 0xf08>, 89f2a89d3bSMarc Zyngier <1 10 0xf08>; 905d1b79d2SMichal Simek }; 915d1b79d2SMichal Simek 924ea2a6beSMichal Simek amba_apu: amba_apu@0 { 935d1b79d2SMichal Simek compatible = "simple-bus"; 945d1b79d2SMichal Simek #address-cells = <2>; 955d1b79d2SMichal Simek #size-cells = <1>; 967393fd86SMichal Simek ranges = <0 0 0 0 0xffffffff>; 975d1b79d2SMichal Simek 985d1b79d2SMichal Simek gic: interrupt-controller@f9010000 { 995d1b79d2SMichal Simek compatible = "arm,gic-400", "arm,cortex-a15-gic"; 1005d1b79d2SMichal Simek #interrupt-cells = <3>; 1015d1b79d2SMichal Simek reg = <0x0 0xf9010000 0x10000>, 102e753dc03SAlexander Graf <0x0 0xf9020000 0x20000>, 1035d1b79d2SMichal Simek <0x0 0xf9040000 0x20000>, 104e753dc03SAlexander Graf <0x0 0xf9060000 0x20000>; 1055d1b79d2SMichal Simek interrupt-controller; 1065d1b79d2SMichal Simek interrupt-parent = <&gic>; 1075d1b79d2SMichal Simek interrupts = <1 9 0xf04>; 1085d1b79d2SMichal Simek }; 1095d1b79d2SMichal Simek }; 1105d1b79d2SMichal Simek 1115087bccbSMichal Simek amba: amba { 1125d1b79d2SMichal Simek compatible = "simple-bus"; 1135d1b79d2SMichal Simek #address-cells = <2>; 1147393fd86SMichal Simek #size-cells = <2>; 1155d1b79d2SMichal Simek ranges; 1165d1b79d2SMichal Simek 1173a8691f5SMichal Simek can0: can@ff060000 { 1183a8691f5SMichal Simek compatible = "xlnx,zynq-can-1.0"; 1193a8691f5SMichal Simek status = "disabled"; 1203a8691f5SMichal Simek clock-names = "can_clk", "pclk"; 1217393fd86SMichal Simek reg = <0x0 0xff060000 0x0 0x1000>; 1223a8691f5SMichal Simek interrupts = <0 23 4>; 1233a8691f5SMichal Simek interrupt-parent = <&gic>; 1243a8691f5SMichal Simek tx-fifo-depth = <0x40>; 1253a8691f5SMichal Simek rx-fifo-depth = <0x40>; 1263a8691f5SMichal Simek }; 1273a8691f5SMichal Simek 1283a8691f5SMichal Simek can1: can@ff070000 { 1293a8691f5SMichal Simek compatible = "xlnx,zynq-can-1.0"; 1303a8691f5SMichal Simek status = "disabled"; 1313a8691f5SMichal Simek clock-names = "can_clk", "pclk"; 1327393fd86SMichal Simek reg = <0x0 0xff070000 0x0 0x1000>; 1333a8691f5SMichal Simek interrupts = <0 24 4>; 1343a8691f5SMichal Simek interrupt-parent = <&gic>; 1353a8691f5SMichal Simek tx-fifo-depth = <0x40>; 1363a8691f5SMichal Simek rx-fifo-depth = <0x40>; 1373a8691f5SMichal Simek }; 1383a8691f5SMichal Simek 1395d1b79d2SMichal Simek gem0: ethernet@ff0b0000 { 1405d1b79d2SMichal Simek compatible = "cdns,gem"; 1415d1b79d2SMichal Simek status = "disabled"; 1425d1b79d2SMichal Simek interrupt-parent = <&gic>; 1435d1b79d2SMichal Simek interrupts = <0 57 4>, <0 57 4>; 1447393fd86SMichal Simek reg = <0x0 0xff0b0000 0x0 0x1000>; 1455d1b79d2SMichal Simek clock-names = "pclk", "hclk", "tx_clk"; 1465d1b79d2SMichal Simek #address-cells = <1>; 1475d1b79d2SMichal Simek #size-cells = <0>; 1485d1b79d2SMichal Simek }; 1495d1b79d2SMichal Simek 1505d1b79d2SMichal Simek gem1: ethernet@ff0c0000 { 1515d1b79d2SMichal Simek compatible = "cdns,gem"; 1525d1b79d2SMichal Simek status = "disabled"; 1535d1b79d2SMichal Simek interrupt-parent = <&gic>; 1545d1b79d2SMichal Simek interrupts = <0 59 4>, <0 59 4>; 1557393fd86SMichal Simek reg = <0x0 0xff0c0000 0x0 0x1000>; 1565d1b79d2SMichal Simek clock-names = "pclk", "hclk", "tx_clk"; 1575d1b79d2SMichal Simek #address-cells = <1>; 1585d1b79d2SMichal Simek #size-cells = <0>; 1595d1b79d2SMichal Simek }; 1605d1b79d2SMichal Simek 1615d1b79d2SMichal Simek gem2: ethernet@ff0d0000 { 1625d1b79d2SMichal Simek compatible = "cdns,gem"; 1635d1b79d2SMichal Simek status = "disabled"; 1645d1b79d2SMichal Simek interrupt-parent = <&gic>; 1655d1b79d2SMichal Simek interrupts = <0 61 4>, <0 61 4>; 1667393fd86SMichal Simek reg = <0x0 0xff0d0000 0x0 0x1000>; 1675d1b79d2SMichal Simek clock-names = "pclk", "hclk", "tx_clk"; 1685d1b79d2SMichal Simek #address-cells = <1>; 1695d1b79d2SMichal Simek #size-cells = <0>; 1705d1b79d2SMichal Simek }; 1715d1b79d2SMichal Simek 1725d1b79d2SMichal Simek gem3: ethernet@ff0e0000 { 1735d1b79d2SMichal Simek compatible = "cdns,gem"; 1745d1b79d2SMichal Simek status = "disabled"; 1755d1b79d2SMichal Simek interrupt-parent = <&gic>; 1765d1b79d2SMichal Simek interrupts = <0 63 4>, <0 63 4>; 1777393fd86SMichal Simek reg = <0x0 0xff0e0000 0x0 0x1000>; 1785d1b79d2SMichal Simek clock-names = "pclk", "hclk", "tx_clk"; 1795d1b79d2SMichal Simek #address-cells = <1>; 1805d1b79d2SMichal Simek #size-cells = <0>; 1815d1b79d2SMichal Simek }; 1825d1b79d2SMichal Simek 18372e5df43SMichal Simek gpio: gpio@ff0a0000 { 18472e5df43SMichal Simek compatible = "xlnx,zynqmp-gpio-1.0"; 18572e5df43SMichal Simek status = "disabled"; 18672e5df43SMichal Simek #gpio-cells = <0x2>; 18772e5df43SMichal Simek interrupt-parent = <&gic>; 18872e5df43SMichal Simek interrupts = <0 16 4>; 18972e5df43SMichal Simek interrupt-controller; 19072e5df43SMichal Simek #interrupt-cells = <2>; 1917393fd86SMichal Simek reg = <0x0 0xff0a0000 0x0 0x1000>; 19272e5df43SMichal Simek }; 19372e5df43SMichal Simek 1945d1b79d2SMichal Simek i2c0: i2c@ff020000 { 195c415f9e8SMoritz Fischer compatible = "cdns,i2c-r1p14", "cdns,i2c-r1p10"; 1965d1b79d2SMichal Simek status = "disabled"; 1975d1b79d2SMichal Simek interrupt-parent = <&gic>; 1985d1b79d2SMichal Simek interrupts = <0 17 4>; 1997393fd86SMichal Simek reg = <0x0 0xff020000 0x0 0x1000>; 2005d1b79d2SMichal Simek #address-cells = <1>; 2015d1b79d2SMichal Simek #size-cells = <0>; 2025d1b79d2SMichal Simek }; 2035d1b79d2SMichal Simek 2045d1b79d2SMichal Simek i2c1: i2c@ff030000 { 205c415f9e8SMoritz Fischer compatible = "cdns,i2c-r1p14", "cdns,i2c-r1p10"; 2065d1b79d2SMichal Simek status = "disabled"; 2075d1b79d2SMichal Simek interrupt-parent = <&gic>; 2085d1b79d2SMichal Simek interrupts = <0 18 4>; 2097393fd86SMichal Simek reg = <0x0 0xff030000 0x0 0x1000>; 2105d1b79d2SMichal Simek #address-cells = <1>; 2115d1b79d2SMichal Simek #size-cells = <0>; 2125d1b79d2SMichal Simek }; 2135d1b79d2SMichal Simek 21478b83b8cSMichal Simek pcie: pcie@fd0e0000 { 21578b83b8cSMichal Simek compatible = "xlnx,nwl-pcie-2.11"; 21678b83b8cSMichal Simek status = "disabled"; 21778b83b8cSMichal Simek #address-cells = <3>; 21878b83b8cSMichal Simek #size-cells = <2>; 21978b83b8cSMichal Simek #interrupt-cells = <1>; 22078b83b8cSMichal Simek msi-controller; 22178b83b8cSMichal Simek device_type = "pci"; 22278b83b8cSMichal Simek interrupt-parent = <&gic>; 22378b83b8cSMichal Simek interrupts = <0 118 4>, 22478b83b8cSMichal Simek <0 117 4>, 22578b83b8cSMichal Simek <0 116 4>, 22678b83b8cSMichal Simek <0 115 4>, /* MSI_1 [63...32] */ 22778b83b8cSMichal Simek <0 114 4>; /* MSI_0 [31...0] */ 22878b83b8cSMichal Simek interrupt-names = "misc", "dummy", "intx", 22978b83b8cSMichal Simek "msi1", "msi0"; 23078b83b8cSMichal Simek msi-parent = <&pcie>; 23178b83b8cSMichal Simek reg = <0x0 0xfd0e0000 0x0 0x1000>, 23278b83b8cSMichal Simek <0x0 0xfd480000 0x0 0x1000>, 23378b83b8cSMichal Simek <0x80 0x00000000 0x0 0x1000000>; 23478b83b8cSMichal Simek reg-names = "breg", "pcireg", "cfg"; 23578b83b8cSMichal Simek ranges = <0x02000000 0x00000000 0xe0000000 0x00000000 23678b83b8cSMichal Simek 0xe0000000 0x00000000 0x10000000 23778b83b8cSMichal Simek /* non-prefetchable memory */ 23878b83b8cSMichal Simek 0x43000000 0x00000006 0x00000000 0x00000006 23978b83b8cSMichal Simek 0x00000000 0x00000002 0x00000000>; 24078b83b8cSMichal Simek /* prefetchable memory */ 241d15c56caSRob Herring bus-range = <0x00 0xff>; 24278b83b8cSMichal Simek interrupt-map-mask = <0x0 0x0 0x0 0x7>; 24378b83b8cSMichal Simek interrupt-map = <0x0 0x0 0x0 0x1 &pcie_intc 0x1>, 24478b83b8cSMichal Simek <0x0 0x0 0x0 0x2 &pcie_intc 0x2>, 24578b83b8cSMichal Simek <0x0 0x0 0x0 0x3 &pcie_intc 0x3>, 24678b83b8cSMichal Simek <0x0 0x0 0x0 0x4 &pcie_intc 0x4>; 24778b83b8cSMichal Simek pcie_intc: legacy-interrupt-controller { 24878b83b8cSMichal Simek interrupt-controller; 24978b83b8cSMichal Simek #address-cells = <0>; 25078b83b8cSMichal Simek #interrupt-cells = <1>; 25178b83b8cSMichal Simek }; 25278b83b8cSMichal Simek }; 25378b83b8cSMichal Simek 2548fae442fSSuneel Garapati sata: ahci@fd0c0000 { 2558fae442fSSuneel Garapati compatible = "ceva,ahci-1v84"; 2568fae442fSSuneel Garapati status = "disabled"; 2577393fd86SMichal Simek reg = <0x0 0xfd0c0000 0x0 0x2000>; 2588fae442fSSuneel Garapati interrupt-parent = <&gic>; 2598fae442fSSuneel Garapati interrupts = <0 133 4>; 2608fae442fSSuneel Garapati }; 2618fae442fSSuneel Garapati 2625d1b79d2SMichal Simek sdhci0: sdhci@ff160000 { 2635d1b79d2SMichal Simek compatible = "arasan,sdhci-8.9a"; 2645d1b79d2SMichal Simek status = "disabled"; 2655d1b79d2SMichal Simek interrupt-parent = <&gic>; 2665d1b79d2SMichal Simek interrupts = <0 48 4>; 2677393fd86SMichal Simek reg = <0x0 0xff160000 0x0 0x1000>; 2685d1b79d2SMichal Simek clock-names = "clk_xin", "clk_ahb"; 2695d1b79d2SMichal Simek }; 2705d1b79d2SMichal Simek 2715d1b79d2SMichal Simek sdhci1: sdhci@ff170000 { 2725d1b79d2SMichal Simek compatible = "arasan,sdhci-8.9a"; 2735d1b79d2SMichal Simek status = "disabled"; 2745d1b79d2SMichal Simek interrupt-parent = <&gic>; 2755d1b79d2SMichal Simek interrupts = <0 49 4>; 2767393fd86SMichal Simek reg = <0x0 0xff170000 0x0 0x1000>; 2775d1b79d2SMichal Simek clock-names = "clk_xin", "clk_ahb"; 2785d1b79d2SMichal Simek }; 2795d1b79d2SMichal Simek 280ff92e361SMichal Simek smmu: smmu@fd800000 { 281ff92e361SMichal Simek compatible = "arm,mmu-500"; 2827393fd86SMichal Simek reg = <0x0 0xfd800000 0x0 0x20000>; 283ff92e361SMichal Simek #global-interrupts = <1>; 284ff92e361SMichal Simek interrupt-parent = <&gic>; 285ff92e361SMichal Simek interrupts = <0 157 4>, 286ff92e361SMichal Simek <0 157 4>, <0 157 4>, <0 157 4>, <0 157 4>, 287ff92e361SMichal Simek <0 157 4>, <0 157 4>, <0 157 4>, <0 157 4>, 288ff92e361SMichal Simek <0 157 4>, <0 157 4>, <0 157 4>, <0 157 4>, 289ff92e361SMichal Simek <0 157 4>, <0 157 4>, <0 157 4>, <0 157 4>; 290ff92e361SMichal Simek }; 291ff92e361SMichal Simek 292f49310dcSMichal Simek spi0: spi@ff040000 { 293f49310dcSMichal Simek compatible = "cdns,spi-r1p6"; 294f49310dcSMichal Simek status = "disabled"; 295f49310dcSMichal Simek interrupt-parent = <&gic>; 296f49310dcSMichal Simek interrupts = <0 19 4>; 2977393fd86SMichal Simek reg = <0x0 0xff040000 0x0 0x1000>; 298f49310dcSMichal Simek clock-names = "ref_clk", "pclk"; 299f49310dcSMichal Simek #address-cells = <1>; 300f49310dcSMichal Simek #size-cells = <0>; 301f49310dcSMichal Simek }; 302f49310dcSMichal Simek 303f49310dcSMichal Simek spi1: spi@ff050000 { 304f49310dcSMichal Simek compatible = "cdns,spi-r1p6"; 305f49310dcSMichal Simek status = "disabled"; 306f49310dcSMichal Simek interrupt-parent = <&gic>; 307f49310dcSMichal Simek interrupts = <0 20 4>; 3087393fd86SMichal Simek reg = <0x0 0xff050000 0x0 0x1000>; 309f49310dcSMichal Simek clock-names = "ref_clk", "pclk"; 310f49310dcSMichal Simek #address-cells = <1>; 311f49310dcSMichal Simek #size-cells = <0>; 312f49310dcSMichal Simek }; 313f49310dcSMichal Simek 3148fd7a775SMichal Simek ttc0: timer@ff110000 { 3158fd7a775SMichal Simek compatible = "cdns,ttc"; 3168fd7a775SMichal Simek status = "disabled"; 3178fd7a775SMichal Simek interrupt-parent = <&gic>; 3188fd7a775SMichal Simek interrupts = <0 36 4>, <0 37 4>, <0 38 4>; 3197393fd86SMichal Simek reg = <0x0 0xff110000 0x0 0x1000>; 3208fd7a775SMichal Simek timer-width = <32>; 3218fd7a775SMichal Simek }; 3228fd7a775SMichal Simek 3238fd7a775SMichal Simek ttc1: timer@ff120000 { 3248fd7a775SMichal Simek compatible = "cdns,ttc"; 3258fd7a775SMichal Simek status = "disabled"; 3268fd7a775SMichal Simek interrupt-parent = <&gic>; 3278fd7a775SMichal Simek interrupts = <0 39 4>, <0 40 4>, <0 41 4>; 3287393fd86SMichal Simek reg = <0x0 0xff120000 0x0 0x1000>; 3298fd7a775SMichal Simek timer-width = <32>; 3308fd7a775SMichal Simek }; 3318fd7a775SMichal Simek 3328fd7a775SMichal Simek ttc2: timer@ff130000 { 3338fd7a775SMichal Simek compatible = "cdns,ttc"; 3348fd7a775SMichal Simek status = "disabled"; 3358fd7a775SMichal Simek interrupt-parent = <&gic>; 3368fd7a775SMichal Simek interrupts = <0 42 4>, <0 43 4>, <0 44 4>; 3377393fd86SMichal Simek reg = <0x0 0xff130000 0x0 0x1000>; 3388fd7a775SMichal Simek timer-width = <32>; 3398fd7a775SMichal Simek }; 3408fd7a775SMichal Simek 3418fd7a775SMichal Simek ttc3: timer@ff140000 { 3428fd7a775SMichal Simek compatible = "cdns,ttc"; 3438fd7a775SMichal Simek status = "disabled"; 3448fd7a775SMichal Simek interrupt-parent = <&gic>; 3458fd7a775SMichal Simek interrupts = <0 45 4>, <0 46 4>, <0 47 4>; 3467393fd86SMichal Simek reg = <0x0 0xff140000 0x0 0x1000>; 3478fd7a775SMichal Simek timer-width = <32>; 3488fd7a775SMichal Simek }; 3498fd7a775SMichal Simek 3508fd7a775SMichal Simek uart0: serial@ff000000 { 3518fd7a775SMichal Simek compatible = "cdns,uart-r1p8"; 3528fd7a775SMichal Simek status = "disabled"; 3538fd7a775SMichal Simek interrupt-parent = <&gic>; 3548fd7a775SMichal Simek interrupts = <0 21 4>; 3557393fd86SMichal Simek reg = <0x0 0xff000000 0x0 0x1000>; 3568fd7a775SMichal Simek clock-names = "uart_clk", "pclk"; 3578fd7a775SMichal Simek }; 3588fd7a775SMichal Simek 3598fd7a775SMichal Simek uart1: serial@ff010000 { 3608fd7a775SMichal Simek compatible = "cdns,uart-r1p8"; 3618fd7a775SMichal Simek status = "disabled"; 3628fd7a775SMichal Simek interrupt-parent = <&gic>; 3638fd7a775SMichal Simek interrupts = <0 22 4>; 3647393fd86SMichal Simek reg = <0x0 0xff010000 0x0 0x1000>; 3658fd7a775SMichal Simek clock-names = "uart_clk", "pclk"; 3668fd7a775SMichal Simek }; 3678fd7a775SMichal Simek 36822eda14aSMichal Simek usb0: usb@fe200000 { 36922eda14aSMichal Simek compatible = "snps,dwc3"; 37022eda14aSMichal Simek status = "disabled"; 37122eda14aSMichal Simek interrupt-parent = <&gic>; 37222eda14aSMichal Simek interrupts = <0 65 4>; 3737393fd86SMichal Simek reg = <0x0 0xfe200000 0x0 0x40000>; 37422eda14aSMichal Simek clock-names = "clk_xin", "clk_ahb"; 37522eda14aSMichal Simek }; 37622eda14aSMichal Simek 37722eda14aSMichal Simek usb1: usb@fe300000 { 37822eda14aSMichal Simek compatible = "snps,dwc3"; 37922eda14aSMichal Simek status = "disabled"; 38022eda14aSMichal Simek interrupt-parent = <&gic>; 38122eda14aSMichal Simek interrupts = <0 70 4>; 3827393fd86SMichal Simek reg = <0x0 0xfe300000 0x0 0x40000>; 38322eda14aSMichal Simek clock-names = "clk_xin", "clk_ahb"; 38422eda14aSMichal Simek }; 38522eda14aSMichal Simek 3865d1b79d2SMichal Simek watchdog0: watchdog@fd4d0000 { 3875d1b79d2SMichal Simek compatible = "cdns,wdt-r1p2"; 3885d1b79d2SMichal Simek status = "disabled"; 3895d1b79d2SMichal Simek interrupt-parent = <&gic>; 390908c9e73SPunnaiah Choudary Kalluri interrupts = <0 113 1>; 3917393fd86SMichal Simek reg = <0x0 0xfd4d0000 0x0 0x1000>; 3925d1b79d2SMichal Simek timeout-sec = <10>; 3935d1b79d2SMichal Simek }; 3945d1b79d2SMichal Simek }; 3955d1b79d2SMichal Simek}; 396