1241f76b2SFabio Estevam// SPDX-License-Identifier: GPL-2.0 2241f76b2SFabio Estevam// 3241f76b2SFabio Estevam// Copyright 2013 Freescale Semiconductor, Inc. 4e29fe21cSShawn Guo 513088c23STroy Kisky#include <dt-bindings/interrupt-controller/irq.h> 6e29fe21cSShawn Guo#include "imx6sl-pinfunc.h" 7e29fe21cSShawn Guo#include <dt-bindings/clock/imx6sl-clock.h> 8e29fe21cSShawn Guo 9e29fe21cSShawn Guo/ { 107f107887SFabio Estevam #address-cells = <1>; 117f107887SFabio Estevam #size-cells = <1>; 12a971c554SFabio Estevam /* 13a971c554SFabio Estevam * The decompressor and also some bootloaders rely on a 14a971c554SFabio Estevam * pre-existing /chosen node to be available to insert the 15a971c554SFabio Estevam * command line and merge other ATAGS info. 16a971c554SFabio Estevam */ 17a971c554SFabio Estevam chosen {}; 187f107887SFabio Estevam 19e29fe21cSShawn Guo aliases { 2022970070SMarek Vasut ethernet0 = &fec; 21e29fe21cSShawn Guo gpio0 = &gpio1; 22e29fe21cSShawn Guo gpio1 = &gpio2; 23e29fe21cSShawn Guo gpio2 = &gpio3; 24e29fe21cSShawn Guo gpio3 = &gpio4; 25e29fe21cSShawn Guo gpio4 = &gpio5; 265da7f749SAlexander Kurz i2c0 = &i2c1; 275da7f749SAlexander Kurz i2c1 = &i2c2; 285da7f749SAlexander Kurz i2c2 = &i2c3; 295da7f749SAlexander Kurz mmc0 = &usdhc1; 305da7f749SAlexander Kurz mmc1 = &usdhc2; 315da7f749SAlexander Kurz mmc2 = &usdhc3; 325da7f749SAlexander Kurz mmc3 = &usdhc4; 33640a7f3fSFabio Estevam serial0 = &uart1; 34640a7f3fSFabio Estevam serial1 = &uart2; 35640a7f3fSFabio Estevam serial2 = &uart3; 36640a7f3fSFabio Estevam serial3 = &uart4; 37640a7f3fSFabio Estevam serial4 = &uart5; 38640a7f3fSFabio Estevam spi0 = &ecspi1; 39640a7f3fSFabio Estevam spi1 = &ecspi2; 40640a7f3fSFabio Estevam spi2 = &ecspi3; 41640a7f3fSFabio Estevam spi3 = &ecspi4; 425c8b3b8aSPeng Fan usb0 = &usbotg1; 435c8b3b8aSPeng Fan usb1 = &usbotg2; 445c8b3b8aSPeng Fan usb2 = &usbh; 458189c51fSPeter Chen usbphy0 = &usbphy1; 468189c51fSPeter Chen usbphy1 = &usbphy2; 47e29fe21cSShawn Guo }; 48e29fe21cSShawn Guo 49e29fe21cSShawn Guo cpus { 50e29fe21cSShawn Guo #address-cells = <1>; 51e29fe21cSShawn Guo #size-cells = <0>; 52e29fe21cSShawn Guo 53ce92db71SFabio Estevam cpu0: cpu@0 { 54e29fe21cSShawn Guo compatible = "arm,cortex-a9"; 55e29fe21cSShawn Guo device_type = "cpu"; 56e29fe21cSShawn Guo reg = <0x0>; 57e29fe21cSShawn Guo next-level-cache = <&L2>; 58bea74c43SAndreas Kemnade operating-points = 59b0d300d3SJohn Tobias /* kHz uV */ 60bea74c43SAndreas Kemnade <996000 1275000>, 61bea74c43SAndreas Kemnade <792000 1175000>, 62bea74c43SAndreas Kemnade <396000 975000>; 63bea74c43SAndreas Kemnade fsl,soc-operating-points = 64b0d300d3SJohn Tobias /* ARM kHz SOC-PU uV */ 65bea74c43SAndreas Kemnade <996000 1225000>, 66bea74c43SAndreas Kemnade <792000 1175000>, 67bea74c43SAndreas Kemnade <396000 1175000>; 68b0d300d3SJohn Tobias clock-latency = <61036>; /* two CLK32 periods */ 69f3d80debSAnson Huang #cooling-cells = <2>; 70b0d300d3SJohn Tobias clocks = <&clks IMX6SL_CLK_ARM>, <&clks IMX6SL_CLK_PLL2_PFD2>, 71b0d300d3SJohn Tobias <&clks IMX6SL_CLK_STEP>, <&clks IMX6SL_CLK_PLL1_SW>, 72b0d300d3SJohn Tobias <&clks IMX6SL_CLK_PLL1_SYS>; 73b0d300d3SJohn Tobias clock-names = "arm", "pll2_pfd2_396m", "step", 74b0d300d3SJohn Tobias "pll1_sw", "pll1_sys"; 75b0d300d3SJohn Tobias arm-supply = <®_arm>; 76b0d300d3SJohn Tobias pu-supply = <®_pu>; 77b0d300d3SJohn Tobias soc-supply = <®_soc>; 78f5d35d87SPeng Fan nvmem-cells = <&cpu_speed_grade>; 79f5d35d87SPeng Fan nvmem-cell-names = "speed_grade"; 80e29fe21cSShawn Guo }; 81e29fe21cSShawn Guo }; 82e29fe21cSShawn Guo 83e29fe21cSShawn Guo clocks { 84e29fe21cSShawn Guo ckil { 85e29fe21cSShawn Guo compatible = "fixed-clock"; 864b2b4043SShawn Guo #clock-cells = <0>; 87e29fe21cSShawn Guo clock-frequency = <32768>; 88e29fe21cSShawn Guo }; 89e29fe21cSShawn Guo 90e29fe21cSShawn Guo osc { 91e29fe21cSShawn Guo compatible = "fixed-clock"; 924b2b4043SShawn Guo #clock-cells = <0>; 93e29fe21cSShawn Guo clock-frequency = <24000000>; 94e29fe21cSShawn Guo }; 95e29fe21cSShawn Guo }; 96e29fe21cSShawn Guo 971e989603SFabio Estevam pmu { 981e989603SFabio Estevam compatible = "arm,cortex-a9-pmu"; 991e989603SFabio Estevam interrupt-parent = <&gpc>; 1001e989603SFabio Estevam interrupts = <0 94 IRQ_TYPE_LEVEL_HIGH>; 1011e989603SFabio Estevam }; 1021e989603SFabio Estevam 1034ca7dbdbSFrieder Schrempf usbphynop1: usbphynop1 { 1044ca7dbdbSFrieder Schrempf compatible = "usb-nop-xceiv"; 1054ca7dbdbSFrieder Schrempf #phy-cells = <0>; 1064ca7dbdbSFrieder Schrempf }; 1074ca7dbdbSFrieder Schrempf 108e29fe21cSShawn Guo soc { 109e29fe21cSShawn Guo #address-cells = <1>; 110e29fe21cSShawn Guo #size-cells = <1>; 111e29fe21cSShawn Guo compatible = "simple-bus"; 112b923ff6aSMarc Zyngier interrupt-parent = <&gpc>; 113e29fe21cSShawn Guo ranges; 114e29fe21cSShawn Guo 1158dccafaaSRob Herring ocram: sram@900000 { 116248f15a3SAnson Huang compatible = "mmio-sram"; 117248f15a3SAnson Huang reg = <0x00900000 0x20000>; 11860c9213aSAlexander Stein ranges = <0 0x00900000 0x20000>; 11960c9213aSAlexander Stein #address-cells = <1>; 12060c9213aSAlexander Stein #size-cells = <1>; 121248f15a3SAnson Huang clocks = <&clks IMX6SL_CLK_OCRAM>; 122248f15a3SAnson Huang }; 123248f15a3SAnson Huang 124b051589cSAnson Huang intc: interrupt-controller@a01000 { 125b051589cSAnson Huang compatible = "arm,cortex-a9-gic"; 126b051589cSAnson Huang #interrupt-cells = <3>; 127b051589cSAnson Huang interrupt-controller; 128b051589cSAnson Huang reg = <0x00a01000 0x1000>, 129b051589cSAnson Huang <0x00a00100 0x100>; 130b051589cSAnson Huang interrupt-parent = <&intc>; 131b051589cSAnson Huang }; 132b051589cSAnson Huang 13369cc1502SKrzysztof Kozlowski L2: cache-controller@a02000 { 134e29fe21cSShawn Guo compatible = "arm,pl310-cache"; 135e29fe21cSShawn Guo reg = <0x00a02000 0x1000>; 13613088c23STroy Kisky interrupts = <0 92 IRQ_TYPE_LEVEL_HIGH>; 137e29fe21cSShawn Guo cache-unified; 138e29fe21cSShawn Guo cache-level = <2>; 139e29fe21cSShawn Guo arm,tag-latency = <4 2 3>; 140e29fe21cSShawn Guo arm,data-latency = <4 2 3>; 141e29fe21cSShawn Guo }; 142e29fe21cSShawn Guo 143c0157bdcSPeng Fan aips1: bus@2000000 { 144e29fe21cSShawn Guo compatible = "fsl,aips-bus", "simple-bus"; 145e29fe21cSShawn Guo #address-cells = <1>; 146e29fe21cSShawn Guo #size-cells = <1>; 147e29fe21cSShawn Guo reg = <0x02000000 0x100000>; 148e29fe21cSShawn Guo ranges; 149e29fe21cSShawn Guo 1508dccafaaSRob Herring spba: spba-bus@2000000 { 151e29fe21cSShawn Guo compatible = "fsl,spba-bus", "simple-bus"; 152e29fe21cSShawn Guo #address-cells = <1>; 153e29fe21cSShawn Guo #size-cells = <1>; 154e29fe21cSShawn Guo reg = <0x02000000 0x40000>; 155e29fe21cSShawn Guo ranges; 156e29fe21cSShawn Guo 1578dccafaaSRob Herring spdif: spdif@2004000 { 158833f2cbfSShengjiu Wang compatible = "fsl,imx6sl-spdif", 159833f2cbfSShengjiu Wang "fsl,imx35-spdif"; 160e29fe21cSShawn Guo reg = <0x02004000 0x4000>; 16113088c23STroy Kisky interrupts = <0 52 IRQ_TYPE_LEVEL_HIGH>; 162833f2cbfSShengjiu Wang dmas = <&sdma 14 18 0>, 163833f2cbfSShengjiu Wang <&sdma 15 18 0>; 164833f2cbfSShengjiu Wang dma-names = "rx", "tx"; 165833f2cbfSShengjiu Wang clocks = <&clks IMX6SL_CLK_SPDIF_GCLK>, <&clks IMX6SL_CLK_OSC>, 166833f2cbfSShengjiu Wang <&clks IMX6SL_CLK_SPDIF>, <&clks IMX6SL_CLK_DUMMY>, 167833f2cbfSShengjiu Wang <&clks IMX6SL_CLK_DUMMY>, <&clks IMX6SL_CLK_DUMMY>, 168833f2cbfSShengjiu Wang <&clks IMX6SL_CLK_IPG>, <&clks IMX6SL_CLK_DUMMY>, 169833f2cbfSShengjiu Wang <&clks IMX6SL_CLK_DUMMY>, <&clks IMX6SL_CLK_SPBA>; 170833f2cbfSShengjiu Wang clock-names = "core", "rxtx0", 171833f2cbfSShengjiu Wang "rxtx1", "rxtx2", 172833f2cbfSShengjiu Wang "rxtx3", "rxtx4", 173833f2cbfSShengjiu Wang "rxtx5", "rxtx6", 17409d3059aSShengjiu Wang "rxtx7", "spba"; 175833f2cbfSShengjiu Wang status = "disabled"; 176e29fe21cSShawn Guo }; 177e29fe21cSShawn Guo 1785a2ecf0dSRob Herring ecspi1: spi@2008000 { 179e29fe21cSShawn Guo #address-cells = <1>; 180e29fe21cSShawn Guo #size-cells = <0>; 181e29fe21cSShawn Guo compatible = "fsl,imx6sl-ecspi", "fsl,imx51-ecspi"; 182e29fe21cSShawn Guo reg = <0x02008000 0x4000>; 18313088c23STroy Kisky interrupts = <0 31 IRQ_TYPE_LEVEL_HIGH>; 184e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_ECSPI1>, 185e29fe21cSShawn Guo <&clks IMX6SL_CLK_ECSPI1>; 186e29fe21cSShawn Guo clock-names = "ipg", "per"; 187e29fe21cSShawn Guo status = "disabled"; 188e29fe21cSShawn Guo }; 189e29fe21cSShawn Guo 1905a2ecf0dSRob Herring ecspi2: spi@200c000 { 191e29fe21cSShawn Guo #address-cells = <1>; 192e29fe21cSShawn Guo #size-cells = <0>; 193e29fe21cSShawn Guo compatible = "fsl,imx6sl-ecspi", "fsl,imx51-ecspi"; 194e29fe21cSShawn Guo reg = <0x0200c000 0x4000>; 19513088c23STroy Kisky interrupts = <0 32 IRQ_TYPE_LEVEL_HIGH>; 196e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_ECSPI2>, 197e29fe21cSShawn Guo <&clks IMX6SL_CLK_ECSPI2>; 198e29fe21cSShawn Guo clock-names = "ipg", "per"; 199e29fe21cSShawn Guo status = "disabled"; 200e29fe21cSShawn Guo }; 201e29fe21cSShawn Guo 2025a2ecf0dSRob Herring ecspi3: spi@2010000 { 203e29fe21cSShawn Guo #address-cells = <1>; 204e29fe21cSShawn Guo #size-cells = <0>; 205e29fe21cSShawn Guo compatible = "fsl,imx6sl-ecspi", "fsl,imx51-ecspi"; 206e29fe21cSShawn Guo reg = <0x02010000 0x4000>; 20713088c23STroy Kisky interrupts = <0 33 IRQ_TYPE_LEVEL_HIGH>; 208e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_ECSPI3>, 209e29fe21cSShawn Guo <&clks IMX6SL_CLK_ECSPI3>; 210e29fe21cSShawn Guo clock-names = "ipg", "per"; 211e29fe21cSShawn Guo status = "disabled"; 212e29fe21cSShawn Guo }; 213e29fe21cSShawn Guo 2145a2ecf0dSRob Herring ecspi4: spi@2014000 { 215e29fe21cSShawn Guo #address-cells = <1>; 216e29fe21cSShawn Guo #size-cells = <0>; 217e29fe21cSShawn Guo compatible = "fsl,imx6sl-ecspi", "fsl,imx51-ecspi"; 218e29fe21cSShawn Guo reg = <0x02014000 0x4000>; 21913088c23STroy Kisky interrupts = <0 34 IRQ_TYPE_LEVEL_HIGH>; 220e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_ECSPI4>, 221e29fe21cSShawn Guo <&clks IMX6SL_CLK_ECSPI4>; 222e29fe21cSShawn Guo clock-names = "ipg", "per"; 223e29fe21cSShawn Guo status = "disabled"; 224e29fe21cSShawn Guo }; 225e29fe21cSShawn Guo 2268dccafaaSRob Herring uart5: serial@2018000 { 2276eb85f91SHuang Shijie compatible = "fsl,imx6sl-uart", 2286eb85f91SHuang Shijie "fsl,imx6q-uart", "fsl,imx21-uart"; 229e29fe21cSShawn Guo reg = <0x02018000 0x4000>; 23013088c23STroy Kisky interrupts = <0 30 IRQ_TYPE_LEVEL_HIGH>; 231e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_UART>, 232e29fe21cSShawn Guo <&clks IMX6SL_CLK_UART_SERIAL>; 233e29fe21cSShawn Guo clock-names = "ipg", "per"; 23472a5cebfSHuang Shijie dmas = <&sdma 33 4 0>, <&sdma 34 4 0>; 23572a5cebfSHuang Shijie dma-names = "rx", "tx"; 236e29fe21cSShawn Guo status = "disabled"; 237e29fe21cSShawn Guo }; 238e29fe21cSShawn Guo 2398dccafaaSRob Herring uart1: serial@2020000 { 2406eb85f91SHuang Shijie compatible = "fsl,imx6sl-uart", 2416eb85f91SHuang Shijie "fsl,imx6q-uart", "fsl,imx21-uart"; 242e29fe21cSShawn Guo reg = <0x02020000 0x4000>; 24313088c23STroy Kisky interrupts = <0 26 IRQ_TYPE_LEVEL_HIGH>; 244e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_UART>, 245e29fe21cSShawn Guo <&clks IMX6SL_CLK_UART_SERIAL>; 246e29fe21cSShawn Guo clock-names = "ipg", "per"; 24772a5cebfSHuang Shijie dmas = <&sdma 25 4 0>, <&sdma 26 4 0>; 24872a5cebfSHuang Shijie dma-names = "rx", "tx"; 249e29fe21cSShawn Guo status = "disabled"; 250e29fe21cSShawn Guo }; 251e29fe21cSShawn Guo 2528dccafaaSRob Herring uart2: serial@2024000 { 2536eb85f91SHuang Shijie compatible = "fsl,imx6sl-uart", 2546eb85f91SHuang Shijie "fsl,imx6q-uart", "fsl,imx21-uart"; 255e29fe21cSShawn Guo reg = <0x02024000 0x4000>; 25613088c23STroy Kisky interrupts = <0 27 IRQ_TYPE_LEVEL_HIGH>; 257e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_UART>, 258e29fe21cSShawn Guo <&clks IMX6SL_CLK_UART_SERIAL>; 259e29fe21cSShawn Guo clock-names = "ipg", "per"; 26072a5cebfSHuang Shijie dmas = <&sdma 27 4 0>, <&sdma 28 4 0>; 26172a5cebfSHuang Shijie dma-names = "rx", "tx"; 262e29fe21cSShawn Guo status = "disabled"; 263e29fe21cSShawn Guo }; 264e29fe21cSShawn Guo 2658dccafaaSRob Herring ssi1: ssi@2028000 { 2666ff7f51eSAlexander Shiyan #sound-dai-cells = <0>; 26798ea6ad2SMarkus Pargmann compatible = "fsl,imx6sl-ssi", 2684c03527eSFabio Estevam "fsl,imx51-ssi"; 269e29fe21cSShawn Guo reg = <0x02028000 0x4000>; 27013088c23STroy Kisky interrupts = <0 46 IRQ_TYPE_LEVEL_HIGH>; 27150a8835bSShengjiu Wang clocks = <&clks IMX6SL_CLK_SSI1_IPG>, 27250a8835bSShengjiu Wang <&clks IMX6SL_CLK_SSI1>; 27350a8835bSShengjiu Wang clock-names = "ipg", "baud"; 2745da826abSShawn Guo dmas = <&sdma 37 1 0>, 2755da826abSShawn Guo <&sdma 38 1 0>; 2765da826abSShawn Guo dma-names = "rx", "tx"; 277e29fe21cSShawn Guo fsl,fifo-depth = <15>; 278e29fe21cSShawn Guo status = "disabled"; 279e29fe21cSShawn Guo }; 280e29fe21cSShawn Guo 2818dccafaaSRob Herring ssi2: ssi@202c000 { 2826ff7f51eSAlexander Shiyan #sound-dai-cells = <0>; 28398ea6ad2SMarkus Pargmann compatible = "fsl,imx6sl-ssi", 2844c03527eSFabio Estevam "fsl,imx51-ssi"; 285e29fe21cSShawn Guo reg = <0x0202c000 0x4000>; 28613088c23STroy Kisky interrupts = <0 47 IRQ_TYPE_LEVEL_HIGH>; 28750a8835bSShengjiu Wang clocks = <&clks IMX6SL_CLK_SSI2_IPG>, 28850a8835bSShengjiu Wang <&clks IMX6SL_CLK_SSI2>; 28950a8835bSShengjiu Wang clock-names = "ipg", "baud"; 2905da826abSShawn Guo dmas = <&sdma 41 1 0>, 2915da826abSShawn Guo <&sdma 42 1 0>; 2925da826abSShawn Guo dma-names = "rx", "tx"; 293e29fe21cSShawn Guo fsl,fifo-depth = <15>; 294e29fe21cSShawn Guo status = "disabled"; 295e29fe21cSShawn Guo }; 296e29fe21cSShawn Guo 2978dccafaaSRob Herring ssi3: ssi@2030000 { 2986ff7f51eSAlexander Shiyan #sound-dai-cells = <0>; 29998ea6ad2SMarkus Pargmann compatible = "fsl,imx6sl-ssi", 3004c03527eSFabio Estevam "fsl,imx51-ssi"; 301e29fe21cSShawn Guo reg = <0x02030000 0x4000>; 30213088c23STroy Kisky interrupts = <0 48 IRQ_TYPE_LEVEL_HIGH>; 30350a8835bSShengjiu Wang clocks = <&clks IMX6SL_CLK_SSI3_IPG>, 30450a8835bSShengjiu Wang <&clks IMX6SL_CLK_SSI3>; 30550a8835bSShengjiu Wang clock-names = "ipg", "baud"; 3065da826abSShawn Guo dmas = <&sdma 45 1 0>, 3075da826abSShawn Guo <&sdma 46 1 0>; 3085da826abSShawn Guo dma-names = "rx", "tx"; 309e29fe21cSShawn Guo fsl,fifo-depth = <15>; 310e29fe21cSShawn Guo status = "disabled"; 311e29fe21cSShawn Guo }; 312e29fe21cSShawn Guo 3138dccafaaSRob Herring uart3: serial@2034000 { 3146eb85f91SHuang Shijie compatible = "fsl,imx6sl-uart", 3156eb85f91SHuang Shijie "fsl,imx6q-uart", "fsl,imx21-uart"; 316e29fe21cSShawn Guo reg = <0x02034000 0x4000>; 31713088c23STroy Kisky interrupts = <0 28 IRQ_TYPE_LEVEL_HIGH>; 318e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_UART>, 319e29fe21cSShawn Guo <&clks IMX6SL_CLK_UART_SERIAL>; 320e29fe21cSShawn Guo clock-names = "ipg", "per"; 32172a5cebfSHuang Shijie dmas = <&sdma 29 4 0>, <&sdma 30 4 0>; 32272a5cebfSHuang Shijie dma-names = "rx", "tx"; 323e29fe21cSShawn Guo status = "disabled"; 324e29fe21cSShawn Guo }; 325e29fe21cSShawn Guo 3268dccafaaSRob Herring uart4: serial@2038000 { 3276eb85f91SHuang Shijie compatible = "fsl,imx6sl-uart", 3286eb85f91SHuang Shijie "fsl,imx6q-uart", "fsl,imx21-uart"; 329e29fe21cSShawn Guo reg = <0x02038000 0x4000>; 33013088c23STroy Kisky interrupts = <0 29 IRQ_TYPE_LEVEL_HIGH>; 331e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_UART>, 332e29fe21cSShawn Guo <&clks IMX6SL_CLK_UART_SERIAL>; 333e29fe21cSShawn Guo clock-names = "ipg", "per"; 33472a5cebfSHuang Shijie dmas = <&sdma 31 4 0>, <&sdma 32 4 0>; 33572a5cebfSHuang Shijie dma-names = "rx", "tx"; 336e29fe21cSShawn Guo status = "disabled"; 337e29fe21cSShawn Guo }; 338e29fe21cSShawn Guo }; 339e29fe21cSShawn Guo 3408dccafaaSRob Herring pwm1: pwm@2080000 { 341fa28d821SUwe Kleine-König #pwm-cells = <3>; 342e29fe21cSShawn Guo compatible = "fsl,imx6sl-pwm", "fsl,imx27-pwm"; 343e29fe21cSShawn Guo reg = <0x02080000 0x4000>; 34413088c23STroy Kisky interrupts = <0 83 IRQ_TYPE_LEVEL_HIGH>; 3450ce7b4a7SAnson Huang clocks = <&clks IMX6SL_CLK_PERCLK>, 346e29fe21cSShawn Guo <&clks IMX6SL_CLK_PWM1>; 347e29fe21cSShawn Guo clock-names = "ipg", "per"; 348e29fe21cSShawn Guo }; 349e29fe21cSShawn Guo 3508dccafaaSRob Herring pwm2: pwm@2084000 { 351fa28d821SUwe Kleine-König #pwm-cells = <3>; 352e29fe21cSShawn Guo compatible = "fsl,imx6sl-pwm", "fsl,imx27-pwm"; 353e29fe21cSShawn Guo reg = <0x02084000 0x4000>; 35413088c23STroy Kisky interrupts = <0 84 IRQ_TYPE_LEVEL_HIGH>; 3550ce7b4a7SAnson Huang clocks = <&clks IMX6SL_CLK_PERCLK>, 356e29fe21cSShawn Guo <&clks IMX6SL_CLK_PWM2>; 357e29fe21cSShawn Guo clock-names = "ipg", "per"; 358e29fe21cSShawn Guo }; 359e29fe21cSShawn Guo 3608dccafaaSRob Herring pwm3: pwm@2088000 { 361fa28d821SUwe Kleine-König #pwm-cells = <3>; 362e29fe21cSShawn Guo compatible = "fsl,imx6sl-pwm", "fsl,imx27-pwm"; 363e29fe21cSShawn Guo reg = <0x02088000 0x4000>; 36413088c23STroy Kisky interrupts = <0 85 IRQ_TYPE_LEVEL_HIGH>; 3650ce7b4a7SAnson Huang clocks = <&clks IMX6SL_CLK_PERCLK>, 366e29fe21cSShawn Guo <&clks IMX6SL_CLK_PWM3>; 367e29fe21cSShawn Guo clock-names = "ipg", "per"; 368e29fe21cSShawn Guo }; 369e29fe21cSShawn Guo 3708dccafaaSRob Herring pwm4: pwm@208c000 { 371fa28d821SUwe Kleine-König #pwm-cells = <3>; 372e29fe21cSShawn Guo compatible = "fsl,imx6sl-pwm", "fsl,imx27-pwm"; 373e29fe21cSShawn Guo reg = <0x0208c000 0x4000>; 37413088c23STroy Kisky interrupts = <0 86 IRQ_TYPE_LEVEL_HIGH>; 3750ce7b4a7SAnson Huang clocks = <&clks IMX6SL_CLK_PERCLK>, 376e29fe21cSShawn Guo <&clks IMX6SL_CLK_PWM4>; 377e29fe21cSShawn Guo clock-names = "ipg", "per"; 378e29fe21cSShawn Guo }; 379e29fe21cSShawn Guo 3807c48b086SAnson Huang gpt: timer@2098000 { 381627659a6SFabio Estevam compatible = "fsl,imx6sl-gpt", "fsl,imx6dl-gpt"; 382e29fe21cSShawn Guo reg = <0x02098000 0x4000>; 38313088c23STroy Kisky interrupts = <0 55 IRQ_TYPE_LEVEL_HIGH>; 384e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_GPT>, 385e29fe21cSShawn Guo <&clks IMX6SL_CLK_GPT_SERIAL>; 386e29fe21cSShawn Guo clock-names = "ipg", "per"; 387e29fe21cSShawn Guo }; 388e29fe21cSShawn Guo 3898dccafaaSRob Herring gpio1: gpio@209c000 { 390e29fe21cSShawn Guo compatible = "fsl,imx6sl-gpio", "fsl,imx35-gpio"; 391e29fe21cSShawn Guo reg = <0x0209c000 0x4000>; 39213088c23STroy Kisky interrupts = <0 66 IRQ_TYPE_LEVEL_HIGH>, 39313088c23STroy Kisky <0 67 IRQ_TYPE_LEVEL_HIGH>; 394e29fe21cSShawn Guo gpio-controller; 395e29fe21cSShawn Guo #gpio-cells = <2>; 396e29fe21cSShawn Guo interrupt-controller; 397e29fe21cSShawn Guo #interrupt-cells = <2>; 398bb728d66SVladimir Zapolskiy gpio-ranges = <&iomuxc 0 22 1>, <&iomuxc 1 20 2>, 399bb728d66SVladimir Zapolskiy <&iomuxc 3 23 1>, <&iomuxc 4 25 1>, 400bb728d66SVladimir Zapolskiy <&iomuxc 5 24 1>, <&iomuxc 6 19 1>, 401bb728d66SVladimir Zapolskiy <&iomuxc 7 36 2>, <&iomuxc 9 44 8>, 402bb728d66SVladimir Zapolskiy <&iomuxc 17 38 6>, <&iomuxc 23 68 4>, 403bb728d66SVladimir Zapolskiy <&iomuxc 27 64 4>, <&iomuxc 31 52 1>; 404e29fe21cSShawn Guo }; 405e29fe21cSShawn Guo 4068dccafaaSRob Herring gpio2: gpio@20a0000 { 407e29fe21cSShawn Guo compatible = "fsl,imx6sl-gpio", "fsl,imx35-gpio"; 408e29fe21cSShawn Guo reg = <0x020a0000 0x4000>; 40913088c23STroy Kisky interrupts = <0 68 IRQ_TYPE_LEVEL_HIGH>, 41013088c23STroy Kisky <0 69 IRQ_TYPE_LEVEL_HIGH>; 411e29fe21cSShawn Guo gpio-controller; 412e29fe21cSShawn Guo #gpio-cells = <2>; 413e29fe21cSShawn Guo interrupt-controller; 414e29fe21cSShawn Guo #interrupt-cells = <2>; 415bb728d66SVladimir Zapolskiy gpio-ranges = <&iomuxc 0 53 3>, <&iomuxc 3 72 2>, 416bb728d66SVladimir Zapolskiy <&iomuxc 5 34 2>, <&iomuxc 7 57 4>, 417bb728d66SVladimir Zapolskiy <&iomuxc 11 56 1>, <&iomuxc 12 61 3>, 418bb728d66SVladimir Zapolskiy <&iomuxc 15 107 1>, <&iomuxc 16 132 2>, 419bb728d66SVladimir Zapolskiy <&iomuxc 18 135 1>, <&iomuxc 19 134 1>, 420bb728d66SVladimir Zapolskiy <&iomuxc 20 108 2>, <&iomuxc 22 120 1>, 421bb728d66SVladimir Zapolskiy <&iomuxc 23 125 7>, <&iomuxc 30 110 2>; 422e29fe21cSShawn Guo }; 423e29fe21cSShawn Guo 4248dccafaaSRob Herring gpio3: gpio@20a4000 { 425e29fe21cSShawn Guo compatible = "fsl,imx6sl-gpio", "fsl,imx35-gpio"; 426e29fe21cSShawn Guo reg = <0x020a4000 0x4000>; 42713088c23STroy Kisky interrupts = <0 70 IRQ_TYPE_LEVEL_HIGH>, 42813088c23STroy Kisky <0 71 IRQ_TYPE_LEVEL_HIGH>; 429e29fe21cSShawn Guo gpio-controller; 430e29fe21cSShawn Guo #gpio-cells = <2>; 431e29fe21cSShawn Guo interrupt-controller; 432e29fe21cSShawn Guo #interrupt-cells = <2>; 433bb728d66SVladimir Zapolskiy gpio-ranges = <&iomuxc 0 112 8>, <&iomuxc 8 121 4>, 434bb728d66SVladimir Zapolskiy <&iomuxc 12 97 4>, <&iomuxc 16 166 3>, 435bb728d66SVladimir Zapolskiy <&iomuxc 19 85 2>, <&iomuxc 21 137 2>, 436bb728d66SVladimir Zapolskiy <&iomuxc 23 136 1>, <&iomuxc 24 91 1>, 437bb728d66SVladimir Zapolskiy <&iomuxc 25 99 1>, <&iomuxc 26 92 1>, 438bb728d66SVladimir Zapolskiy <&iomuxc 27 100 1>, <&iomuxc 28 93 1>, 439bb728d66SVladimir Zapolskiy <&iomuxc 29 101 1>, <&iomuxc 30 94 1>, 440bb728d66SVladimir Zapolskiy <&iomuxc 31 102 1>; 441e29fe21cSShawn Guo }; 442e29fe21cSShawn Guo 4438dccafaaSRob Herring gpio4: gpio@20a8000 { 444e29fe21cSShawn Guo compatible = "fsl,imx6sl-gpio", "fsl,imx35-gpio"; 445e29fe21cSShawn Guo reg = <0x020a8000 0x4000>; 44613088c23STroy Kisky interrupts = <0 72 IRQ_TYPE_LEVEL_HIGH>, 44713088c23STroy Kisky <0 73 IRQ_TYPE_LEVEL_HIGH>; 448e29fe21cSShawn Guo gpio-controller; 449e29fe21cSShawn Guo #gpio-cells = <2>; 450e29fe21cSShawn Guo interrupt-controller; 451e29fe21cSShawn Guo #interrupt-cells = <2>; 452bb728d66SVladimir Zapolskiy gpio-ranges = <&iomuxc 0 95 1>, <&iomuxc 1 103 1>, 453bb728d66SVladimir Zapolskiy <&iomuxc 2 96 1>, <&iomuxc 3 104 1>, 454bb728d66SVladimir Zapolskiy <&iomuxc 4 97 1>, <&iomuxc 5 105 1>, 455bb728d66SVladimir Zapolskiy <&iomuxc 6 98 1>, <&iomuxc 7 106 1>, 456bb728d66SVladimir Zapolskiy <&iomuxc 8 28 1>, <&iomuxc 9 27 1>, 457bb728d66SVladimir Zapolskiy <&iomuxc 10 26 1>, <&iomuxc 11 29 1>, 458bb728d66SVladimir Zapolskiy <&iomuxc 12 32 1>, <&iomuxc 13 31 1>, 459bb728d66SVladimir Zapolskiy <&iomuxc 14 30 1>, <&iomuxc 15 33 1>, 460bb728d66SVladimir Zapolskiy <&iomuxc 16 84 1>, <&iomuxc 17 79 2>, 461bb728d66SVladimir Zapolskiy <&iomuxc 19 78 1>, <&iomuxc 20 76 1>, 462bb728d66SVladimir Zapolskiy <&iomuxc 21 81 2>, <&iomuxc 23 75 1>, 463bb728d66SVladimir Zapolskiy <&iomuxc 24 83 1>, <&iomuxc 25 74 1>, 464bb728d66SVladimir Zapolskiy <&iomuxc 26 77 1>, <&iomuxc 27 159 1>, 465bb728d66SVladimir Zapolskiy <&iomuxc 28 154 1>, <&iomuxc 29 157 1>, 466bb728d66SVladimir Zapolskiy <&iomuxc 30 152 1>, <&iomuxc 31 156 1>; 467e29fe21cSShawn Guo }; 468e29fe21cSShawn Guo 4698dccafaaSRob Herring gpio5: gpio@20ac000 { 470e29fe21cSShawn Guo compatible = "fsl,imx6sl-gpio", "fsl,imx35-gpio"; 471e29fe21cSShawn Guo reg = <0x020ac000 0x4000>; 47213088c23STroy Kisky interrupts = <0 74 IRQ_TYPE_LEVEL_HIGH>, 47313088c23STroy Kisky <0 75 IRQ_TYPE_LEVEL_HIGH>; 474e29fe21cSShawn Guo gpio-controller; 475e29fe21cSShawn Guo #gpio-cells = <2>; 476e29fe21cSShawn Guo interrupt-controller; 477e29fe21cSShawn Guo #interrupt-cells = <2>; 478bb728d66SVladimir Zapolskiy gpio-ranges = <&iomuxc 0 158 1>, <&iomuxc 1 151 1>, 479bb728d66SVladimir Zapolskiy <&iomuxc 2 155 1>, <&iomuxc 3 153 1>, 480bb728d66SVladimir Zapolskiy <&iomuxc 4 150 1>, <&iomuxc 5 149 1>, 481bb728d66SVladimir Zapolskiy <&iomuxc 6 144 1>, <&iomuxc 7 147 1>, 482bb728d66SVladimir Zapolskiy <&iomuxc 8 142 1>, <&iomuxc 9 146 1>, 483bb728d66SVladimir Zapolskiy <&iomuxc 10 148 1>, <&iomuxc 11 141 1>, 484bb728d66SVladimir Zapolskiy <&iomuxc 12 145 1>, <&iomuxc 13 143 1>, 485bb728d66SVladimir Zapolskiy <&iomuxc 14 140 1>, <&iomuxc 15 139 1>, 486bb728d66SVladimir Zapolskiy <&iomuxc 16 164 2>, <&iomuxc 18 160 1>, 487bb728d66SVladimir Zapolskiy <&iomuxc 19 162 1>, <&iomuxc 20 163 1>, 488bb728d66SVladimir Zapolskiy <&iomuxc 21 161 1>; 489e29fe21cSShawn Guo }; 490e29fe21cSShawn Guo 491b0bb4fbaSAnson Huang kpp: keypad@20b8000 { 4924291b645SAnson Huang compatible = "fsl,imx6sl-kpp", "fsl,imx21-kpp"; 493e29fe21cSShawn Guo reg = <0x020b8000 0x4000>; 49413088c23STroy Kisky interrupts = <0 82 IRQ_TYPE_LEVEL_HIGH>; 495ada3d86bSAnson Huang clocks = <&clks IMX6SL_CLK_IPG>; 4961b6f2368SFabio Estevam status = "disabled"; 497e29fe21cSShawn Guo }; 498e29fe21cSShawn Guo 499bffe02ccSAnson Huang wdog1: watchdog@20bc000 { 500e29fe21cSShawn Guo compatible = "fsl,imx6sl-wdt", "fsl,imx21-wdt"; 501e29fe21cSShawn Guo reg = <0x020bc000 0x4000>; 50213088c23STroy Kisky interrupts = <0 80 IRQ_TYPE_LEVEL_HIGH>; 503ada3d86bSAnson Huang clocks = <&clks IMX6SL_CLK_IPG>; 504e29fe21cSShawn Guo }; 505e29fe21cSShawn Guo 506bffe02ccSAnson Huang wdog2: watchdog@20c0000 { 507e29fe21cSShawn Guo compatible = "fsl,imx6sl-wdt", "fsl,imx21-wdt"; 508e29fe21cSShawn Guo reg = <0x020c0000 0x4000>; 50913088c23STroy Kisky interrupts = <0 81 IRQ_TYPE_LEVEL_HIGH>; 510ada3d86bSAnson Huang clocks = <&clks IMX6SL_CLK_IPG>; 511e29fe21cSShawn Guo status = "disabled"; 512e29fe21cSShawn Guo }; 513e29fe21cSShawn Guo 514993de77eSAnson Huang clks: clock-controller@20c4000 { 515e29fe21cSShawn Guo compatible = "fsl,imx6sl-ccm"; 516e29fe21cSShawn Guo reg = <0x020c4000 0x4000>; 51713088c23STroy Kisky interrupts = <0 87 IRQ_TYPE_LEVEL_HIGH>, 51813088c23STroy Kisky <0 88 IRQ_TYPE_LEVEL_HIGH>; 519e29fe21cSShawn Guo #clock-cells = <1>; 520e29fe21cSShawn Guo }; 521e29fe21cSShawn Guo 5228dccafaaSRob Herring anatop: anatop@20c8000 { 523d8ce823fSShawn Guo compatible = "fsl,imx6sl-anatop", 524d8ce823fSShawn Guo "fsl,imx6q-anatop", 52516d46c5dSFabio Estevam "syscon", "simple-mfd"; 526e29fe21cSShawn Guo reg = <0x020c8000 0x1000>; 52713088c23STroy Kisky interrupts = <0 49 IRQ_TYPE_LEVEL_HIGH>, 52813088c23STroy Kisky <0 54 IRQ_TYPE_LEVEL_HIGH>, 52913088c23STroy Kisky <0 127 IRQ_TYPE_LEVEL_HIGH>; 530e29fe21cSShawn Guo 5313feea880SAnson Huang reg_vdd1p1: regulator-1p1 { 532e29fe21cSShawn Guo compatible = "fsl,anatop-regulator"; 533e29fe21cSShawn Guo regulator-name = "vdd1p1"; 53477cf8a00SAnson Huang regulator-min-microvolt = <1000000>; 53577cf8a00SAnson Huang regulator-max-microvolt = <1200000>; 536e29fe21cSShawn Guo regulator-always-on; 537e29fe21cSShawn Guo anatop-reg-offset = <0x110>; 538e29fe21cSShawn Guo anatop-vol-bit-shift = <8>; 539e29fe21cSShawn Guo anatop-vol-bit-width = <5>; 540e29fe21cSShawn Guo anatop-min-bit-val = <4>; 541e29fe21cSShawn Guo anatop-min-voltage = <800000>; 542e29fe21cSShawn Guo anatop-max-voltage = <1375000>; 54338281a47SAndrey Smirnov anatop-enable-bit = <0>; 544e29fe21cSShawn Guo }; 545e29fe21cSShawn Guo 5463feea880SAnson Huang reg_vdd3p0: regulator-3p0 { 547e29fe21cSShawn Guo compatible = "fsl,anatop-regulator"; 548e29fe21cSShawn Guo regulator-name = "vdd3p0"; 549*6c53709dSStefan Kerkmann regulator-min-microvolt = <2625000>; 550*6c53709dSStefan Kerkmann regulator-max-microvolt = <3400000>; 551e29fe21cSShawn Guo regulator-always-on; 552e29fe21cSShawn Guo anatop-reg-offset = <0x120>; 553e29fe21cSShawn Guo anatop-vol-bit-shift = <8>; 554e29fe21cSShawn Guo anatop-vol-bit-width = <5>; 555e29fe21cSShawn Guo anatop-min-bit-val = <0>; 556e29fe21cSShawn Guo anatop-min-voltage = <2625000>; 557e29fe21cSShawn Guo anatop-max-voltage = <3400000>; 55838281a47SAndrey Smirnov anatop-enable-bit = <0>; 559e29fe21cSShawn Guo }; 560e29fe21cSShawn Guo 5613feea880SAnson Huang reg_vdd2p5: regulator-2p5 { 562e29fe21cSShawn Guo compatible = "fsl,anatop-regulator"; 563e29fe21cSShawn Guo regulator-name = "vdd2p5"; 56477cf8a00SAnson Huang regulator-min-microvolt = <2250000>; 56577cf8a00SAnson Huang regulator-max-microvolt = <2750000>; 566e29fe21cSShawn Guo regulator-always-on; 567e29fe21cSShawn Guo anatop-reg-offset = <0x130>; 568e29fe21cSShawn Guo anatop-vol-bit-shift = <8>; 569e29fe21cSShawn Guo anatop-vol-bit-width = <5>; 570e29fe21cSShawn Guo anatop-min-bit-val = <0>; 571e29fe21cSShawn Guo anatop-min-voltage = <2100000>; 572e29fe21cSShawn Guo anatop-max-voltage = <2850000>; 57338281a47SAndrey Smirnov anatop-enable-bit = <0>; 574e29fe21cSShawn Guo }; 575e29fe21cSShawn Guo 57671db3948SFabio Estevam reg_arm: regulator-vddcore { 577e29fe21cSShawn Guo compatible = "fsl,anatop-regulator"; 578118c98a6SFabio Estevam regulator-name = "vddarm"; 579e29fe21cSShawn Guo regulator-min-microvolt = <725000>; 580e29fe21cSShawn Guo regulator-max-microvolt = <1450000>; 581e29fe21cSShawn Guo regulator-always-on; 582e29fe21cSShawn Guo anatop-reg-offset = <0x140>; 583e29fe21cSShawn Guo anatop-vol-bit-shift = <0>; 584e29fe21cSShawn Guo anatop-vol-bit-width = <5>; 585e29fe21cSShawn Guo anatop-delay-reg-offset = <0x170>; 586e29fe21cSShawn Guo anatop-delay-bit-shift = <24>; 587e29fe21cSShawn Guo anatop-delay-bit-width = <2>; 588e29fe21cSShawn Guo anatop-min-bit-val = <1>; 589e29fe21cSShawn Guo anatop-min-voltage = <725000>; 590e29fe21cSShawn Guo anatop-max-voltage = <1450000>; 591e29fe21cSShawn Guo }; 592e29fe21cSShawn Guo 59371db3948SFabio Estevam reg_pu: regulator-vddpu { 594e29fe21cSShawn Guo compatible = "fsl,anatop-regulator"; 595e29fe21cSShawn Guo regulator-name = "vddpu"; 596e29fe21cSShawn Guo regulator-min-microvolt = <725000>; 597e29fe21cSShawn Guo regulator-max-microvolt = <1450000>; 598e29fe21cSShawn Guo anatop-reg-offset = <0x140>; 599e29fe21cSShawn Guo anatop-vol-bit-shift = <9>; 600e29fe21cSShawn Guo anatop-vol-bit-width = <5>; 601e29fe21cSShawn Guo anatop-delay-reg-offset = <0x170>; 602e29fe21cSShawn Guo anatop-delay-bit-shift = <26>; 603e29fe21cSShawn Guo anatop-delay-bit-width = <2>; 604e29fe21cSShawn Guo anatop-min-bit-val = <1>; 605e29fe21cSShawn Guo anatop-min-voltage = <725000>; 606e29fe21cSShawn Guo anatop-max-voltage = <1450000>; 607e29fe21cSShawn Guo }; 608e29fe21cSShawn Guo 60971db3948SFabio Estevam reg_soc: regulator-vddsoc { 610e29fe21cSShawn Guo compatible = "fsl,anatop-regulator"; 611e29fe21cSShawn Guo regulator-name = "vddsoc"; 612e29fe21cSShawn Guo regulator-min-microvolt = <725000>; 613e29fe21cSShawn Guo regulator-max-microvolt = <1450000>; 614e29fe21cSShawn Guo regulator-always-on; 615e29fe21cSShawn Guo anatop-reg-offset = <0x140>; 616e29fe21cSShawn Guo anatop-vol-bit-shift = <18>; 617e29fe21cSShawn Guo anatop-vol-bit-width = <5>; 618e29fe21cSShawn Guo anatop-delay-reg-offset = <0x170>; 619e29fe21cSShawn Guo anatop-delay-bit-shift = <28>; 620e29fe21cSShawn Guo anatop-delay-bit-width = <2>; 621e29fe21cSShawn Guo anatop-min-bit-val = <1>; 622e29fe21cSShawn Guo anatop-min-voltage = <725000>; 623e29fe21cSShawn Guo anatop-max-voltage = <1450000>; 624e29fe21cSShawn Guo }; 625915e1968SAnson Huang 626915e1968SAnson Huang tempmon: tempmon { 627915e1968SAnson Huang compatible = "fsl,imx6q-tempmon"; 628915e1968SAnson Huang interrupts = <0 49 IRQ_TYPE_LEVEL_HIGH>; 629915e1968SAnson Huang interrupt-parent = <&gpc>; 630915e1968SAnson Huang fsl,tempmon = <&anatop>; 631915e1968SAnson Huang nvmem-cells = <&tempmon_calib>, <&tempmon_temp_grade>; 632915e1968SAnson Huang nvmem-cell-names = "calib", "temp_grade"; 633915e1968SAnson Huang clocks = <&clks IMX6SL_CLK_PLL3_USB_OTG>; 63482cec771SFabio Estevam #thermal-sensor-cells = <0>; 635915e1968SAnson Huang }; 636e29fe21cSShawn Guo }; 637e29fe21cSShawn Guo 6388dccafaaSRob Herring usbphy1: usbphy@20c9000 { 639e29fe21cSShawn Guo compatible = "fsl,imx6sl-usbphy", "fsl,imx23-usbphy"; 640e29fe21cSShawn Guo reg = <0x020c9000 0x1000>; 64113088c23STroy Kisky interrupts = <0 44 IRQ_TYPE_LEVEL_HIGH>; 642e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_USBPHY1>; 643*6c53709dSStefan Kerkmann phy-3p0-supply = <®_vdd3p0>; 64476a38855SPeter Chen fsl,anatop = <&anatop>; 645e29fe21cSShawn Guo }; 646e29fe21cSShawn Guo 6478dccafaaSRob Herring usbphy2: usbphy@20ca000 { 648e29fe21cSShawn Guo compatible = "fsl,imx6sl-usbphy", "fsl,imx23-usbphy"; 649e29fe21cSShawn Guo reg = <0x020ca000 0x1000>; 65013088c23STroy Kisky interrupts = <0 45 IRQ_TYPE_LEVEL_HIGH>; 651e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_USBPHY2>; 652*6c53709dSStefan Kerkmann phy-3p0-supply = <®_vdd3p0>; 65376a38855SPeter Chen fsl,anatop = <&anatop>; 654e29fe21cSShawn Guo }; 655e29fe21cSShawn Guo 6568dccafaaSRob Herring snvs: snvs@20cc000 { 65795d739b5SFrank Li compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd"; 65895d739b5SFrank Li reg = <0x020cc000 0x4000>; 659e29fe21cSShawn Guo 66095d739b5SFrank Li snvs_rtc: snvs-rtc-lp { 661e29fe21cSShawn Guo compatible = "fsl,sec-v4.0-mon-rtc-lp"; 66295d739b5SFrank Li regmap = <&snvs>; 66395d739b5SFrank Li offset = <0x34>; 66413088c23STroy Kisky interrupts = <0 19 IRQ_TYPE_LEVEL_HIGH>, 66513088c23STroy Kisky <0 20 IRQ_TYPE_LEVEL_HIGH>; 666e29fe21cSShawn Guo }; 667422b0676SRobin Gong 66895d739b5SFrank Li snvs_poweroff: snvs-poweroff { 66995d739b5SFrank Li compatible = "syscon-poweroff"; 67095d739b5SFrank Li regmap = <&snvs>; 67195d739b5SFrank Li offset = <0x38>; 67287a84c62SGuy Shapiro value = <0x60>; 67395d739b5SFrank Li mask = <0x60>; 674422b0676SRobin Gong status = "disabled"; 675422b0676SRobin Gong }; 676e29fe21cSShawn Guo }; 677e29fe21cSShawn Guo 6788dccafaaSRob Herring epit1: epit@20d0000 { 679e29fe21cSShawn Guo reg = <0x020d0000 0x4000>; 68013088c23STroy Kisky interrupts = <0 56 IRQ_TYPE_LEVEL_HIGH>; 681e29fe21cSShawn Guo }; 682e29fe21cSShawn Guo 6838dccafaaSRob Herring epit2: epit@20d4000 { 684e29fe21cSShawn Guo reg = <0x020d4000 0x4000>; 68513088c23STroy Kisky interrupts = <0 57 IRQ_TYPE_LEVEL_HIGH>; 686e29fe21cSShawn Guo }; 687e29fe21cSShawn Guo 688eb998547SAnson Huang src: reset-controller@20d8000 { 689e29fe21cSShawn Guo compatible = "fsl,imx6sl-src", "fsl,imx51-src"; 690e29fe21cSShawn Guo reg = <0x020d8000 0x4000>; 69113088c23STroy Kisky interrupts = <0 91 IRQ_TYPE_LEVEL_HIGH>, 69213088c23STroy Kisky <0 96 IRQ_TYPE_LEVEL_HIGH>; 693e29fe21cSShawn Guo #reset-cells = <1>; 694e29fe21cSShawn Guo }; 695e29fe21cSShawn Guo 6968dccafaaSRob Herring gpc: gpc@20dc000 { 697e29fe21cSShawn Guo compatible = "fsl,imx6sl-gpc", "fsl,imx6q-gpc"; 698e29fe21cSShawn Guo reg = <0x020dc000 0x4000>; 699b923ff6aSMarc Zyngier interrupt-controller; 700b923ff6aSMarc Zyngier #interrupt-cells = <3>; 70113088c23STroy Kisky interrupts = <0 89 IRQ_TYPE_LEVEL_HIGH>; 702b923ff6aSMarc Zyngier interrupt-parent = <&intc>; 70313211eecSLeonard Crestez clocks = <&clks IMX6SL_CLK_IPG>; 70413211eecSLeonard Crestez clock-names = "ipg"; 70513211eecSLeonard Crestez 70613211eecSLeonard Crestez pgc { 70713211eecSLeonard Crestez #address-cells = <1>; 70813211eecSLeonard Crestez #size-cells = <0>; 70913211eecSLeonard Crestez 71013211eecSLeonard Crestez power-domain@0 { 71113211eecSLeonard Crestez reg = <0>; 71213211eecSLeonard Crestez #power-domain-cells = <0>; 71313211eecSLeonard Crestez }; 71413211eecSLeonard Crestez 71513211eecSLeonard Crestez pd_pu: power-domain@1 { 71613211eecSLeonard Crestez reg = <1>; 71713211eecSLeonard Crestez #power-domain-cells = <0>; 71813211eecSLeonard Crestez power-supply = <®_pu>; 719016dbd7aSPhilipp Zabel clocks = <&clks IMX6SL_CLK_GPU2D_OVG>, 720016dbd7aSPhilipp Zabel <&clks IMX6SL_CLK_GPU2D_PODF>; 72113211eecSLeonard Crestez }; 72213211eecSLeonard Crestez 72313211eecSLeonard Crestez pd_disp: power-domain@2 { 72413211eecSLeonard Crestez reg = <2>; 72513211eecSLeonard Crestez #power-domain-cells = <0>; 72613211eecSLeonard Crestez clocks = <&clks IMX6SL_CLK_LCDIF_AXI>, 72713211eecSLeonard Crestez <&clks IMX6SL_CLK_LCDIF_PIX>, 72813211eecSLeonard Crestez <&clks IMX6SL_CLK_EPDC_AXI>, 72913211eecSLeonard Crestez <&clks IMX6SL_CLK_EPDC_PIX>, 73013211eecSLeonard Crestez <&clks IMX6SL_CLK_PXP_AXI>; 73113211eecSLeonard Crestez }; 73213211eecSLeonard Crestez }; 733e29fe21cSShawn Guo }; 734e29fe21cSShawn Guo 7358dccafaaSRob Herring gpr: iomuxc-gpr@20e0000 { 7365f7adc97SShawn Guo compatible = "fsl,imx6sl-iomuxc-gpr", 7375f7adc97SShawn Guo "fsl,imx6q-iomuxc-gpr", "syscon"; 738e03d10f9SFugang Duan reg = <0x020e0000 0x38>; 739e03d10f9SFugang Duan }; 740e03d10f9SFugang Duan 74168472000SAnson Huang iomuxc: pinctrl@20e0000 { 742e29fe21cSShawn Guo compatible = "fsl,imx6sl-iomuxc"; 743e29fe21cSShawn Guo reg = <0x020e0000 0x4000>; 744e29fe21cSShawn Guo }; 745e29fe21cSShawn Guo 7468dccafaaSRob Herring csi: csi@20e4000 { 747e29fe21cSShawn Guo reg = <0x020e4000 0x4000>; 74813088c23STroy Kisky interrupts = <0 7 IRQ_TYPE_LEVEL_HIGH>; 749e29fe21cSShawn Guo }; 750e29fe21cSShawn Guo 7518dccafaaSRob Herring spdc: spdc@20e8000 { 752e29fe21cSShawn Guo reg = <0x020e8000 0x4000>; 75313088c23STroy Kisky interrupts = <0 6 IRQ_TYPE_LEVEL_HIGH>; 754e29fe21cSShawn Guo }; 755e29fe21cSShawn Guo 7566769089eSJoy Zou sdma: dma-controller@20ec000 { 757811e7685SShawn Guo compatible = "fsl,imx6sl-sdma", "fsl,imx6q-sdma"; 758e29fe21cSShawn Guo reg = <0x020ec000 0x4000>; 75913088c23STroy Kisky interrupts = <0 2 IRQ_TYPE_LEVEL_HIGH>; 760e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_SDMA>, 761cc839d0fSAndrey Smirnov <&clks IMX6SL_CLK_AHB>; 762e29fe21cSShawn Guo clock-names = "ipg", "ahb"; 763fb72bb21SHuang Shijie #dma-cells = <3>; 76444a26877SShawn Guo /* imx6sl reuses imx6q sdma firmware */ 76544a26877SShawn Guo fsl,sdma-ram-script-name = "imx/sdma/sdma-imx6q.bin"; 766e29fe21cSShawn Guo }; 767e29fe21cSShawn Guo 7688dccafaaSRob Herring pxp: pxp@20f0000 { 769e29fe21cSShawn Guo reg = <0x020f0000 0x4000>; 77013088c23STroy Kisky interrupts = <0 98 IRQ_TYPE_LEVEL_HIGH>; 771e29fe21cSShawn Guo }; 772e29fe21cSShawn Guo 7738dccafaaSRob Herring epdc: epdc@20f4000 { 774e29fe21cSShawn Guo reg = <0x020f4000 0x4000>; 77513088c23STroy Kisky interrupts = <0 97 IRQ_TYPE_LEVEL_HIGH>; 776e29fe21cSShawn Guo }; 777e29fe21cSShawn Guo 7788dccafaaSRob Herring lcdif: lcdif@20f8000 { 779e99b077bSFabio Estevam compatible = "fsl,imx6sl-lcdif", "fsl,imx28-lcdif"; 780e29fe21cSShawn Guo reg = <0x020f8000 0x4000>; 78113088c23STroy Kisky interrupts = <0 39 IRQ_TYPE_LEVEL_HIGH>; 782e99b077bSFabio Estevam clocks = <&clks IMX6SL_CLK_LCDIF_PIX>, 783e99b077bSFabio Estevam <&clks IMX6SL_CLK_LCDIF_AXI>, 784e99b077bSFabio Estevam <&clks IMX6SL_CLK_DUMMY>; 785e99b077bSFabio Estevam clock-names = "pix", "axi", "disp_axi"; 786e99b077bSFabio Estevam status = "disabled"; 78713211eecSLeonard Crestez power-domains = <&pd_disp>; 788e29fe21cSShawn Guo }; 789e29fe21cSShawn Guo 7906cef60ffSHoria Geantă dcp: crypto@20fc000 { 7911387349dSFabio Estevam compatible = "fsl,imx6sl-dcp", "fsl,imx28-dcp"; 792e29fe21cSShawn Guo reg = <0x020fc000 0x4000>; 7931387349dSFabio Estevam interrupts = <0 99 IRQ_TYPE_LEVEL_HIGH>, 7941387349dSFabio Estevam <0 100 IRQ_TYPE_LEVEL_HIGH>, 7951387349dSFabio Estevam <0 101 IRQ_TYPE_LEVEL_HIGH>; 796e29fe21cSShawn Guo }; 797e29fe21cSShawn Guo }; 798e29fe21cSShawn Guo 799c0157bdcSPeng Fan aips2: bus@2100000 { 800e29fe21cSShawn Guo compatible = "fsl,aips-bus", "simple-bus"; 801e29fe21cSShawn Guo #address-cells = <1>; 802e29fe21cSShawn Guo #size-cells = <1>; 803e29fe21cSShawn Guo reg = <0x02100000 0x100000>; 804e29fe21cSShawn Guo ranges; 805e29fe21cSShawn Guo 8068dccafaaSRob Herring usbotg1: usb@2184000 { 807e29fe21cSShawn Guo compatible = "fsl,imx6sl-usb", "fsl,imx27-usb"; 808e29fe21cSShawn Guo reg = <0x02184000 0x200>; 80913088c23STroy Kisky interrupts = <0 43 IRQ_TYPE_LEVEL_HIGH>; 810e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_USBOH3>; 811e29fe21cSShawn Guo fsl,usbphy = <&usbphy1>; 812e29fe21cSShawn Guo fsl,usbmisc = <&usbmisc 0>; 8139493bf54SPeter Chen ahb-burst-config = <0x0>; 8142b1a40e8SPeter Chen tx-burst-size-dword = <0x10>; 8152b1a40e8SPeter Chen rx-burst-size-dword = <0x10>; 816e29fe21cSShawn Guo status = "disabled"; 817e29fe21cSShawn Guo }; 818e29fe21cSShawn Guo 8198dccafaaSRob Herring usbotg2: usb@2184200 { 820e29fe21cSShawn Guo compatible = "fsl,imx6sl-usb", "fsl,imx27-usb"; 821e29fe21cSShawn Guo reg = <0x02184200 0x200>; 82213088c23STroy Kisky interrupts = <0 42 IRQ_TYPE_LEVEL_HIGH>; 823e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_USBOH3>; 824e29fe21cSShawn Guo fsl,usbphy = <&usbphy2>; 825e29fe21cSShawn Guo fsl,usbmisc = <&usbmisc 1>; 8269493bf54SPeter Chen ahb-burst-config = <0x0>; 8272b1a40e8SPeter Chen tx-burst-size-dword = <0x10>; 8282b1a40e8SPeter Chen rx-burst-size-dword = <0x10>; 829e29fe21cSShawn Guo status = "disabled"; 830e29fe21cSShawn Guo }; 831e29fe21cSShawn Guo 8328dccafaaSRob Herring usbh: usb@2184400 { 833e29fe21cSShawn Guo compatible = "fsl,imx6sl-usb", "fsl,imx27-usb"; 834e29fe21cSShawn Guo reg = <0x02184400 0x200>; 83513088c23STroy Kisky interrupts = <0 40 IRQ_TYPE_LEVEL_HIGH>; 836e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_USBOH3>; 8374ca7dbdbSFrieder Schrempf fsl,usbphy = <&usbphynop1>; 8384ca7dbdbSFrieder Schrempf phy_type = "hsic"; 839e29fe21cSShawn Guo fsl,usbmisc = <&usbmisc 2>; 8403ec481edSMatt Porter dr_mode = "host"; 8419493bf54SPeter Chen ahb-burst-config = <0x0>; 8422b1a40e8SPeter Chen tx-burst-size-dword = <0x10>; 8432b1a40e8SPeter Chen rx-burst-size-dword = <0x10>; 844e29fe21cSShawn Guo status = "disabled"; 845e29fe21cSShawn Guo }; 846e29fe21cSShawn Guo 8478dccafaaSRob Herring usbmisc: usbmisc@2184800 { 848e29fe21cSShawn Guo #index-cells = <1>; 849e29fe21cSShawn Guo compatible = "fsl,imx6sl-usbmisc", "fsl,imx6q-usbmisc"; 850e29fe21cSShawn Guo reg = <0x02184800 0x200>; 851e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_USBOH3>; 852e29fe21cSShawn Guo }; 853e29fe21cSShawn Guo 8548dccafaaSRob Herring fec: ethernet@2188000 { 855e29fe21cSShawn Guo compatible = "fsl,imx6sl-fec", "fsl,imx25-fec"; 856e29fe21cSShawn Guo reg = <0x02188000 0x4000>; 85713088c23STroy Kisky interrupts = <0 114 IRQ_TYPE_LEVEL_HIGH>; 8588c562a1eSFugang Duan clocks = <&clks IMX6SL_CLK_ENET>, 859e29fe21cSShawn Guo <&clks IMX6SL_CLK_ENET_REF>; 860e29fe21cSShawn Guo clock-names = "ipg", "ahb"; 861e29fe21cSShawn Guo status = "disabled"; 862e29fe21cSShawn Guo }; 863e29fe21cSShawn Guo 864a6d09440SAnson Huang usdhc1: mmc@2190000 { 86546cccef0SFabio Estevam compatible = "fsl,imx6sl-usdhc"; 866e29fe21cSShawn Guo reg = <0x02190000 0x4000>; 86713088c23STroy Kisky interrupts = <0 22 IRQ_TYPE_LEVEL_HIGH>; 868e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_USDHC1>, 869e29fe21cSShawn Guo <&clks IMX6SL_CLK_USDHC1>, 870e29fe21cSShawn Guo <&clks IMX6SL_CLK_USDHC1>; 871e29fe21cSShawn Guo clock-names = "ipg", "ahb", "per"; 872e29fe21cSShawn Guo bus-width = <4>; 873e29fe21cSShawn Guo status = "disabled"; 874e29fe21cSShawn Guo }; 875e29fe21cSShawn Guo 876a6d09440SAnson Huang usdhc2: mmc@2194000 { 87746cccef0SFabio Estevam compatible = "fsl,imx6sl-usdhc"; 878e29fe21cSShawn Guo reg = <0x02194000 0x4000>; 87913088c23STroy Kisky interrupts = <0 23 IRQ_TYPE_LEVEL_HIGH>; 880e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_USDHC2>, 881e29fe21cSShawn Guo <&clks IMX6SL_CLK_USDHC2>, 882e29fe21cSShawn Guo <&clks IMX6SL_CLK_USDHC2>; 883e29fe21cSShawn Guo clock-names = "ipg", "ahb", "per"; 884e29fe21cSShawn Guo bus-width = <4>; 885e29fe21cSShawn Guo status = "disabled"; 886e29fe21cSShawn Guo }; 887e29fe21cSShawn Guo 888a6d09440SAnson Huang usdhc3: mmc@2198000 { 88946cccef0SFabio Estevam compatible = "fsl,imx6sl-usdhc"; 890e29fe21cSShawn Guo reg = <0x02198000 0x4000>; 89113088c23STroy Kisky interrupts = <0 24 IRQ_TYPE_LEVEL_HIGH>; 892e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_USDHC3>, 893e29fe21cSShawn Guo <&clks IMX6SL_CLK_USDHC3>, 894e29fe21cSShawn Guo <&clks IMX6SL_CLK_USDHC3>; 895e29fe21cSShawn Guo clock-names = "ipg", "ahb", "per"; 896e29fe21cSShawn Guo bus-width = <4>; 897e29fe21cSShawn Guo status = "disabled"; 898e29fe21cSShawn Guo }; 899e29fe21cSShawn Guo 900a6d09440SAnson Huang usdhc4: mmc@219c000 { 90146cccef0SFabio Estevam compatible = "fsl,imx6sl-usdhc"; 902e29fe21cSShawn Guo reg = <0x0219c000 0x4000>; 90313088c23STroy Kisky interrupts = <0 25 IRQ_TYPE_LEVEL_HIGH>; 904e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_USDHC4>, 905e29fe21cSShawn Guo <&clks IMX6SL_CLK_USDHC4>, 906e29fe21cSShawn Guo <&clks IMX6SL_CLK_USDHC4>; 907e29fe21cSShawn Guo clock-names = "ipg", "ahb", "per"; 908e29fe21cSShawn Guo bus-width = <4>; 909e29fe21cSShawn Guo status = "disabled"; 910e29fe21cSShawn Guo }; 911e29fe21cSShawn Guo 9128dccafaaSRob Herring i2c1: i2c@21a0000 { 913e29fe21cSShawn Guo #address-cells = <1>; 914e29fe21cSShawn Guo #size-cells = <0>; 915e29fe21cSShawn Guo compatible = "fsl,imx6sl-i2c", "fsl,imx21-i2c"; 916e29fe21cSShawn Guo reg = <0x021a0000 0x4000>; 91713088c23STroy Kisky interrupts = <0 36 IRQ_TYPE_LEVEL_HIGH>; 918e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_I2C1>; 919e29fe21cSShawn Guo status = "disabled"; 920e29fe21cSShawn Guo }; 921e29fe21cSShawn Guo 9228dccafaaSRob Herring i2c2: i2c@21a4000 { 923e29fe21cSShawn Guo #address-cells = <1>; 924e29fe21cSShawn Guo #size-cells = <0>; 925e29fe21cSShawn Guo compatible = "fsl,imx6sl-i2c", "fsl,imx21-i2c"; 926e29fe21cSShawn Guo reg = <0x021a4000 0x4000>; 92713088c23STroy Kisky interrupts = <0 37 IRQ_TYPE_LEVEL_HIGH>; 928e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_I2C2>; 929e29fe21cSShawn Guo status = "disabled"; 930e29fe21cSShawn Guo }; 931e29fe21cSShawn Guo 9328dccafaaSRob Herring i2c3: i2c@21a8000 { 933e29fe21cSShawn Guo #address-cells = <1>; 934e29fe21cSShawn Guo #size-cells = <0>; 935e29fe21cSShawn Guo compatible = "fsl,imx6sl-i2c", "fsl,imx21-i2c"; 936e29fe21cSShawn Guo reg = <0x021a8000 0x4000>; 93713088c23STroy Kisky interrupts = <0 38 IRQ_TYPE_LEVEL_HIGH>; 938e29fe21cSShawn Guo clocks = <&clks IMX6SL_CLK_I2C3>; 939e29fe21cSShawn Guo status = "disabled"; 940e29fe21cSShawn Guo }; 941e29fe21cSShawn Guo 942476f6e53SAnson Huang memory-controller@21b0000 { 943e29fe21cSShawn Guo compatible = "fsl,imx6sl-mmdc", "fsl,imx6q-mmdc"; 944e29fe21cSShawn Guo reg = <0x021b0000 0x4000>; 94539db0e13SAnson Huang clocks = <&clks IMX6SL_CLK_MMDC_P0_IPG>; 946e29fe21cSShawn Guo }; 947e29fe21cSShawn Guo 9488dccafaaSRob Herring rngb: rngb@21b4000 { 94982ffb35cSHoria Geantă compatible = "fsl,imx6sl-rngb", "fsl,imx25-rngb"; 950e29fe21cSShawn Guo reg = <0x021b4000 0x4000>; 95113088c23STroy Kisky interrupts = <0 5 IRQ_TYPE_LEVEL_HIGH>; 95282ffb35cSHoria Geantă clocks = <&clks IMX6SL_CLK_DUMMY>; 953e29fe21cSShawn Guo }; 954e29fe21cSShawn Guo 955ccda9e5cSSebastian Reichel weim: memory-controller@21b8000 { 9561be81ea5SJoshua Clayton #address-cells = <2>; 9571be81ea5SJoshua Clayton #size-cells = <1>; 958e29fe21cSShawn Guo reg = <0x021b8000 0x4000>; 95913088c23STroy Kisky interrupts = <0 14 IRQ_TYPE_LEVEL_HIGH>; 9601be81ea5SJoshua Clayton fsl,weim-cs-gpr = <&gpr>; 961116dad7dSFabio Estevam status = "disabled"; 962e29fe21cSShawn Guo }; 963e29fe21cSShawn Guo 964a1abd677SAnson Huang ocotp: efuse@21bc000 { 9652998b332SAnson Huang compatible = "fsl,imx6sl-ocotp", "syscon"; 966e29fe21cSShawn Guo reg = <0x021bc000 0x4000>; 967d72b7b44SPeng Fan clocks = <&clks IMX6SL_CLK_OCOTP>; 968f5d35d87SPeng Fan #address-cells = <1>; 969f5d35d87SPeng Fan #size-cells = <1>; 970f5d35d87SPeng Fan 971f5d35d87SPeng Fan cpu_speed_grade: speed-grade@10 { 972f5d35d87SPeng Fan reg = <0x10 4>; 973f5d35d87SPeng Fan }; 974d7e1c2b0SAnson Huang 975d7e1c2b0SAnson Huang tempmon_calib: calib@38 { 976d7e1c2b0SAnson Huang reg = <0x38 4>; 977d7e1c2b0SAnson Huang }; 978d7e1c2b0SAnson Huang 979d7e1c2b0SAnson Huang tempmon_temp_grade: temp-grade@20 { 980d7e1c2b0SAnson Huang reg = <0x20 4>; 981d7e1c2b0SAnson Huang }; 982e29fe21cSShawn Guo }; 983e29fe21cSShawn Guo 9848dccafaaSRob Herring audmux: audmux@21d8000 { 985e29fe21cSShawn Guo compatible = "fsl,imx6sl-audmux", "fsl,imx31-audmux"; 986e29fe21cSShawn Guo reg = <0x021d8000 0x4000>; 987e29fe21cSShawn Guo status = "disabled"; 988e29fe21cSShawn Guo }; 989e29fe21cSShawn Guo }; 990282706a6SLeonard Crestez 991282706a6SLeonard Crestez gpu_2d: gpu@2200000 { 992282706a6SLeonard Crestez compatible = "vivante,gc"; 993282706a6SLeonard Crestez reg = <0x02200000 0x4000>; 994282706a6SLeonard Crestez interrupts = <0 10 IRQ_TYPE_LEVEL_HIGH>; 995282706a6SLeonard Crestez clocks = <&clks IMX6SL_CLK_MMDC_ROOT>, 996282706a6SLeonard Crestez <&clks IMX6SL_CLK_GPU2D_OVG>; 997282706a6SLeonard Crestez clock-names = "bus", "core"; 998282706a6SLeonard Crestez power-domains = <&pd_pu>; 999282706a6SLeonard Crestez }; 1000282706a6SLeonard Crestez 1001282706a6SLeonard Crestez gpu_vg: gpu@2204000 { 1002282706a6SLeonard Crestez compatible = "vivante,gc"; 1003282706a6SLeonard Crestez reg = <0x02204000 0x4000>; 1004282706a6SLeonard Crestez interrupts = <0 11 IRQ_TYPE_LEVEL_HIGH>; 1005282706a6SLeonard Crestez clocks = <&clks IMX6SL_CLK_MMDC_ROOT>, 1006282706a6SLeonard Crestez <&clks IMX6SL_CLK_GPU2D_OVG>; 1007282706a6SLeonard Crestez clock-names = "bus", "core"; 1008282706a6SLeonard Crestez power-domains = <&pd_pu>; 1009282706a6SLeonard Crestez }; 1010e29fe21cSShawn Guo }; 1011e29fe21cSShawn Guo}; 1012