1724ba675SRob Herring/* 2724ba675SRob Herring * BSD LICENSE 3724ba675SRob Herring * 4724ba675SRob Herring * Copyright(c) 2016 Broadcom. All rights reserved. 5724ba675SRob Herring * 6724ba675SRob Herring * Redistribution and use in source and binary forms, with or without 7724ba675SRob Herring * modification, are permitted provided that the following conditions 8724ba675SRob Herring * are met: 9724ba675SRob Herring * 10724ba675SRob Herring * * Redistributions of source code must retain the above copyright 11724ba675SRob Herring * notice, this list of conditions and the following disclaimer. 12724ba675SRob Herring * * Redistributions in binary form must reproduce the above copyright 13724ba675SRob Herring * notice, this list of conditions and the following disclaimer in 14724ba675SRob Herring * the documentation and/or other materials provided with the 15724ba675SRob Herring * distribution. 16724ba675SRob Herring * * Neither the name of Broadcom Corporation nor the names of its 17724ba675SRob Herring * contributors may be used to endorse or promote products derived 18724ba675SRob Herring * from this software without specific prior written permission. 19724ba675SRob Herring * 20724ba675SRob Herring * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21724ba675SRob Herring * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 22724ba675SRob Herring * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 23724ba675SRob Herring * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 24724ba675SRob Herring * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 25724ba675SRob Herring * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 26724ba675SRob Herring * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 27724ba675SRob Herring * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 28724ba675SRob Herring * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 29724ba675SRob Herring * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30724ba675SRob Herring * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31724ba675SRob Herring */ 32724ba675SRob Herring 33724ba675SRob Herring/* BCM23550 and BCM21664 have almost identical clocks */ 34724ba675SRob Herring#include <dt-bindings/clock/bcm21664.h> 35724ba675SRob Herring#include <dt-bindings/interrupt-controller/arm-gic.h> 36724ba675SRob Herring#include <dt-bindings/interrupt-controller/irq.h> 37724ba675SRob Herring 38724ba675SRob Herring/ { 39724ba675SRob Herring #address-cells = <1>; 40724ba675SRob Herring #size-cells = <1>; 41724ba675SRob Herring model = "BCM23550 SoC"; 42724ba675SRob Herring compatible = "brcm,bcm23550"; 43724ba675SRob Herring interrupt-parent = <&gic>; 44724ba675SRob Herring 45724ba675SRob Herring cpus { 46724ba675SRob Herring #address-cells = <1>; 47724ba675SRob Herring #size-cells = <0>; 48724ba675SRob Herring 49724ba675SRob Herring cpu0: cpu@0 { 50724ba675SRob Herring device_type = "cpu"; 51724ba675SRob Herring compatible = "arm,cortex-a7"; 52724ba675SRob Herring reg = <0>; 53724ba675SRob Herring clock-frequency = <1000000000>; 54724ba675SRob Herring }; 55724ba675SRob Herring 56724ba675SRob Herring cpu1: cpu@1 { 57724ba675SRob Herring device_type = "cpu"; 58724ba675SRob Herring compatible = "arm,cortex-a7"; 59724ba675SRob Herring enable-method = "brcm,bcm23550"; 60724ba675SRob Herring secondary-boot-reg = <0x35004178>; 61724ba675SRob Herring reg = <1>; 62724ba675SRob Herring clock-frequency = <1000000000>; 63724ba675SRob Herring }; 64724ba675SRob Herring 65724ba675SRob Herring cpu2: cpu@2 { 66724ba675SRob Herring device_type = "cpu"; 67724ba675SRob Herring compatible = "arm,cortex-a7"; 68724ba675SRob Herring enable-method = "brcm,bcm23550"; 69724ba675SRob Herring secondary-boot-reg = <0x35004178>; 70724ba675SRob Herring reg = <2>; 71724ba675SRob Herring clock-frequency = <1000000000>; 72724ba675SRob Herring }; 73724ba675SRob Herring 74724ba675SRob Herring cpu3: cpu@3 { 75724ba675SRob Herring device_type = "cpu"; 76724ba675SRob Herring compatible = "arm,cortex-a7"; 77724ba675SRob Herring enable-method = "brcm,bcm23550"; 78724ba675SRob Herring secondary-boot-reg = <0x35004178>; 79724ba675SRob Herring reg = <3>; 80724ba675SRob Herring clock-frequency = <1000000000>; 81724ba675SRob Herring }; 82724ba675SRob Herring }; 83724ba675SRob Herring 84724ba675SRob Herring /* Hub bus */ 85724ba675SRob Herring hub@34000000 { 86724ba675SRob Herring compatible = "simple-bus"; 87724ba675SRob Herring ranges = <0 0x34000000 0x102f83ac>; 88724ba675SRob Herring #address-cells = <1>; 89724ba675SRob Herring #size-cells = <1>; 90724ba675SRob Herring 91724ba675SRob Herring smc@4e000 { 92724ba675SRob Herring compatible = "brcm,bcm23550-smc", "brcm,kona-smc"; 93724ba675SRob Herring reg = <0x0004e000 0x400>; /* 1 KiB in SRAM */ 94724ba675SRob Herring }; 95724ba675SRob Herring 96724ba675SRob Herring resetmgr: reset-controller@1001f00 { 97724ba675SRob Herring compatible = "brcm,bcm21664-resetmgr"; 98724ba675SRob Herring reg = <0x01001f00 0x24>; 99724ba675SRob Herring }; 100724ba675SRob Herring 101724ba675SRob Herring gpio: gpio@1003000 { 102724ba675SRob Herring compatible = "brcm,bcm23550-gpio", "brcm,kona-gpio"; 103724ba675SRob Herring reg = <0x01003000 0x524>; 104*753a1baaSKrzysztof Kozlowski interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>, 105*753a1baaSKrzysztof Kozlowski <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>, 106*753a1baaSKrzysztof Kozlowski <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>, 107*753a1baaSKrzysztof Kozlowski <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; 108724ba675SRob Herring #gpio-cells = <2>; 109724ba675SRob Herring #interrupt-cells = <2>; 110724ba675SRob Herring gpio-controller; 111724ba675SRob Herring interrupt-controller; 112724ba675SRob Herring }; 113724ba675SRob Herring 114724ba675SRob Herring timer@1006000 { 115724ba675SRob Herring compatible = "brcm,kona-timer"; 116724ba675SRob Herring reg = <0x01006000 0x1c>; 117724ba675SRob Herring interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 118724ba675SRob Herring clocks = <&aon_ccu BCM21664_AON_CCU_HUB_TIMER>; 119724ba675SRob Herring }; 120724ba675SRob Herring }; 121724ba675SRob Herring 122724ba675SRob Herring /* Slaves bus */ 123724ba675SRob Herring slaves@3e000000 { 124724ba675SRob Herring compatible = "simple-bus"; 125724ba675SRob Herring ranges = <0 0x3e000000 0x0001c070>; 126724ba675SRob Herring #address-cells = <1>; 127724ba675SRob Herring #size-cells = <1>; 128724ba675SRob Herring 129724ba675SRob Herring uartb: serial@0 { 130724ba675SRob Herring compatible = "snps,dw-apb-uart"; 131724ba675SRob Herring reg = <0x00000000 0x118>; 132724ba675SRob Herring clocks = <&slave_ccu BCM21664_SLAVE_CCU_UARTB>; 133724ba675SRob Herring interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>; 134724ba675SRob Herring reg-shift = <2>; 135724ba675SRob Herring reg-io-width = <4>; 136724ba675SRob Herring status = "disabled"; 137724ba675SRob Herring }; 138724ba675SRob Herring 139724ba675SRob Herring uartb2: serial@1000 { 140724ba675SRob Herring compatible = "snps,dw-apb-uart"; 141724ba675SRob Herring reg = <0x00001000 0x118>; 142724ba675SRob Herring clocks = <&slave_ccu BCM21664_SLAVE_CCU_UARTB2>; 143724ba675SRob Herring interrupts = <GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH>; 144724ba675SRob Herring reg-shift = <2>; 145724ba675SRob Herring reg-io-width = <4>; 146724ba675SRob Herring status = "disabled"; 147724ba675SRob Herring }; 148724ba675SRob Herring 149724ba675SRob Herring uartb3: serial@2000 { 150724ba675SRob Herring compatible = "snps,dw-apb-uart"; 151724ba675SRob Herring reg = <0x00002000 0x118>; 152724ba675SRob Herring clocks = <&slave_ccu BCM21664_SLAVE_CCU_UARTB3>; 153724ba675SRob Herring interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>; 154724ba675SRob Herring reg-shift = <2>; 155724ba675SRob Herring reg-io-width = <4>; 156724ba675SRob Herring status = "disabled"; 157724ba675SRob Herring }; 158724ba675SRob Herring 159724ba675SRob Herring bsc1: i2c@16000 { 160724ba675SRob Herring compatible = "brcm,bcm23550-i2c", "brcm,kona-i2c"; 161724ba675SRob Herring reg = <0x00016000 0x70>; 162724ba675SRob Herring interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>; 163724ba675SRob Herring #address-cells = <1>; 164724ba675SRob Herring #size-cells = <0>; 165724ba675SRob Herring clocks = <&slave_ccu BCM21664_SLAVE_CCU_BSC1>; 166724ba675SRob Herring status = "disabled"; 167724ba675SRob Herring }; 168724ba675SRob Herring 169724ba675SRob Herring bsc2: i2c@17000 { 170724ba675SRob Herring compatible = "brcm,bcm23550-i2c", "brcm,kona-i2c"; 171724ba675SRob Herring reg = <0x00017000 0x70>; 172724ba675SRob Herring interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>; 173724ba675SRob Herring #address-cells = <1>; 174724ba675SRob Herring #size-cells = <0>; 175724ba675SRob Herring clocks = <&slave_ccu BCM21664_SLAVE_CCU_BSC2>; 176724ba675SRob Herring status = "disabled"; 177724ba675SRob Herring }; 178724ba675SRob Herring 179724ba675SRob Herring bsc3: i2c@18000 { 180724ba675SRob Herring compatible = "brcm,bcm23550-i2c", "brcm,kona-i2c"; 181724ba675SRob Herring reg = <0x00018000 0x70>; 182724ba675SRob Herring interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>; 183724ba675SRob Herring #address-cells = <1>; 184724ba675SRob Herring #size-cells = <0>; 185724ba675SRob Herring clocks = <&slave_ccu BCM21664_SLAVE_CCU_BSC3>; 186724ba675SRob Herring status = "disabled"; 187724ba675SRob Herring }; 188724ba675SRob Herring 189724ba675SRob Herring bsc4: i2c@1c000 { 190724ba675SRob Herring compatible = "brcm,bcm23550-i2c", "brcm,kona-i2c"; 191724ba675SRob Herring reg = <0x0001c000 0x70>; 192724ba675SRob Herring interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>; 193724ba675SRob Herring #address-cells = <1>; 194724ba675SRob Herring #size-cells = <0>; 195724ba675SRob Herring clocks = <&slave_ccu BCM21664_SLAVE_CCU_BSC4>; 196724ba675SRob Herring status = "disabled"; 197724ba675SRob Herring }; 198724ba675SRob Herring }; 199724ba675SRob Herring 200724ba675SRob Herring /* Apps bus */ 201724ba675SRob Herring apps@3e300000 { 202724ba675SRob Herring compatible = "simple-bus"; 203724ba675SRob Herring ranges = <0 0x3e300000 0x01b77000>; 204724ba675SRob Herring #address-cells = <1>; 205724ba675SRob Herring #size-cells = <1>; 206724ba675SRob Herring 207724ba675SRob Herring usbotg: usb@e20000 { 208724ba675SRob Herring compatible = "snps,dwc2"; 209724ba675SRob Herring reg = <0x00e20000 0x10000>; 210724ba675SRob Herring interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; 211724ba675SRob Herring clocks = <&usb_otg_ahb_clk>; 212724ba675SRob Herring clock-names = "otg"; 213724ba675SRob Herring phys = <&usbphy>; 214724ba675SRob Herring phy-names = "usb2-phy"; 215724ba675SRob Herring status = "disabled"; 216724ba675SRob Herring }; 217724ba675SRob Herring 218724ba675SRob Herring usbphy: usb-phy@e30000 { 219724ba675SRob Herring compatible = "brcm,kona-usb2-phy"; 220724ba675SRob Herring reg = <0x00e30000 0x28>; 221724ba675SRob Herring #phy-cells = <0>; 222724ba675SRob Herring status = "disabled"; 223724ba675SRob Herring }; 224724ba675SRob Herring 225724ba675SRob Herring sdio1: mmc@e80000 { 226724ba675SRob Herring compatible = "brcm,kona-sdhci"; 227724ba675SRob Herring reg = <0x00e80000 0x801c>; 228724ba675SRob Herring interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>; 229724ba675SRob Herring clocks = <&master_ccu BCM21664_MASTER_CCU_SDIO1>; 230724ba675SRob Herring status = "disabled"; 231724ba675SRob Herring }; 232724ba675SRob Herring 233724ba675SRob Herring sdio2: mmc@e90000 { 234724ba675SRob Herring compatible = "brcm,kona-sdhci"; 235724ba675SRob Herring reg = <0x00e90000 0x801c>; 236724ba675SRob Herring interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>; 237724ba675SRob Herring clocks = <&master_ccu BCM21664_MASTER_CCU_SDIO2>; 238724ba675SRob Herring status = "disabled"; 239724ba675SRob Herring }; 240724ba675SRob Herring 241724ba675SRob Herring sdio3: mmc@ea0000 { 242724ba675SRob Herring compatible = "brcm,kona-sdhci"; 243724ba675SRob Herring reg = <0x00ea0000 0x801c>; 244724ba675SRob Herring interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>; 245724ba675SRob Herring clocks = <&master_ccu BCM21664_MASTER_CCU_SDIO3>; 246724ba675SRob Herring status = "disabled"; 247724ba675SRob Herring }; 248724ba675SRob Herring 249724ba675SRob Herring sdio4: mmc@eb0000 { 250724ba675SRob Herring compatible = "brcm,kona-sdhci"; 251724ba675SRob Herring reg = <0x00eb0000 0x801c>; 252724ba675SRob Herring interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; 253724ba675SRob Herring clocks = <&master_ccu BCM21664_MASTER_CCU_SDIO4>; 254724ba675SRob Herring status = "disabled"; 255724ba675SRob Herring }; 256724ba675SRob Herring 257724ba675SRob Herring cdc: cdc@1b0e000 { 258724ba675SRob Herring compatible = "brcm,bcm23550-cdc"; 259724ba675SRob Herring reg = <0x01b0e000 0x78>; 260724ba675SRob Herring }; 261724ba675SRob Herring 262724ba675SRob Herring gic: interrupt-controller@1b21000 { 263724ba675SRob Herring compatible = "arm,cortex-a9-gic"; 264724ba675SRob Herring #interrupt-cells = <3>; 265724ba675SRob Herring #address-cells = <0>; 266724ba675SRob Herring interrupt-controller; 267724ba675SRob Herring reg = <0x01b21000 0x1000>, 268724ba675SRob Herring <0x01b22000 0x1000>; 269724ba675SRob Herring }; 270724ba675SRob Herring }; 271724ba675SRob Herring 272724ba675SRob Herring clocks { 273724ba675SRob Herring #address-cells = <1>; 274724ba675SRob Herring #size-cells = <1>; 275724ba675SRob Herring ranges; 276724ba675SRob Herring 277724ba675SRob Herring /* 278724ba675SRob Herring * Fixed clocks are defined before CCUs whose 279724ba675SRob Herring * clocks may depend on them. 280724ba675SRob Herring */ 281724ba675SRob Herring 282724ba675SRob Herring ref_32k_clk: ref_32k { 283724ba675SRob Herring #clock-cells = <0>; 284724ba675SRob Herring compatible = "fixed-clock"; 285724ba675SRob Herring clock-frequency = <32768>; 286724ba675SRob Herring }; 287724ba675SRob Herring 288724ba675SRob Herring bbl_32k_clk: bbl_32k { 289724ba675SRob Herring #clock-cells = <0>; 290724ba675SRob Herring compatible = "fixed-clock"; 291724ba675SRob Herring clock-frequency = <32768>; 292724ba675SRob Herring }; 293724ba675SRob Herring 294724ba675SRob Herring ref_13m_clk: ref_13m { 295724ba675SRob Herring #clock-cells = <0>; 296724ba675SRob Herring compatible = "fixed-clock"; 297724ba675SRob Herring clock-frequency = <13000000>; 298724ba675SRob Herring }; 299724ba675SRob Herring 300724ba675SRob Herring var_13m_clk: var_13m { 301724ba675SRob Herring #clock-cells = <0>; 302724ba675SRob Herring compatible = "fixed-clock"; 303724ba675SRob Herring clock-frequency = <13000000>; 304724ba675SRob Herring }; 305724ba675SRob Herring 306724ba675SRob Herring dft_19_5m_clk: dft_19_5m { 307724ba675SRob Herring #clock-cells = <0>; 308724ba675SRob Herring compatible = "fixed-clock"; 309724ba675SRob Herring clock-frequency = <19500000>; 310724ba675SRob Herring }; 311724ba675SRob Herring 312724ba675SRob Herring ref_crystal_clk: ref_crystal { 313724ba675SRob Herring #clock-cells = <0>; 314724ba675SRob Herring compatible = "fixed-clock"; 315724ba675SRob Herring clock-frequency = <26000000>; 316724ba675SRob Herring }; 317724ba675SRob Herring 318724ba675SRob Herring ref_52m_clk: ref_52m { 319724ba675SRob Herring #clock-cells = <0>; 320724ba675SRob Herring compatible = "fixed-clock"; 321724ba675SRob Herring clock-frequency = <52000000>; 322724ba675SRob Herring }; 323724ba675SRob Herring 324724ba675SRob Herring var_52m_clk: var_52m { 325724ba675SRob Herring #clock-cells = <0>; 326724ba675SRob Herring compatible = "fixed-clock"; 327724ba675SRob Herring clock-frequency = <52000000>; 328724ba675SRob Herring }; 329724ba675SRob Herring 330724ba675SRob Herring usb_otg_ahb_clk: usb_otg_ahb { 331724ba675SRob Herring #clock-cells = <0>; 332724ba675SRob Herring compatible = "fixed-clock"; 333724ba675SRob Herring clock-frequency = <52000000>; 334724ba675SRob Herring }; 335724ba675SRob Herring 336724ba675SRob Herring ref_96m_clk: ref_96m { 337724ba675SRob Herring #clock-cells = <0>; 338724ba675SRob Herring compatible = "fixed-clock"; 339724ba675SRob Herring clock-frequency = <96000000>; 340724ba675SRob Herring }; 341724ba675SRob Herring 342724ba675SRob Herring var_96m_clk: var_96m { 343724ba675SRob Herring #clock-cells = <0>; 344724ba675SRob Herring compatible = "fixed-clock"; 345724ba675SRob Herring clock-frequency = <96000000>; 346724ba675SRob Herring }; 347724ba675SRob Herring 348724ba675SRob Herring ref_104m_clk: ref_104m { 349724ba675SRob Herring #clock-cells = <0>; 350724ba675SRob Herring compatible = "fixed-clock"; 351724ba675SRob Herring clock-frequency = <104000000>; 352724ba675SRob Herring }; 353724ba675SRob Herring 354724ba675SRob Herring var_104m_clk: var_104m { 355724ba675SRob Herring #clock-cells = <0>; 356724ba675SRob Herring compatible = "fixed-clock"; 357724ba675SRob Herring clock-frequency = <104000000>; 358724ba675SRob Herring }; 359724ba675SRob Herring 360724ba675SRob Herring ref_156m_clk: ref_156m { 361724ba675SRob Herring #clock-cells = <0>; 362724ba675SRob Herring compatible = "fixed-clock"; 363724ba675SRob Herring clock-frequency = <156000000>; 364724ba675SRob Herring }; 365724ba675SRob Herring 366724ba675SRob Herring var_156m_clk: var_156m { 367724ba675SRob Herring #clock-cells = <0>; 368724ba675SRob Herring compatible = "fixed-clock"; 369724ba675SRob Herring clock-frequency = <156000000>; 370724ba675SRob Herring }; 371724ba675SRob Herring 372724ba675SRob Herring root_ccu: root_ccu@35001000 { 373724ba675SRob Herring compatible = "brcm,bcm21664-root-ccu"; 374724ba675SRob Herring reg = <0x35001000 0x0f00>; 375724ba675SRob Herring #clock-cells = <1>; 376724ba675SRob Herring clock-output-names = "frac_1m"; 377724ba675SRob Herring }; 378724ba675SRob Herring 379724ba675SRob Herring aon_ccu: aon_ccu@35002000 { 380724ba675SRob Herring compatible = "brcm,bcm21664-aon-ccu"; 381724ba675SRob Herring reg = <0x35002000 0x0f00>; 382724ba675SRob Herring #clock-cells = <1>; 383724ba675SRob Herring clock-output-names = "hub_timer"; 384724ba675SRob Herring }; 385724ba675SRob Herring 386724ba675SRob Herring slave_ccu: slave_ccu@3e011000 { 387724ba675SRob Herring compatible = "brcm,bcm21664-slave-ccu"; 388724ba675SRob Herring reg = <0x3e011000 0x0f00>; 389724ba675SRob Herring #clock-cells = <1>; 390724ba675SRob Herring clock-output-names = "uartb", 391724ba675SRob Herring "uartb2", 392724ba675SRob Herring "uartb3", 393724ba675SRob Herring "bsc1", 394724ba675SRob Herring "bsc2", 395724ba675SRob Herring "bsc3", 396724ba675SRob Herring "bsc4"; 397724ba675SRob Herring }; 398724ba675SRob Herring 399724ba675SRob Herring master_ccu: master_ccu@3f001000 { 400724ba675SRob Herring compatible = "brcm,bcm21664-master-ccu"; 401724ba675SRob Herring reg = <0x3f001000 0x0f00>; 402724ba675SRob Herring #clock-cells = <1>; 403724ba675SRob Herring clock-output-names = "sdio1", 404724ba675SRob Herring "sdio2", 405724ba675SRob Herring "sdio3", 406724ba675SRob Herring "sdio4", 407724ba675SRob Herring "sdio1_sleep", 408724ba675SRob Herring "sdio2_sleep", 409724ba675SRob Herring "sdio3_sleep", 410724ba675SRob Herring "sdio4_sleep"; 411724ba675SRob Herring }; 412724ba675SRob Herring }; 413724ba675SRob Herring}; 414