1f220d3ebSAndreas Färber// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 206edb80fSAndreas Färber/* 306edb80fSAndreas Färber * Copyright (c) 2017 Andreas Färber 406edb80fSAndreas Färber */ 506edb80fSAndreas Färber 64db4a57fSManivannan Sadhasivam#include <dt-bindings/clock/actions,s900-cmu.h> 7*3dc4b6fbSManivannan Sadhasivam#include <dt-bindings/gpio/gpio.h> 806edb80fSAndreas Färber#include <dt-bindings/interrupt-controller/arm-gic.h> 97cac6c0cSManivannan Sadhasivam#include <dt-bindings/reset/actions,s900-reset.h> 1006edb80fSAndreas Färber 1106edb80fSAndreas Färber/ { 1206edb80fSAndreas Färber compatible = "actions,s900"; 1306edb80fSAndreas Färber interrupt-parent = <&gic>; 1406edb80fSAndreas Färber #address-cells = <2>; 1506edb80fSAndreas Färber #size-cells = <2>; 1606edb80fSAndreas Färber 1706edb80fSAndreas Färber cpus { 1806edb80fSAndreas Färber #address-cells = <2>; 1906edb80fSAndreas Färber #size-cells = <0>; 2006edb80fSAndreas Färber 2106edb80fSAndreas Färber cpu0: cpu@0 { 2206edb80fSAndreas Färber device_type = "cpu"; 2331af04cdSRob Herring compatible = "arm,cortex-a53"; 2406edb80fSAndreas Färber reg = <0x0 0x0>; 2506edb80fSAndreas Färber enable-method = "psci"; 2606edb80fSAndreas Färber }; 2706edb80fSAndreas Färber 2806edb80fSAndreas Färber cpu1: cpu@1 { 2906edb80fSAndreas Färber device_type = "cpu"; 3031af04cdSRob Herring compatible = "arm,cortex-a53"; 3106edb80fSAndreas Färber reg = <0x0 0x1>; 3206edb80fSAndreas Färber enable-method = "psci"; 3306edb80fSAndreas Färber }; 3406edb80fSAndreas Färber 3506edb80fSAndreas Färber cpu2: cpu@2 { 3606edb80fSAndreas Färber device_type = "cpu"; 3731af04cdSRob Herring compatible = "arm,cortex-a53"; 3806edb80fSAndreas Färber reg = <0x0 0x2>; 3906edb80fSAndreas Färber enable-method = "psci"; 4006edb80fSAndreas Färber }; 4106edb80fSAndreas Färber 4206edb80fSAndreas Färber cpu3: cpu@3 { 4306edb80fSAndreas Färber device_type = "cpu"; 4431af04cdSRob Herring compatible = "arm,cortex-a53"; 4506edb80fSAndreas Färber reg = <0x0 0x3>; 4606edb80fSAndreas Färber enable-method = "psci"; 4706edb80fSAndreas Färber }; 4806edb80fSAndreas Färber }; 4906edb80fSAndreas Färber 5006edb80fSAndreas Färber reserved-memory { 5106edb80fSAndreas Färber #address-cells = <2>; 5206edb80fSAndreas Färber #size-cells = <2>; 5306edb80fSAndreas Färber ranges; 5406edb80fSAndreas Färber 5506edb80fSAndreas Färber secmon@1f000000 { 5606edb80fSAndreas Färber reg = <0x0 0x1f000000 0x0 0x1000000>; 5706edb80fSAndreas Färber no-map; 5806edb80fSAndreas Färber }; 5906edb80fSAndreas Färber }; 6006edb80fSAndreas Färber 6106edb80fSAndreas Färber psci { 6206edb80fSAndreas Färber compatible = "arm,psci-0.2"; 6306edb80fSAndreas Färber method = "smc"; 6406edb80fSAndreas Färber }; 6506edb80fSAndreas Färber 6606edb80fSAndreas Färber arm-pmu { 6706edb80fSAndreas Färber compatible = "arm,cortex-a53-pmu"; 6806edb80fSAndreas Färber interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 6906edb80fSAndreas Färber <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 7006edb80fSAndreas Färber <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 7106edb80fSAndreas Färber <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 7206edb80fSAndreas Färber interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; 7306edb80fSAndreas Färber }; 7406edb80fSAndreas Färber 7506edb80fSAndreas Färber timer { 7606edb80fSAndreas Färber compatible = "arm,armv8-timer"; 7706edb80fSAndreas Färber interrupts = <GIC_PPI 13 7806edb80fSAndreas Färber (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 7906edb80fSAndreas Färber <GIC_PPI 14 8006edb80fSAndreas Färber (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 8106edb80fSAndreas Färber <GIC_PPI 11 8206edb80fSAndreas Färber (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 8306edb80fSAndreas Färber <GIC_PPI 10 8406edb80fSAndreas Färber (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>; 8506edb80fSAndreas Färber }; 8606edb80fSAndreas Färber 8706edb80fSAndreas Färber hosc: hosc { 8806edb80fSAndreas Färber compatible = "fixed-clock"; 8906edb80fSAndreas Färber clock-frequency = <24000000>; 9006edb80fSAndreas Färber #clock-cells = <0>; 9106edb80fSAndreas Färber }; 9206edb80fSAndreas Färber 934db4a57fSManivannan Sadhasivam losc: losc { 944db4a57fSManivannan Sadhasivam compatible = "fixed-clock"; 954db4a57fSManivannan Sadhasivam clock-frequency = <32768>; 964db4a57fSManivannan Sadhasivam #clock-cells = <0>; 974db4a57fSManivannan Sadhasivam }; 984db4a57fSManivannan Sadhasivam 994db4a57fSManivannan Sadhasivam diff24M: diff24M { 1004db4a57fSManivannan Sadhasivam compatible = "fixed-clock"; 1014db4a57fSManivannan Sadhasivam clock-frequency = <24000000>; 1024db4a57fSManivannan Sadhasivam #clock-cells = <0>; 1034db4a57fSManivannan Sadhasivam }; 1044db4a57fSManivannan Sadhasivam 10506edb80fSAndreas Färber soc { 10606edb80fSAndreas Färber compatible = "simple-bus"; 10706edb80fSAndreas Färber #address-cells = <2>; 10806edb80fSAndreas Färber #size-cells = <2>; 10906edb80fSAndreas Färber ranges; 11006edb80fSAndreas Färber 11106edb80fSAndreas Färber gic: interrupt-controller@e00f1000 { 11206edb80fSAndreas Färber compatible = "arm,gic-400"; 11306edb80fSAndreas Färber reg = <0x0 0xe00f1000 0x0 0x1000>, 11406edb80fSAndreas Färber <0x0 0xe00f2000 0x0 0x2000>, 11506edb80fSAndreas Färber <0x0 0xe00f4000 0x0 0x2000>, 11606edb80fSAndreas Färber <0x0 0xe00f6000 0x0 0x2000>; 11706edb80fSAndreas Färber interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>; 11806edb80fSAndreas Färber interrupt-controller; 11906edb80fSAndreas Färber #interrupt-cells = <3>; 12006edb80fSAndreas Färber }; 12106edb80fSAndreas Färber 12206edb80fSAndreas Färber uart0: serial@e0120000 { 12306edb80fSAndreas Färber compatible = "actions,s900-uart", "actions,owl-uart"; 12406edb80fSAndreas Färber reg = <0x0 0xe0120000 0x0 0x2000>; 125d3105e47SManivannan Sadhasivam clocks = <&cmu CLK_UART0>; 12606edb80fSAndreas Färber interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>; 12706edb80fSAndreas Färber status = "disabled"; 12806edb80fSAndreas Färber }; 12906edb80fSAndreas Färber 13006edb80fSAndreas Färber uart1: serial@e0122000 { 13106edb80fSAndreas Färber compatible = "actions,s900-uart", "actions,owl-uart"; 13206edb80fSAndreas Färber reg = <0x0 0xe0122000 0x0 0x2000>; 133d3105e47SManivannan Sadhasivam clocks = <&cmu CLK_UART1>; 13406edb80fSAndreas Färber interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>; 13506edb80fSAndreas Färber status = "disabled"; 13606edb80fSAndreas Färber }; 13706edb80fSAndreas Färber 13806edb80fSAndreas Färber uart2: serial@e0124000 { 13906edb80fSAndreas Färber compatible = "actions,s900-uart", "actions,owl-uart"; 14006edb80fSAndreas Färber reg = <0x0 0xe0124000 0x0 0x2000>; 141d3105e47SManivannan Sadhasivam clocks = <&cmu CLK_UART2>; 14206edb80fSAndreas Färber interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>; 14306edb80fSAndreas Färber status = "disabled"; 14406edb80fSAndreas Färber }; 14506edb80fSAndreas Färber 14606edb80fSAndreas Färber uart3: serial@e0126000 { 14706edb80fSAndreas Färber compatible = "actions,s900-uart", "actions,owl-uart"; 14806edb80fSAndreas Färber reg = <0x0 0xe0126000 0x0 0x2000>; 149d3105e47SManivannan Sadhasivam clocks = <&cmu CLK_UART3>; 15006edb80fSAndreas Färber interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>; 15106edb80fSAndreas Färber status = "disabled"; 15206edb80fSAndreas Färber }; 15306edb80fSAndreas Färber 15406edb80fSAndreas Färber uart4: serial@e0128000 { 15506edb80fSAndreas Färber compatible = "actions,s900-uart", "actions,owl-uart"; 15606edb80fSAndreas Färber reg = <0x0 0xe0128000 0x0 0x2000>; 157d3105e47SManivannan Sadhasivam clocks = <&cmu CLK_UART4>; 15806edb80fSAndreas Färber interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>; 15906edb80fSAndreas Färber status = "disabled"; 16006edb80fSAndreas Färber }; 16106edb80fSAndreas Färber 16206edb80fSAndreas Färber uart5: serial@e012a000 { 16306edb80fSAndreas Färber compatible = "actions,s900-uart", "actions,owl-uart"; 16406edb80fSAndreas Färber reg = <0x0 0xe012a000 0x0 0x2000>; 165d3105e47SManivannan Sadhasivam clocks = <&cmu CLK_UART5>; 16606edb80fSAndreas Färber interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; 16706edb80fSAndreas Färber status = "disabled"; 16806edb80fSAndreas Färber }; 16906edb80fSAndreas Färber 17006edb80fSAndreas Färber uart6: serial@e012c000 { 17106edb80fSAndreas Färber compatible = "actions,s900-uart", "actions,owl-uart"; 17206edb80fSAndreas Färber reg = <0x0 0xe012c000 0x0 0x2000>; 173d3105e47SManivannan Sadhasivam clocks = <&cmu CLK_UART6>; 17406edb80fSAndreas Färber interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; 17506edb80fSAndreas Färber status = "disabled"; 17606edb80fSAndreas Färber }; 17706edb80fSAndreas Färber 1786bd9ad12SManivannan Sadhasivam sps: power-controller@e012e000 { 1796bd9ad12SManivannan Sadhasivam compatible = "actions,s900-sps"; 1806bd9ad12SManivannan Sadhasivam reg = <0x0 0xe012e000 0x0 0x2000>; 1816bd9ad12SManivannan Sadhasivam #power-domain-cells = <1>; 1826bd9ad12SManivannan Sadhasivam }; 1836bd9ad12SManivannan Sadhasivam 1844db4a57fSManivannan Sadhasivam cmu: clock-controller@e0160000 { 1854db4a57fSManivannan Sadhasivam compatible = "actions,s900-cmu"; 1864db4a57fSManivannan Sadhasivam reg = <0x0 0xe0160000 0x0 0x1000>; 1874db4a57fSManivannan Sadhasivam clocks = <&hosc>, <&losc>; 1884db4a57fSManivannan Sadhasivam #clock-cells = <1>; 1897cac6c0cSManivannan Sadhasivam #reset-cells = <1>; 1904db4a57fSManivannan Sadhasivam }; 1914db4a57fSManivannan Sadhasivam 1925eb76e8aSManivannan Sadhasivam i2c0: i2c@e0170000 { 1935eb76e8aSManivannan Sadhasivam compatible = "actions,s900-i2c"; 1945eb76e8aSManivannan Sadhasivam reg = <0 0xe0170000 0 0x1000>; 1955eb76e8aSManivannan Sadhasivam clocks = <&cmu CLK_I2C0>; 1965eb76e8aSManivannan Sadhasivam interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; 1975eb76e8aSManivannan Sadhasivam #address-cells = <1>; 1985eb76e8aSManivannan Sadhasivam #size-cells = <0>; 1995eb76e8aSManivannan Sadhasivam status = "disabled"; 2005eb76e8aSManivannan Sadhasivam }; 2015eb76e8aSManivannan Sadhasivam 2025eb76e8aSManivannan Sadhasivam i2c1: i2c@e0172000 { 2035eb76e8aSManivannan Sadhasivam compatible = "actions,s900-i2c"; 2045eb76e8aSManivannan Sadhasivam reg = <0 0xe0172000 0 0x1000>; 2055eb76e8aSManivannan Sadhasivam clocks = <&cmu CLK_I2C1>; 2065eb76e8aSManivannan Sadhasivam interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>; 2075eb76e8aSManivannan Sadhasivam #address-cells = <1>; 2085eb76e8aSManivannan Sadhasivam #size-cells = <0>; 2095eb76e8aSManivannan Sadhasivam status = "disabled"; 2105eb76e8aSManivannan Sadhasivam }; 2115eb76e8aSManivannan Sadhasivam 2125eb76e8aSManivannan Sadhasivam i2c2: i2c@e0174000 { 2135eb76e8aSManivannan Sadhasivam compatible = "actions,s900-i2c"; 2145eb76e8aSManivannan Sadhasivam reg = <0 0xe0174000 0 0x1000>; 2155eb76e8aSManivannan Sadhasivam clocks = <&cmu CLK_I2C2>; 2165eb76e8aSManivannan Sadhasivam interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>; 2175eb76e8aSManivannan Sadhasivam #address-cells = <1>; 2185eb76e8aSManivannan Sadhasivam #size-cells = <0>; 2195eb76e8aSManivannan Sadhasivam status = "disabled"; 2205eb76e8aSManivannan Sadhasivam }; 2215eb76e8aSManivannan Sadhasivam 2225eb76e8aSManivannan Sadhasivam i2c3: i2c@e0176000 { 2235eb76e8aSManivannan Sadhasivam compatible = "actions,s900-i2c"; 2245eb76e8aSManivannan Sadhasivam reg = <0 0xe0176000 0 0x1000>; 2255eb76e8aSManivannan Sadhasivam clocks = <&cmu CLK_I2C3>; 2265eb76e8aSManivannan Sadhasivam interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>; 2275eb76e8aSManivannan Sadhasivam #address-cells = <1>; 2285eb76e8aSManivannan Sadhasivam #size-cells = <0>; 2295eb76e8aSManivannan Sadhasivam status = "disabled"; 2305eb76e8aSManivannan Sadhasivam }; 2315eb76e8aSManivannan Sadhasivam 2325eb76e8aSManivannan Sadhasivam i2c4: i2c@e0178000 { 2335eb76e8aSManivannan Sadhasivam compatible = "actions,s900-i2c"; 2345eb76e8aSManivannan Sadhasivam reg = <0 0xe0178000 0 0x1000>; 2355eb76e8aSManivannan Sadhasivam clocks = <&cmu CLK_I2C4>; 2365eb76e8aSManivannan Sadhasivam interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>; 2375eb76e8aSManivannan Sadhasivam #address-cells = <1>; 2385eb76e8aSManivannan Sadhasivam #size-cells = <0>; 2395eb76e8aSManivannan Sadhasivam status = "disabled"; 2405eb76e8aSManivannan Sadhasivam }; 2415eb76e8aSManivannan Sadhasivam 2425eb76e8aSManivannan Sadhasivam i2c5: i2c@e017a000 { 2435eb76e8aSManivannan Sadhasivam compatible = "actions,s900-i2c"; 2445eb76e8aSManivannan Sadhasivam reg = <0 0xe017a000 0 0x1000>; 2455eb76e8aSManivannan Sadhasivam clocks = <&cmu CLK_I2C5>; 2465eb76e8aSManivannan Sadhasivam interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>; 2475eb76e8aSManivannan Sadhasivam #address-cells = <1>; 2485eb76e8aSManivannan Sadhasivam #size-cells = <0>; 2495eb76e8aSManivannan Sadhasivam status = "disabled"; 2505eb76e8aSManivannan Sadhasivam }; 2515eb76e8aSManivannan Sadhasivam 252a1d8219fSManivannan Sadhasivam pinctrl: pinctrl@e01b0000 { 253a1d8219fSManivannan Sadhasivam compatible = "actions,s900-pinctrl"; 254a1d8219fSManivannan Sadhasivam reg = <0x0 0xe01b0000 0x0 0x1000>; 255a1d8219fSManivannan Sadhasivam clocks = <&cmu CLK_GPIO>; 25648d4c884SManivannan Sadhasivam gpio-controller; 25748d4c884SManivannan Sadhasivam gpio-ranges = <&pinctrl 0 0 146>; 25848d4c884SManivannan Sadhasivam #gpio-cells = <2>; 259ccb01374SManivannan Sadhasivam interrupt-controller; 260ccb01374SManivannan Sadhasivam #interrupt-cells = <2>; 261ccb01374SManivannan Sadhasivam interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>, 262ccb01374SManivannan Sadhasivam <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>, 263ccb01374SManivannan Sadhasivam <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>, 264ccb01374SManivannan Sadhasivam <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>, 265ccb01374SManivannan Sadhasivam <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, 266ccb01374SManivannan Sadhasivam <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>; 267a1d8219fSManivannan Sadhasivam }; 268a1d8219fSManivannan Sadhasivam 26906edb80fSAndreas Färber timer: timer@e0228000 { 27006edb80fSAndreas Färber compatible = "actions,s900-timer"; 27106edb80fSAndreas Färber reg = <0x0 0xe0228000 0x0 0x8000>; 27206edb80fSAndreas Färber interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; 27306edb80fSAndreas Färber interrupt-names = "timer1"; 27406edb80fSAndreas Färber }; 275c432aaa2SManivannan Sadhasivam 276c432aaa2SManivannan Sadhasivam dma: dma-controller@e0260000 { 277c432aaa2SManivannan Sadhasivam compatible = "actions,s900-dma"; 278c432aaa2SManivannan Sadhasivam reg = <0x0 0xe0260000 0x0 0x1000>; 279c432aaa2SManivannan Sadhasivam interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>, 280c432aaa2SManivannan Sadhasivam <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>, 281c432aaa2SManivannan Sadhasivam <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>, 282c432aaa2SManivannan Sadhasivam <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>; 283c432aaa2SManivannan Sadhasivam #dma-cells = <1>; 284c432aaa2SManivannan Sadhasivam dma-channels = <12>; 285c432aaa2SManivannan Sadhasivam dma-requests = <46>; 286c432aaa2SManivannan Sadhasivam clocks = <&cmu CLK_DMAC>; 287c432aaa2SManivannan Sadhasivam }; 288*3dc4b6fbSManivannan Sadhasivam 289*3dc4b6fbSManivannan Sadhasivam mmc0: mmc@e0330000 { 290*3dc4b6fbSManivannan Sadhasivam compatible = "actions,owl-mmc"; 291*3dc4b6fbSManivannan Sadhasivam reg = <0x0 0xe0330000 0x0 0x4000>; 292*3dc4b6fbSManivannan Sadhasivam interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>; 293*3dc4b6fbSManivannan Sadhasivam clocks = <&cmu CLK_SD0>; 294*3dc4b6fbSManivannan Sadhasivam resets = <&cmu RESET_SD0>; 295*3dc4b6fbSManivannan Sadhasivam dmas = <&dma 2>; 296*3dc4b6fbSManivannan Sadhasivam dma-names = "mmc"; 297*3dc4b6fbSManivannan Sadhasivam status = "disabled"; 298*3dc4b6fbSManivannan Sadhasivam }; 299*3dc4b6fbSManivannan Sadhasivam 300*3dc4b6fbSManivannan Sadhasivam mmc1: mmc@e0334000 { 301*3dc4b6fbSManivannan Sadhasivam compatible = "actions,owl-mmc"; 302*3dc4b6fbSManivannan Sadhasivam reg = <0x0 0xe0334000 0x0 0x4000>; 303*3dc4b6fbSManivannan Sadhasivam interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>; 304*3dc4b6fbSManivannan Sadhasivam clocks = <&cmu CLK_SD1>; 305*3dc4b6fbSManivannan Sadhasivam resets = <&cmu RESET_SD1>; 306*3dc4b6fbSManivannan Sadhasivam dmas = <&dma 3>; 307*3dc4b6fbSManivannan Sadhasivam dma-names = "mmc"; 308*3dc4b6fbSManivannan Sadhasivam status = "disabled"; 309*3dc4b6fbSManivannan Sadhasivam }; 310*3dc4b6fbSManivannan Sadhasivam 311*3dc4b6fbSManivannan Sadhasivam mmc2: mmc@e0338000 { 312*3dc4b6fbSManivannan Sadhasivam compatible = "actions,owl-mmc"; 313*3dc4b6fbSManivannan Sadhasivam reg = <0x0 0xe0338000 0x0 0x4000>; 314*3dc4b6fbSManivannan Sadhasivam interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>; 315*3dc4b6fbSManivannan Sadhasivam clocks = <&cmu CLK_SD2>; 316*3dc4b6fbSManivannan Sadhasivam resets = <&cmu RESET_SD2>; 317*3dc4b6fbSManivannan Sadhasivam dmas = <&dma 4>; 318*3dc4b6fbSManivannan Sadhasivam dma-names = "mmc"; 319*3dc4b6fbSManivannan Sadhasivam status = "disabled"; 320*3dc4b6fbSManivannan Sadhasivam }; 321*3dc4b6fbSManivannan Sadhasivam 322*3dc4b6fbSManivannan Sadhasivam mmc3: mmc@e033c000 { 323*3dc4b6fbSManivannan Sadhasivam compatible = "actions,owl-mmc"; 324*3dc4b6fbSManivannan Sadhasivam reg = <0x0 0xe033c000 0x0 0x4000>; 325*3dc4b6fbSManivannan Sadhasivam interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>; 326*3dc4b6fbSManivannan Sadhasivam clocks = <&cmu CLK_SD3>; 327*3dc4b6fbSManivannan Sadhasivam resets = <&cmu RESET_SD3>; 328*3dc4b6fbSManivannan Sadhasivam dmas = <&dma 46>; 329*3dc4b6fbSManivannan Sadhasivam dma-names = "mmc"; 330*3dc4b6fbSManivannan Sadhasivam status = "disabled"; 331*3dc4b6fbSManivannan Sadhasivam }; 33206edb80fSAndreas Färber }; 33306edb80fSAndreas Färber}; 334