11335483aSStefan Roese/* 21335483aSStefan Roese * Copyright (C) 2016 Marvell Technology Group Ltd. 31335483aSStefan Roese * 41335483aSStefan Roese * This file is dual-licensed: you can use it either under the terms 51335483aSStefan Roese * of the GPLv2 or the X11 license, at your option. Note that this dual 61335483aSStefan Roese * licensing only applies to this file, and not this project as a 71335483aSStefan Roese * whole. 81335483aSStefan Roese * 91335483aSStefan Roese * a) This library is free software; you can redistribute it and/or 101335483aSStefan Roese * modify it under the terms of the GNU General Public License as 111335483aSStefan Roese * published by the Free Software Foundation; either version 2 of the 121335483aSStefan Roese * License, or (at your option) any later version. 131335483aSStefan Roese * 141335483aSStefan Roese * This library is distributed in the hope that it will be useful, 151335483aSStefan Roese * but WITHOUT ANY WARRANTY; without even the implied warranty of 161335483aSStefan Roese * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 171335483aSStefan Roese * GNU General Public License for more details. 181335483aSStefan Roese * 191335483aSStefan Roese * Or, alternatively, 201335483aSStefan Roese * 211335483aSStefan Roese * b) Permission is hereby granted, free of charge, to any person 221335483aSStefan Roese * obtaining a copy of this software and associated documentation 231335483aSStefan Roese * files (the "Software"), to deal in the Software without 241335483aSStefan Roese * restriction, including without limitation the rights to use, 251335483aSStefan Roese * copy, modify, merge, publish, distribute, sublicense, and/or 261335483aSStefan Roese * sell copies of the Software, and to permit persons to whom the 271335483aSStefan Roese * Software is furnished to do so, subject to the following 281335483aSStefan Roese * conditions: 291335483aSStefan Roese * 301335483aSStefan Roese * The above copyright notice and this permission notice shall be 311335483aSStefan Roese * included in all copies or substantial portions of the Software. 321335483aSStefan Roese * 331335483aSStefan Roese * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 341335483aSStefan Roese * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 351335483aSStefan Roese * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 361335483aSStefan Roese * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 371335483aSStefan Roese * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 381335483aSStefan Roese * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 391335483aSStefan Roese * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 401335483aSStefan Roese * OTHER DEALINGS IN THE SOFTWARE. 411335483aSStefan Roese */ 421335483aSStefan Roese 431335483aSStefan Roese/* 441335483aSStefan Roese * Device Tree file for Marvell Armada CP110 Master. 451335483aSStefan Roese */ 461335483aSStefan Roese 4778806891SStefan Roese#include <dt-bindings/comphy/comphy_data.h> 4878806891SStefan Roese 491335483aSStefan Roese/ { 501335483aSStefan Roese cp110-master { 511335483aSStefan Roese #address-cells = <2>; 521335483aSStefan Roese #size-cells = <2>; 531335483aSStefan Roese compatible = "simple-bus"; 541335483aSStefan Roese interrupt-parent = <&gic>; 551335483aSStefan Roese ranges; 561335483aSStefan Roese 571335483aSStefan Roese config-space { 581335483aSStefan Roese #address-cells = <1>; 591335483aSStefan Roese #size-cells = <1>; 601335483aSStefan Roese compatible = "simple-bus"; 611335483aSStefan Roese interrupt-parent = <&gic>; 621335483aSStefan Roese ranges = <0x0 0x0 0xf2000000 0x2000000>; 631335483aSStefan Roese 64a6555ebeSThomas Petazzoni cpm_ethernet: ethernet@0 { 65a6555ebeSThomas Petazzoni compatible = "marvell,armada-7k-pp22"; 66a6555ebeSThomas Petazzoni reg = <0x0 0x100000>, <0x129000 0xb000>; 67a6555ebeSThomas Petazzoni clocks = <&cpm_syscon0 1 3>, <&cpm_syscon0 1 9>, <&cpm_syscon0 1 5>; 68a6555ebeSThomas Petazzoni clock-names = "pp_clk", "gop_clk", "mg_clk"; 69a6555ebeSThomas Petazzoni status = "disabled"; 70a6555ebeSThomas Petazzoni dma-coherent; 71a6555ebeSThomas Petazzoni 72a6555ebeSThomas Petazzoni cpm_eth0: eth0 { 73a6555ebeSThomas Petazzoni interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 74a6555ebeSThomas Petazzoni port-id = <0>; 75a6555ebeSThomas Petazzoni gop-port-id = <0>; 76a6555ebeSThomas Petazzoni status = "disabled"; 77a6555ebeSThomas Petazzoni }; 78a6555ebeSThomas Petazzoni 79a6555ebeSThomas Petazzoni cpm_eth1: eth1 { 80a6555ebeSThomas Petazzoni interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>; 81a6555ebeSThomas Petazzoni port-id = <1>; 82a6555ebeSThomas Petazzoni gop-port-id = <2>; 83a6555ebeSThomas Petazzoni status = "disabled"; 84a6555ebeSThomas Petazzoni }; 85a6555ebeSThomas Petazzoni 86a6555ebeSThomas Petazzoni cpm_eth2: eth2 { 87a6555ebeSThomas Petazzoni interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>; 88a6555ebeSThomas Petazzoni port-id = <2>; 89a6555ebeSThomas Petazzoni gop-port-id = <3>; 90a6555ebeSThomas Petazzoni status = "disabled"; 91a6555ebeSThomas Petazzoni }; 92a6555ebeSThomas Petazzoni }; 93a6555ebeSThomas Petazzoni 94a6555ebeSThomas Petazzoni cpm_mdio: mdio@12a200 { 95a6555ebeSThomas Petazzoni #address-cells = <1>; 96a6555ebeSThomas Petazzoni #size-cells = <0>; 97a6555ebeSThomas Petazzoni compatible = "marvell,orion-mdio"; 98a6555ebeSThomas Petazzoni reg = <0x12a200 0x10>; 99a6555ebeSThomas Petazzoni }; 100a6555ebeSThomas Petazzoni 1011335483aSStefan Roese cpm_syscon0: system-controller@440000 { 1021335483aSStefan Roese compatible = "marvell,cp110-system-controller0", 1031335483aSStefan Roese "syscon"; 1041335483aSStefan Roese reg = <0x440000 0x1000>; 1051335483aSStefan Roese #clock-cells = <2>; 1061335483aSStefan Roese core-clock-output-names = 1071335483aSStefan Roese "cpm-apll", "cpm-ppv2-core", "cpm-eip", 1081335483aSStefan Roese "cpm-core", "cpm-nand-core"; 1091335483aSStefan Roese gate-clock-output-names = 1101335483aSStefan Roese "cpm-audio", "cpm-communit", "cpm-nand", 1111335483aSStefan Roese "cpm-ppv2", "cpm-sdio", "cpm-mg-domain", 1121335483aSStefan Roese "cpm-mg-core", "cpm-xor1", "cpm-xor0", 1131335483aSStefan Roese "cpm-gop-dp", "none", "cpm-pcie_x10", 1141335483aSStefan Roese "cpm-pcie_x11", "cpm-pcie_x4", "cpm-pcie-xor", 1151335483aSStefan Roese "cpm-sata", "cpm-sata-usb", "cpm-main", 1161335483aSStefan Roese "cpm-sd-mmc", "none", "none", 1171335483aSStefan Roese "cpm-slow-io", "cpm-usb3h0", "cpm-usb3h1", 1181335483aSStefan Roese "cpm-usb3dev", "cpm-eip150", "cpm-eip197"; 1191335483aSStefan Roese }; 1201335483aSStefan Roese 121f99386c5SKonstantin Porotchkin cpm_pinctl: cpm-pinctl@440000 { 122f99386c5SKonstantin Porotchkin compatible = "marvell,mvebu-pinctrl", 123*f246648dSEvan Wang "marvell,armada-7k-pinctrl", 124*f246648dSEvan Wang "marvell,armada-8k-cpm-pinctrl"; 125f99386c5SKonstantin Porotchkin bank-name ="cp0-110"; 126f99386c5SKonstantin Porotchkin reg = <0x440000 0x20>; 127f99386c5SKonstantin Porotchkin pin-count = <63>; 128f99386c5SKonstantin Porotchkin max-func = <0xf>; 129f99386c5SKonstantin Porotchkin 130f99386c5SKonstantin Porotchkin cpm_i2c0_pins: cpm-i2c-pins-0 { 131f99386c5SKonstantin Porotchkin marvell,pins = < 37 38 >; 132f99386c5SKonstantin Porotchkin marvell,function = <2>; 133f99386c5SKonstantin Porotchkin }; 1347c4f9155SKonstantin Porotchkin cpm_i2c1_pins: cpm-i2c-pins-1 { 1357c4f9155SKonstantin Porotchkin marvell,pins = < 35 36 >; 1367c4f9155SKonstantin Porotchkin marvell,function = <2>; 1377c4f9155SKonstantin Porotchkin }; 138f99386c5SKonstantin Porotchkin cpm_ge2_rgmii_pins: cpm-ge-rgmii-pins-0 { 139f99386c5SKonstantin Porotchkin marvell,pins = < 44 45 46 47 48 49 50 51 140f99386c5SKonstantin Porotchkin 52 53 54 55 >; 141f99386c5SKonstantin Porotchkin marvell,function = <1>; 142f99386c5SKonstantin Porotchkin }; 143f99386c5SKonstantin Porotchkin pca0_pins: cpm-pca0_pins { 144f99386c5SKonstantin Porotchkin marvell,pins = <62>; 145f99386c5SKonstantin Porotchkin marvell,function = <0>; 146f99386c5SKonstantin Porotchkin }; 147f99386c5SKonstantin Porotchkin cpm_sdhci_pins: cpm-sdhi-pins-0 { 148f99386c5SKonstantin Porotchkin marvell,pins = < 56 57 58 59 60 61 >; 149f99386c5SKonstantin Porotchkin marvell,function = <14>; 150f99386c5SKonstantin Porotchkin }; 151f99386c5SKonstantin Porotchkin cpm_spi0_pins: cpm-spi-pins-0 { 152f99386c5SKonstantin Porotchkin marvell,pins = < 13 14 15 16 >; 153f99386c5SKonstantin Porotchkin marvell,function = <3>; 154f99386c5SKonstantin Porotchkin }; 155f99386c5SKonstantin Porotchkin }; 156f99386c5SKonstantin Porotchkin 157995a9f42SKonstantin Porotchkin cpm_gpio0: gpio@440100 { 158995a9f42SKonstantin Porotchkin compatible = "marvell,orion-gpio"; 159995a9f42SKonstantin Porotchkin reg = <0x440100 0x40>; 160995a9f42SKonstantin Porotchkin ngpios = <32>; 161995a9f42SKonstantin Porotchkin gpiobase = <20>; 162995a9f42SKonstantin Porotchkin gpio-controller; 163995a9f42SKonstantin Porotchkin #gpio-cells = <2>; 164995a9f42SKonstantin Porotchkin }; 165995a9f42SKonstantin Porotchkin 166995a9f42SKonstantin Porotchkin cpm_gpio1: gpio@440140 { 167995a9f42SKonstantin Porotchkin compatible = "marvell,orion-gpio"; 168995a9f42SKonstantin Porotchkin reg = <0x440140 0x40>; 169995a9f42SKonstantin Porotchkin ngpios = <31>; 170995a9f42SKonstantin Porotchkin gpiobase = <52>; 171995a9f42SKonstantin Porotchkin gpio-controller; 172995a9f42SKonstantin Porotchkin #gpio-cells = <2>; 173995a9f42SKonstantin Porotchkin }; 174995a9f42SKonstantin Porotchkin 1751335483aSStefan Roese cpm_sata0: sata@540000 { 1761335483aSStefan Roese compatible = "marvell,armada-8k-ahci"; 1771335483aSStefan Roese reg = <0x540000 0x30000>; 1781335483aSStefan Roese interrupts = <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>; 1791335483aSStefan Roese clocks = <&cpm_syscon0 1 15>; 1801335483aSStefan Roese status = "disabled"; 1811335483aSStefan Roese }; 1821335483aSStefan Roese 1831335483aSStefan Roese cpm_usb3_0: usb3@500000 { 1841335483aSStefan Roese compatible = "marvell,armada-8k-xhci", 1851335483aSStefan Roese "generic-xhci"; 1861335483aSStefan Roese reg = <0x500000 0x4000>; 1871335483aSStefan Roese dma-coherent; 1881335483aSStefan Roese interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>; 1891335483aSStefan Roese clocks = <&cpm_syscon0 1 22>; 1901335483aSStefan Roese status = "disabled"; 1911335483aSStefan Roese }; 1921335483aSStefan Roese 1931335483aSStefan Roese cpm_usb3_1: usb3@510000 { 1941335483aSStefan Roese compatible = "marvell,armada-8k-xhci", 1951335483aSStefan Roese "generic-xhci"; 1961335483aSStefan Roese reg = <0x510000 0x4000>; 1971335483aSStefan Roese dma-coherent; 1981335483aSStefan Roese interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>; 1991335483aSStefan Roese clocks = <&cpm_syscon0 1 23>; 2001335483aSStefan Roese status = "disabled"; 2011335483aSStefan Roese }; 2021335483aSStefan Roese 2031335483aSStefan Roese cpm_spi0: spi@700600 { 2041335483aSStefan Roese compatible = "marvell,armada-380-spi"; 2051335483aSStefan Roese reg = <0x700600 0x50>; 2061335483aSStefan Roese #address-cells = <0x1>; 2071335483aSStefan Roese #size-cells = <0x0>; 2081335483aSStefan Roese cell-index = <1>; 2091335483aSStefan Roese clocks = <&cpm_syscon0 0 3>; 2101335483aSStefan Roese status = "disabled"; 2111335483aSStefan Roese }; 2121335483aSStefan Roese 2131335483aSStefan Roese cpm_spi1: spi@700680 { 2141335483aSStefan Roese compatible = "marvell,armada-380-spi"; 2151335483aSStefan Roese reg = <0x700680 0x50>; 2161335483aSStefan Roese #address-cells = <1>; 2171335483aSStefan Roese #size-cells = <0>; 2181335483aSStefan Roese cell-index = <2>; 2191335483aSStefan Roese clocks = <&cpm_syscon0 1 21>; 2201335483aSStefan Roese status = "disabled"; 2211335483aSStefan Roese }; 2221335483aSStefan Roese 2231335483aSStefan Roese cpm_i2c0: i2c@701000 { 2241335483aSStefan Roese compatible = "marvell,mv78230-i2c"; 2251335483aSStefan Roese reg = <0x701000 0x20>; 2261335483aSStefan Roese #address-cells = <1>; 2271335483aSStefan Roese #size-cells = <0>; 2281335483aSStefan Roese interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; 2291335483aSStefan Roese clocks = <&cpm_syscon0 1 21>; 2301335483aSStefan Roese status = "disabled"; 2311335483aSStefan Roese }; 2321335483aSStefan Roese 2331335483aSStefan Roese cpm_i2c1: i2c@701100 { 2341335483aSStefan Roese compatible = "marvell,mv78230-i2c"; 2351335483aSStefan Roese reg = <0x701100 0x20>; 2361335483aSStefan Roese #address-cells = <1>; 2371335483aSStefan Roese #size-cells = <0>; 2381335483aSStefan Roese interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>; 2391335483aSStefan Roese clocks = <&cpm_syscon0 1 21>; 2401335483aSStefan Roese status = "disabled"; 2411335483aSStefan Roese }; 24278806891SStefan Roese 243a12c92e3SStefan Roese cpm_comphy: comphy@441000 { 24478806891SStefan Roese compatible = "marvell,mvebu-comphy", "marvell,comphy-cp110"; 24578806891SStefan Roese reg = <0x441000 0x8>, 24678806891SStefan Roese <0x120000 0x8>; 24778806891SStefan Roese mux-bitcount = <4>; 24878806891SStefan Roese max-lanes = <6>; 24978806891SStefan Roese }; 25078806891SStefan Roese 251a12c92e3SStefan Roese cpm_utmi0: utmi@580000 { 25278806891SStefan Roese compatible = "marvell,mvebu-utmi-2.6.0"; 25378806891SStefan Roese reg = <0x580000 0x1000>, /* utmi-unit */ 25478806891SStefan Roese <0x440420 0x4>, /* usb-cfg */ 25578806891SStefan Roese <0x440440 0x4>; /* utmi-cfg */ 256e89acc4bSStefan Roese utmi-port = <UTMI_PHY_TO_USB3_HOST0>; 25778806891SStefan Roese status = "disabled"; 25878806891SStefan Roese }; 25978806891SStefan Roese 260a12c92e3SStefan Roese cpm_utmi1: utmi@581000 { 26178806891SStefan Roese compatible = "marvell,mvebu-utmi-2.6.0"; 26278806891SStefan Roese reg = <0x581000 0x1000>, /* utmi-unit */ 26378806891SStefan Roese <0x440420 0x4>, /* usb-cfg */ 26478806891SStefan Roese <0x440444 0x4>; /* utmi-cfg */ 265e89acc4bSStefan Roese utmi-port = <UTMI_PHY_TO_USB3_HOST1>; 26678806891SStefan Roese status = "disabled"; 26778806891SStefan Roese }; 268b14b0b1eSStefan Roese 269b14b0b1eSStefan Roese cpm_sdhci0: sdhci@780000 { 270b14b0b1eSStefan Roese compatible = "marvell,armada-8k-sdhci"; 271b14b0b1eSStefan Roese reg = <0x780000 0x300>; 272b14b0b1eSStefan Roese interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>; 273b14b0b1eSStefan Roese dma-coherent; 274b14b0b1eSStefan Roese status = "disabled"; 275b14b0b1eSStefan Roese }; 27650eacd8eSKonstantin Porotchkin 27750eacd8eSKonstantin Porotchkin cpm_nand: nand@720000 { 27850eacd8eSKonstantin Porotchkin compatible = "marvell,mvebu-pxa3xx-nand"; 27950eacd8eSKonstantin Porotchkin reg = <0x720000 0x100>; 28050eacd8eSKonstantin Porotchkin #address-cells = <1>; 28150eacd8eSKonstantin Porotchkin 28250eacd8eSKonstantin Porotchkin clocks = <&cpm_syscon0 1 2>; 28350eacd8eSKonstantin Porotchkin nand-enable-arbiter; 28450eacd8eSKonstantin Porotchkin num-cs = <1>; 28550eacd8eSKonstantin Porotchkin nand-ecc-strength = <4>; 28650eacd8eSKonstantin Porotchkin nand-ecc-step-size = <512>; 28750eacd8eSKonstantin Porotchkin status = "disabled"; 28850eacd8eSKonstantin Porotchkin }; 28950eacd8eSKonstantin Porotchkin 2901335483aSStefan Roese }; 2911335483aSStefan Roese 2921335483aSStefan Roese cpm_pcie0: pcie@f2600000 { 2931335483aSStefan Roese compatible = "marvell,armada8k-pcie", "snps,dw-pcie"; 2941335483aSStefan Roese reg = <0 0xf2600000 0 0x10000>, 2951335483aSStefan Roese <0 0xf6f00000 0 0x80000>; 2961335483aSStefan Roese reg-names = "ctrl", "config"; 2971335483aSStefan Roese #address-cells = <3>; 2981335483aSStefan Roese #size-cells = <2>; 2991335483aSStefan Roese #interrupt-cells = <1>; 3001335483aSStefan Roese device_type = "pci"; 3011335483aSStefan Roese dma-coherent; 3021335483aSStefan Roese 3031335483aSStefan Roese bus-range = <0 0xff>; 3041335483aSStefan Roese ranges = 3051335483aSStefan Roese /* downstream I/O */ 3061335483aSStefan Roese <0x81000000 0 0xf9000000 0 0xf9000000 0 0x10000 3071335483aSStefan Roese /* non-prefetchable memory */ 3081335483aSStefan Roese 0x82000000 0 0xf6000000 0 0xf6000000 0 0xf00000>; 3091335483aSStefan Roese interrupt-map-mask = <0 0 0 0>; 3101335483aSStefan Roese interrupt-map = <0 0 0 0 &gic 0 GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>; 3111335483aSStefan Roese interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>; 3121335483aSStefan Roese num-lanes = <1>; 3131335483aSStefan Roese clocks = <&cpm_syscon0 1 13>; 3141335483aSStefan Roese status = "disabled"; 3151335483aSStefan Roese }; 3161335483aSStefan Roese 3171335483aSStefan Roese cpm_pcie1: pcie@f2620000 { 3181335483aSStefan Roese compatible = "marvell,armada8k-pcie", "snps,dw-pcie"; 3191335483aSStefan Roese reg = <0 0xf2620000 0 0x10000>, 3201335483aSStefan Roese <0 0xf7f00000 0 0x80000>; 3211335483aSStefan Roese reg-names = "ctrl", "config"; 3221335483aSStefan Roese #address-cells = <3>; 3231335483aSStefan Roese #size-cells = <2>; 3241335483aSStefan Roese #interrupt-cells = <1>; 3251335483aSStefan Roese device_type = "pci"; 3261335483aSStefan Roese dma-coherent; 3271335483aSStefan Roese 3281335483aSStefan Roese bus-range = <0 0xff>; 3291335483aSStefan Roese ranges = 3301335483aSStefan Roese /* downstream I/O */ 3311335483aSStefan Roese <0x81000000 0 0xf9010000 0 0xf9010000 0 0x10000 3321335483aSStefan Roese /* non-prefetchable memory */ 3331335483aSStefan Roese 0x82000000 0 0xf7000000 0 0xf7000000 0 0xf00000>; 3341335483aSStefan Roese interrupt-map-mask = <0 0 0 0>; 3351335483aSStefan Roese interrupt-map = <0 0 0 0 &gic 0 GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; 3361335483aSStefan Roese interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; 3371335483aSStefan Roese 3381335483aSStefan Roese num-lanes = <1>; 3391335483aSStefan Roese clocks = <&cpm_syscon0 1 11>; 3401335483aSStefan Roese status = "disabled"; 3411335483aSStefan Roese }; 3421335483aSStefan Roese 3431335483aSStefan Roese cpm_pcie2: pcie@f2640000 { 3441335483aSStefan Roese compatible = "marvell,armada8k-pcie", "snps,dw-pcie"; 3451335483aSStefan Roese reg = <0 0xf2640000 0 0x10000>, 3461335483aSStefan Roese <0 0xf8f00000 0 0x80000>; 3471335483aSStefan Roese reg-names = "ctrl", "config"; 3481335483aSStefan Roese #address-cells = <3>; 3491335483aSStefan Roese #size-cells = <2>; 3501335483aSStefan Roese #interrupt-cells = <1>; 3511335483aSStefan Roese device_type = "pci"; 3521335483aSStefan Roese dma-coherent; 3531335483aSStefan Roese 3541335483aSStefan Roese bus-range = <0 0xff>; 3551335483aSStefan Roese ranges = 3561335483aSStefan Roese /* downstream I/O */ 3571335483aSStefan Roese <0x81000000 0 0xf9020000 0 0xf9020000 0 0x10000 3581335483aSStefan Roese /* non-prefetchable memory */ 3591335483aSStefan Roese 0x82000000 0 0xf8000000 0 0xf8000000 0 0xf00000>; 3601335483aSStefan Roese interrupt-map-mask = <0 0 0 0>; 3611335483aSStefan Roese interrupt-map = <0 0 0 0 &gic 0 GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>; 3621335483aSStefan Roese interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>; 3631335483aSStefan Roese 3641335483aSStefan Roese num-lanes = <1>; 3651335483aSStefan Roese clocks = <&cpm_syscon0 1 12>; 3661335483aSStefan Roese status = "disabled"; 3671335483aSStefan Roese }; 3681335483aSStefan Roese }; 3691335483aSStefan Roese}; 370