14c707559SAdam Ford/* 24c707559SAdam Ford * Copyright 2012 DENX Software Engineering GmbH 34c707559SAdam Ford * Heiko Schocher <hs@denx.de> 44c707559SAdam Ford * 54c707559SAdam Ford * This program is free software; you can redistribute it and/or modify it 64c707559SAdam Ford * under the terms of the GNU General Public License as published by the 74c707559SAdam Ford * Free Software Foundation; either version 2 of the License, or (at your 84c707559SAdam Ford * option) any later version. 94c707559SAdam Ford */ 104c707559SAdam Ford#include <dt-bindings/interrupt-controller/irq.h> 114c707559SAdam Ford 124c707559SAdam Ford/ { 13*031288abSAdam Ford #address-cells = <1>; 14*031288abSAdam Ford #size-cells = <1>; 15*031288abSAdam Ford chosen { }; 16*031288abSAdam Ford aliases { }; 17*031288abSAdam Ford 18*031288abSAdam Ford memory@c0000000 { 19*031288abSAdam Ford device_type = "memory"; 20*031288abSAdam Ford reg = <0xc0000000 0x0>; 21*031288abSAdam Ford }; 22*031288abSAdam Ford 234c707559SAdam Ford arm { 244c707559SAdam Ford #address-cells = <1>; 254c707559SAdam Ford #size-cells = <1>; 264c707559SAdam Ford ranges; 274c707559SAdam Ford intc: interrupt-controller@fffee000 { 284c707559SAdam Ford compatible = "ti,cp-intc"; 294c707559SAdam Ford interrupt-controller; 304c707559SAdam Ford #interrupt-cells = <1>; 314c707559SAdam Ford ti,intc-size = <101>; 324c707559SAdam Ford reg = <0xfffee000 0x2000>; 334c707559SAdam Ford }; 344c707559SAdam Ford }; 35*031288abSAdam Ford clocks: clocks { 36*031288abSAdam Ford ref_clk: ref_clk { 37*031288abSAdam Ford compatible = "fixed-clock"; 38*031288abSAdam Ford #clock-cells = <0>; 39*031288abSAdam Ford clock-output-names = "ref_clk"; 40*031288abSAdam Ford }; 41*031288abSAdam Ford sata_refclk: sata_refclk { 42*031288abSAdam Ford compatible = "fixed-clock"; 43*031288abSAdam Ford #clock-cells = <0>; 44*031288abSAdam Ford clock-output-names = "sata_refclk"; 45*031288abSAdam Ford status = "disabled"; 46*031288abSAdam Ford }; 47*031288abSAdam Ford usb_refclkin: usb_refclkin { 48*031288abSAdam Ford compatible = "fixed-clock"; 49*031288abSAdam Ford #clock-cells = <0>; 50*031288abSAdam Ford clock-output-names = "usb_refclkin"; 51*031288abSAdam Ford status = "disabled"; 52*031288abSAdam Ford }; 53*031288abSAdam Ford }; 54459353d4SLokesh Vutla dsp: dsp@11800000 { 55459353d4SLokesh Vutla compatible = "ti,da850-dsp"; 56459353d4SLokesh Vutla reg = <0x11800000 0x40000>, 57459353d4SLokesh Vutla <0x11e00000 0x8000>, 58459353d4SLokesh Vutla <0x11f00000 0x8000>, 59459353d4SLokesh Vutla <0x01c14044 0x4>, 60459353d4SLokesh Vutla <0x01c14174 0x8>; 61459353d4SLokesh Vutla reg-names = "l2sram", "l1pram", "l1dram", "host1cfg", "chipsig"; 62459353d4SLokesh Vutla interrupt-parent = <&intc>; 63459353d4SLokesh Vutla interrupts = <28>; 64*031288abSAdam Ford clocks = <&psc0 15>; 65*031288abSAdam Ford resets = <&psc0 15>; 66459353d4SLokesh Vutla status = "disabled"; 674c707559SAdam Ford }; 684c707559SAdam Ford soc@1c00000 { 694c707559SAdam Ford compatible = "simple-bus"; 704c707559SAdam Ford model = "da850"; 714c707559SAdam Ford #address-cells = <1>; 724c707559SAdam Ford #size-cells = <1>; 734c707559SAdam Ford ranges = <0x0 0x01c00000 0x400000>; 744c707559SAdam Ford interrupt-parent = <&intc>; 754c707559SAdam Ford 76*031288abSAdam Ford psc0: clock-controller@10000 { 77*031288abSAdam Ford compatible = "ti,da850-psc0"; 78*031288abSAdam Ford reg = <0x10000 0x1000>; 79*031288abSAdam Ford #clock-cells = <1>; 80*031288abSAdam Ford #reset-cells = <1>; 81*031288abSAdam Ford #power-domain-cells = <1>; 82*031288abSAdam Ford clocks = <&pll0_sysclk 1>, <&pll0_sysclk 2>, 83*031288abSAdam Ford <&pll0_sysclk 4>, <&pll0_sysclk 6>, 84*031288abSAdam Ford <&async1_clk>; 85*031288abSAdam Ford clock-names = "pll0_sysclk1", "pll0_sysclk2", 86*031288abSAdam Ford "pll0_sysclk4", "pll0_sysclk6", 87*031288abSAdam Ford "async1"; 88*031288abSAdam Ford }; 89*031288abSAdam Ford pll0: clock-controller@11000 { 90*031288abSAdam Ford compatible = "ti,da850-pll0"; 91*031288abSAdam Ford reg = <0x11000 0x1000>; 92*031288abSAdam Ford clocks = <&ref_clk>, <&pll1_sysclk 3>; 93*031288abSAdam Ford clock-names = "clksrc", "extclksrc"; 94*031288abSAdam Ford 95*031288abSAdam Ford pll0_pllout: pllout { 96*031288abSAdam Ford #clock-cells = <0>; 97*031288abSAdam Ford }; 98*031288abSAdam Ford pll0_sysclk: sysclk { 99*031288abSAdam Ford #clock-cells = <1>; 100*031288abSAdam Ford }; 101*031288abSAdam Ford pll0_auxclk: auxclk { 102*031288abSAdam Ford #clock-cells = <0>; 103*031288abSAdam Ford }; 104*031288abSAdam Ford pll0_obsclk: obsclk { 105*031288abSAdam Ford #clock-cells = <0>; 106*031288abSAdam Ford }; 107*031288abSAdam Ford }; 1084c707559SAdam Ford pmx_core: pinmux@14120 { 1094c707559SAdam Ford compatible = "pinctrl-single"; 1104c707559SAdam Ford reg = <0x14120 0x50>; 1114c707559SAdam Ford #pinctrl-cells = <2>; 1124c707559SAdam Ford pinctrl-single,bit-per-mux; 1134c707559SAdam Ford pinctrl-single,register-width = <32>; 1144c707559SAdam Ford pinctrl-single,function-mask = <0xf>; 115*031288abSAdam Ford /* pin base, nr pins & gpio function */ 116*031288abSAdam Ford pinctrl-single,gpio-range = <&range 0 17 0x8>, 117*031288abSAdam Ford <&range 17 8 0x4>, 118*031288abSAdam Ford <&range 26 8 0x4>, 119*031288abSAdam Ford <&range 34 80 0x8>, 120*031288abSAdam Ford <&range 129 31 0x8>; 1214c707559SAdam Ford status = "disabled"; 1224c707559SAdam Ford 123*031288abSAdam Ford range: gpio-range { 124*031288abSAdam Ford #pinctrl-single,gpio-range-cells = <3>; 125*031288abSAdam Ford }; 126*031288abSAdam Ford 1274c707559SAdam Ford serial0_rtscts_pins: pinmux_serial0_rtscts_pins { 1284c707559SAdam Ford pinctrl-single,bits = < 1294c707559SAdam Ford /* UART0_RTS UART0_CTS */ 1304c707559SAdam Ford 0x0c 0x22000000 0xff000000 1314c707559SAdam Ford >; 1324c707559SAdam Ford }; 1334c707559SAdam Ford serial0_rxtx_pins: pinmux_serial0_rxtx_pins { 1344c707559SAdam Ford pinctrl-single,bits = < 1354c707559SAdam Ford /* UART0_TXD UART0_RXD */ 1364c707559SAdam Ford 0x0c 0x00220000 0x00ff0000 1374c707559SAdam Ford >; 1384c707559SAdam Ford }; 1394c707559SAdam Ford serial1_rtscts_pins: pinmux_serial1_rtscts_pins { 1404c707559SAdam Ford pinctrl-single,bits = < 1414c707559SAdam Ford /* UART1_CTS UART1_RTS */ 1424c707559SAdam Ford 0x00 0x00440000 0x00ff0000 1434c707559SAdam Ford >; 1444c707559SAdam Ford }; 1454c707559SAdam Ford serial1_rxtx_pins: pinmux_serial1_rxtx_pins { 1464c707559SAdam Ford pinctrl-single,bits = < 1474c707559SAdam Ford /* UART1_TXD UART1_RXD */ 1484c707559SAdam Ford 0x10 0x22000000 0xff000000 1494c707559SAdam Ford >; 1504c707559SAdam Ford }; 1514c707559SAdam Ford serial2_rtscts_pins: pinmux_serial2_rtscts_pins { 1524c707559SAdam Ford pinctrl-single,bits = < 1534c707559SAdam Ford /* UART2_CTS UART2_RTS */ 1544c707559SAdam Ford 0x00 0x44000000 0xff000000 1554c707559SAdam Ford >; 1564c707559SAdam Ford }; 1574c707559SAdam Ford serial2_rxtx_pins: pinmux_serial2_rxtx_pins { 1584c707559SAdam Ford pinctrl-single,bits = < 1594c707559SAdam Ford /* UART2_TXD UART2_RXD */ 1604c707559SAdam Ford 0x10 0x00220000 0x00ff0000 1614c707559SAdam Ford >; 1624c707559SAdam Ford }; 1634c707559SAdam Ford i2c0_pins: pinmux_i2c0_pins { 1644c707559SAdam Ford pinctrl-single,bits = < 1654c707559SAdam Ford /* I2C0_SDA,I2C0_SCL */ 1664c707559SAdam Ford 0x10 0x00002200 0x0000ff00 1674c707559SAdam Ford >; 1684c707559SAdam Ford }; 1694c707559SAdam Ford i2c1_pins: pinmux_i2c1_pins { 1704c707559SAdam Ford pinctrl-single,bits = < 1714c707559SAdam Ford /* I2C1_SDA, I2C1_SCL */ 1724c707559SAdam Ford 0x10 0x00440000 0x00ff0000 1734c707559SAdam Ford >; 1744c707559SAdam Ford }; 1754c707559SAdam Ford mmc0_pins: pinmux_mmc_pins { 1764c707559SAdam Ford pinctrl-single,bits = < 1774c707559SAdam Ford /* MMCSD0_DAT[3] MMCSD0_DAT[2] 1784c707559SAdam Ford * MMCSD0_DAT[1] MMCSD0_DAT[0] 1794c707559SAdam Ford * MMCSD0_CMD MMCSD0_CLK 1804c707559SAdam Ford */ 1814c707559SAdam Ford 0x28 0x00222222 0x00ffffff 1824c707559SAdam Ford >; 1834c707559SAdam Ford }; 1844c707559SAdam Ford ehrpwm0a_pins: pinmux_ehrpwm0a_pins { 1854c707559SAdam Ford pinctrl-single,bits = < 1864c707559SAdam Ford /* EPWM0A */ 1874c707559SAdam Ford 0xc 0x00000002 0x0000000f 1884c707559SAdam Ford >; 1894c707559SAdam Ford }; 1904c707559SAdam Ford ehrpwm0b_pins: pinmux_ehrpwm0b_pins { 1914c707559SAdam Ford pinctrl-single,bits = < 1924c707559SAdam Ford /* EPWM0B */ 1934c707559SAdam Ford 0xc 0x00000020 0x000000f0 1944c707559SAdam Ford >; 1954c707559SAdam Ford }; 1964c707559SAdam Ford ehrpwm1a_pins: pinmux_ehrpwm1a_pins { 1974c707559SAdam Ford pinctrl-single,bits = < 1984c707559SAdam Ford /* EPWM1A */ 1994c707559SAdam Ford 0x14 0x00000002 0x0000000f 2004c707559SAdam Ford >; 2014c707559SAdam Ford }; 2024c707559SAdam Ford ehrpwm1b_pins: pinmux_ehrpwm1b_pins { 2034c707559SAdam Ford pinctrl-single,bits = < 2044c707559SAdam Ford /* EPWM1B */ 2054c707559SAdam Ford 0x14 0x00000020 0x000000f0 2064c707559SAdam Ford >; 2074c707559SAdam Ford }; 2084c707559SAdam Ford ecap0_pins: pinmux_ecap0_pins { 2094c707559SAdam Ford pinctrl-single,bits = < 2104c707559SAdam Ford /* ECAP0_APWM0 */ 2114c707559SAdam Ford 0x8 0x20000000 0xf0000000 2124c707559SAdam Ford >; 2134c707559SAdam Ford }; 2144c707559SAdam Ford ecap1_pins: pinmux_ecap1_pins { 2154c707559SAdam Ford pinctrl-single,bits = < 2164c707559SAdam Ford /* ECAP1_APWM1 */ 2174c707559SAdam Ford 0x4 0x40000000 0xf0000000 2184c707559SAdam Ford >; 2194c707559SAdam Ford }; 2204c707559SAdam Ford ecap2_pins: pinmux_ecap2_pins { 2214c707559SAdam Ford pinctrl-single,bits = < 2224c707559SAdam Ford /* ECAP2_APWM2 */ 2234c707559SAdam Ford 0x4 0x00000004 0x0000000f 2244c707559SAdam Ford >; 2254c707559SAdam Ford }; 2264c707559SAdam Ford spi0_pins: pinmux_spi0_pins { 2274c707559SAdam Ford pinctrl-single,bits = < 2284c707559SAdam Ford /* SIMO, SOMI, CLK */ 2294c707559SAdam Ford 0xc 0x00001101 0x0000ff0f 2304c707559SAdam Ford >; 2314c707559SAdam Ford }; 2324c707559SAdam Ford spi0_cs0_pin: pinmux_spi0_cs0 { 2334c707559SAdam Ford pinctrl-single,bits = < 2344c707559SAdam Ford /* CS0 */ 2354c707559SAdam Ford 0x10 0x00000010 0x000000f0 2364c707559SAdam Ford >; 2374c707559SAdam Ford }; 2384c707559SAdam Ford spi0_cs3_pin: pinmux_spi0_cs3_pin { 2394c707559SAdam Ford pinctrl-single,bits = < 2404c707559SAdam Ford /* CS3 */ 2414c707559SAdam Ford 0xc 0x01000000 0x0f000000 2424c707559SAdam Ford >; 2434c707559SAdam Ford }; 2444c707559SAdam Ford spi1_pins: pinmux_spi1_pins { 2454c707559SAdam Ford pinctrl-single,bits = < 2464c707559SAdam Ford /* SIMO, SOMI, CLK */ 2474c707559SAdam Ford 0x14 0x00110100 0x00ff0f00 2484c707559SAdam Ford >; 2494c707559SAdam Ford }; 2504c707559SAdam Ford spi1_cs0_pin: pinmux_spi1_cs0 { 2514c707559SAdam Ford pinctrl-single,bits = < 2524c707559SAdam Ford /* CS0 */ 2534c707559SAdam Ford 0x14 0x00000010 0x000000f0 2544c707559SAdam Ford >; 2554c707559SAdam Ford }; 2564c707559SAdam Ford mdio_pins: pinmux_mdio_pins { 2574c707559SAdam Ford pinctrl-single,bits = < 2584c707559SAdam Ford /* MDIO_CLK, MDIO_D */ 2594c707559SAdam Ford 0x10 0x00000088 0x000000ff 2604c707559SAdam Ford >; 2614c707559SAdam Ford }; 2624c707559SAdam Ford mii_pins: pinmux_mii_pins { 2634c707559SAdam Ford pinctrl-single,bits = < 2644c707559SAdam Ford /* 2654c707559SAdam Ford * MII_TXEN, MII_TXCLK, MII_COL 2664c707559SAdam Ford * MII_TXD_3, MII_TXD_2, MII_TXD_1 2674c707559SAdam Ford * MII_TXD_0 2684c707559SAdam Ford */ 2694c707559SAdam Ford 0x8 0x88888880 0xfffffff0 2704c707559SAdam Ford /* 2714c707559SAdam Ford * MII_RXER, MII_CRS, MII_RXCLK 2724c707559SAdam Ford * MII_RXDV, MII_RXD_3, MII_RXD_2 2734c707559SAdam Ford * MII_RXD_1, MII_RXD_0 2744c707559SAdam Ford */ 2754c707559SAdam Ford 0xc 0x88888888 0xffffffff 2764c707559SAdam Ford >; 2774c707559SAdam Ford }; 2784c707559SAdam Ford lcd_pins: pinmux_lcd_pins { 2794c707559SAdam Ford pinctrl-single,bits = < 2804c707559SAdam Ford /* 2814c707559SAdam Ford * LCD_D[2], LCD_D[3], LCD_D[4], LCD_D[5], 2824c707559SAdam Ford * LCD_D[6], LCD_D[7] 2834c707559SAdam Ford */ 2844c707559SAdam Ford 0x40 0x22222200 0xffffff00 2854c707559SAdam Ford /* 2864c707559SAdam Ford * LCD_D[10], LCD_D[11], LCD_D[12], LCD_D[13], 2874c707559SAdam Ford * LCD_D[14], LCD_D[15], LCD_D[0], LCD_D[1] 2884c707559SAdam Ford */ 2894c707559SAdam Ford 0x44 0x22222222 0xffffffff 2904c707559SAdam Ford /* LCD_D[8], LCD_D[9] */ 2914c707559SAdam Ford 0x48 0x00000022 0x000000ff 2924c707559SAdam Ford 2934c707559SAdam Ford /* LCD_PCLK */ 2944c707559SAdam Ford 0x48 0x02000000 0x0f000000 2954c707559SAdam Ford /* LCD_AC_ENB_CS, LCD_VSYNC, LCD_HSYNC */ 2964c707559SAdam Ford 0x4c 0x02000022 0x0f0000ff 2974c707559SAdam Ford >; 2984c707559SAdam Ford }; 2994c707559SAdam Ford vpif_capture_pins: vpif_capture_pins { 3004c707559SAdam Ford pinctrl-single,bits = < 3014c707559SAdam Ford /* VP_DIN[2..7], VP_CLKIN1, VP_CLKIN0 */ 3024c707559SAdam Ford 0x38 0x11111111 0xffffffff 3034c707559SAdam Ford /* VP_DIN[10..15,0..1] */ 3044c707559SAdam Ford 0x3c 0x11111111 0xffffffff 3054c707559SAdam Ford /* VP_DIN[8..9] */ 3064c707559SAdam Ford 0x40 0x00000011 0x000000ff 3074c707559SAdam Ford >; 3084c707559SAdam Ford }; 3094c707559SAdam Ford vpif_display_pins: vpif_display_pins { 3104c707559SAdam Ford pinctrl-single,bits = < 3114c707559SAdam Ford /* VP_DOUT[2..7] */ 3124c707559SAdam Ford 0x40 0x11111100 0xffffff00 3134c707559SAdam Ford /* VP_DOUT[10..15,0..1] */ 3144c707559SAdam Ford 0x44 0x11111111 0xffffffff 3154c707559SAdam Ford /* VP_DOUT[8..9] */ 3164c707559SAdam Ford 0x48 0x00000011 0x000000ff 3174c707559SAdam Ford /* 3184c707559SAdam Ford * VP_CLKOUT3, VP_CLKIN3, 3194c707559SAdam Ford * VP_CLKOUT2, VP_CLKIN2 3204c707559SAdam Ford */ 3214c707559SAdam Ford 0x4c 0x00111100 0x00ffff00 3224c707559SAdam Ford >; 3234c707559SAdam Ford }; 3244c707559SAdam Ford }; 3254c707559SAdam Ford prictrl: priority-controller@14110 { 3264c707559SAdam Ford compatible = "ti,da850-mstpri"; 3274c707559SAdam Ford reg = <0x14110 0x0c>; 3284c707559SAdam Ford status = "disabled"; 3294c707559SAdam Ford }; 3304c707559SAdam Ford cfgchip: chip-controller@1417c { 3314c707559SAdam Ford compatible = "ti,da830-cfgchip", "syscon", "simple-mfd"; 3324c707559SAdam Ford reg = <0x1417c 0x14>; 3334c707559SAdam Ford 3344c707559SAdam Ford usb_phy: usb-phy { 3354c707559SAdam Ford compatible = "ti,da830-usb-phy"; 3364c707559SAdam Ford #phy-cells = <1>; 337*031288abSAdam Ford clocks = <&usb_phy_clk 0>, <&usb_phy_clk 1>; 338*031288abSAdam Ford clock-names = "usb0_clk48", "usb1_clk48"; 3394c707559SAdam Ford status = "disabled"; 3404c707559SAdam Ford }; 341*031288abSAdam Ford usb_phy_clk: usb-phy-clocks { 342*031288abSAdam Ford compatible = "ti,da830-usb-phy-clocks"; 343*031288abSAdam Ford #clock-cells = <1>; 344*031288abSAdam Ford clocks = <&psc1 1>, <&usb_refclkin>, 345*031288abSAdam Ford <&pll0_auxclk>; 346*031288abSAdam Ford clock-names = "fck", "usb_refclkin", "auxclk"; 347*031288abSAdam Ford }; 348*031288abSAdam Ford ehrpwm_tbclk: ehrpwm_tbclk { 349*031288abSAdam Ford compatible = "ti,da830-tbclksync"; 350*031288abSAdam Ford #clock-cells = <0>; 351*031288abSAdam Ford clocks = <&psc1 17>; 352*031288abSAdam Ford clock-names = "fck"; 353*031288abSAdam Ford }; 354*031288abSAdam Ford div4p5_clk: div4.5 { 355*031288abSAdam Ford compatible = "ti,da830-div4p5ena"; 356*031288abSAdam Ford #clock-cells = <0>; 357*031288abSAdam Ford clocks = <&pll0_pllout>; 358*031288abSAdam Ford clock-names = "pll0_pllout"; 359*031288abSAdam Ford }; 360*031288abSAdam Ford async1_clk: async1 { 361*031288abSAdam Ford compatible = "ti,da850-async1-clksrc"; 362*031288abSAdam Ford #clock-cells = <0>; 363*031288abSAdam Ford clocks = <&pll0_sysclk 3>, <&div4p5_clk>; 364*031288abSAdam Ford clock-names = "pll0_sysclk3", "div4.5"; 365*031288abSAdam Ford }; 366*031288abSAdam Ford async3_clk: async3 { 367*031288abSAdam Ford compatible = "ti,da850-async3-clksrc"; 368*031288abSAdam Ford #clock-cells = <0>; 369*031288abSAdam Ford clocks = <&pll0_sysclk 2>, <&pll1_sysclk 2>; 370*031288abSAdam Ford clock-names = "pll0_sysclk2", "pll1_sysclk2"; 371*031288abSAdam Ford }; 3724c707559SAdam Ford }; 3734c707559SAdam Ford edma0: edma@0 { 3744c707559SAdam Ford compatible = "ti,edma3-tpcc"; 3754c707559SAdam Ford /* eDMA3 CC0: 0x01c0 0000 - 0x01c0 7fff */ 3764c707559SAdam Ford reg = <0x0 0x8000>; 3774c707559SAdam Ford reg-names = "edma3_cc"; 3784c707559SAdam Ford interrupts = <11 12>; 3794c707559SAdam Ford interrupt-names = "edma3_ccint", "edma3_ccerrint"; 3804c707559SAdam Ford #dma-cells = <2>; 3814c707559SAdam Ford 3824c707559SAdam Ford ti,tptcs = <&edma0_tptc0 7>, <&edma0_tptc1 0>; 383*031288abSAdam Ford power-domains = <&psc0 0>; 3844c707559SAdam Ford }; 3854c707559SAdam Ford edma0_tptc0: tptc@8000 { 3864c707559SAdam Ford compatible = "ti,edma3-tptc"; 3874c707559SAdam Ford reg = <0x8000 0x400>; 3884c707559SAdam Ford interrupts = <13>; 3894c707559SAdam Ford interrupt-names = "edm3_tcerrint"; 390*031288abSAdam Ford power-domains = <&psc0 1>; 3914c707559SAdam Ford }; 3924c707559SAdam Ford edma0_tptc1: tptc@8400 { 3934c707559SAdam Ford compatible = "ti,edma3-tptc"; 3944c707559SAdam Ford reg = <0x8400 0x400>; 3954c707559SAdam Ford interrupts = <32>; 3964c707559SAdam Ford interrupt-names = "edm3_tcerrint"; 397*031288abSAdam Ford power-domains = <&psc0 2>; 3984c707559SAdam Ford }; 3994c707559SAdam Ford edma1: edma@230000 { 4004c707559SAdam Ford compatible = "ti,edma3-tpcc"; 4014c707559SAdam Ford /* eDMA3 CC1: 0x01e3 0000 - 0x01e3 7fff */ 4024c707559SAdam Ford reg = <0x230000 0x8000>; 4034c707559SAdam Ford reg-names = "edma3_cc"; 4044c707559SAdam Ford interrupts = <93 94>; 4054c707559SAdam Ford interrupt-names = "edma3_ccint", "edma3_ccerrint"; 4064c707559SAdam Ford #dma-cells = <2>; 4074c707559SAdam Ford 4084c707559SAdam Ford ti,tptcs = <&edma1_tptc0 7>; 409*031288abSAdam Ford power-domains = <&psc1 0>; 4104c707559SAdam Ford }; 4114c707559SAdam Ford edma1_tptc0: tptc@238000 { 4124c707559SAdam Ford compatible = "ti,edma3-tptc"; 4134c707559SAdam Ford reg = <0x238000 0x400>; 4144c707559SAdam Ford interrupts = <95>; 4154c707559SAdam Ford interrupt-names = "edm3_tcerrint"; 416*031288abSAdam Ford power-domains = <&psc1 21>; 4174c707559SAdam Ford }; 4184c707559SAdam Ford serial0: serial@42000 { 4194c707559SAdam Ford compatible = "ti,da830-uart", "ns16550a"; 4204c707559SAdam Ford reg = <0x42000 0x100>; 4214c707559SAdam Ford reg-io-width = <4>; 4224c707559SAdam Ford reg-shift = <2>; 4234c707559SAdam Ford interrupts = <25>; 424*031288abSAdam Ford clocks = <&psc0 9>; 425*031288abSAdam Ford power-domains = <&psc0 9>; 4264c707559SAdam Ford status = "disabled"; 4274c707559SAdam Ford }; 4284c707559SAdam Ford serial1: serial@10c000 { 4294c707559SAdam Ford compatible = "ti,da830-uart", "ns16550a"; 4304c707559SAdam Ford reg = <0x10c000 0x100>; 4314c707559SAdam Ford reg-io-width = <4>; 4324c707559SAdam Ford reg-shift = <2>; 4334c707559SAdam Ford interrupts = <53>; 434*031288abSAdam Ford clocks = <&psc1 12>; 435*031288abSAdam Ford power-domains = <&psc1 12>; 4364c707559SAdam Ford status = "disabled"; 4374c707559SAdam Ford }; 4384c707559SAdam Ford serial2: serial@10d000 { 4394c707559SAdam Ford compatible = "ti,da830-uart", "ns16550a"; 4404c707559SAdam Ford reg = <0x10d000 0x100>; 4414c707559SAdam Ford reg-io-width = <4>; 4424c707559SAdam Ford reg-shift = <2>; 4434c707559SAdam Ford interrupts = <61>; 444*031288abSAdam Ford clocks = <&psc1 13>; 445*031288abSAdam Ford power-domains = <&psc1 13>; 4464c707559SAdam Ford status = "disabled"; 4474c707559SAdam Ford }; 4484c707559SAdam Ford rtc0: rtc@23000 { 4494c707559SAdam Ford compatible = "ti,da830-rtc"; 4504c707559SAdam Ford reg = <0x23000 0x1000>; 4514c707559SAdam Ford interrupts = <19 4524c707559SAdam Ford 19>; 453*031288abSAdam Ford clocks = <&pll0_auxclk>; 454*031288abSAdam Ford clock-names = "int-clk"; 4554c707559SAdam Ford status = "disabled"; 4564c707559SAdam Ford }; 4574c707559SAdam Ford i2c0: i2c@22000 { 4584c707559SAdam Ford compatible = "ti,davinci-i2c"; 4594c707559SAdam Ford reg = <0x22000 0x1000>; 4604c707559SAdam Ford interrupts = <15>; 4614c707559SAdam Ford #address-cells = <1>; 4624c707559SAdam Ford #size-cells = <0>; 463*031288abSAdam Ford clocks = <&pll0_auxclk>; 4644c707559SAdam Ford status = "disabled"; 4654c707559SAdam Ford }; 4664c707559SAdam Ford i2c1: i2c@228000 { 4674c707559SAdam Ford compatible = "ti,davinci-i2c"; 4684c707559SAdam Ford reg = <0x228000 0x1000>; 4694c707559SAdam Ford interrupts = <51>; 4704c707559SAdam Ford #address-cells = <1>; 4714c707559SAdam Ford #size-cells = <0>; 472*031288abSAdam Ford clocks = <&psc1 11>; 473*031288abSAdam Ford power-domains = <&psc1 11>; 4744c707559SAdam Ford status = "disabled"; 4754c707559SAdam Ford }; 476*031288abSAdam Ford clocksource: timer@20000 { 477*031288abSAdam Ford compatible = "ti,da830-timer"; 478*031288abSAdam Ford reg = <0x20000 0x1000>; 479*031288abSAdam Ford interrupts = <12>, <13>; 480*031288abSAdam Ford interrupt-names = "tint12", "tint34"; 481*031288abSAdam Ford clocks = <&pll0_auxclk>; 482*031288abSAdam Ford }; 4834c707559SAdam Ford wdt: wdt@21000 { 4844c707559SAdam Ford compatible = "ti,davinci-wdt"; 4854c707559SAdam Ford reg = <0x21000 0x1000>; 486*031288abSAdam Ford clocks = <&pll0_auxclk>; 4874c707559SAdam Ford status = "disabled"; 4884c707559SAdam Ford }; 4894c707559SAdam Ford mmc0: mmc@40000 { 4904c707559SAdam Ford compatible = "ti,da830-mmc"; 4914c707559SAdam Ford reg = <0x40000 0x1000>; 4924c707559SAdam Ford cap-sd-highspeed; 4934c707559SAdam Ford cap-mmc-highspeed; 4944c707559SAdam Ford interrupts = <16>; 4954c707559SAdam Ford dmas = <&edma0 16 0>, <&edma0 17 0>; 4964c707559SAdam Ford dma-names = "rx", "tx"; 497*031288abSAdam Ford clocks = <&psc0 5>; 4984c707559SAdam Ford status = "disabled"; 4994c707559SAdam Ford }; 5004c707559SAdam Ford vpif: video@217000 { 5014c707559SAdam Ford compatible = "ti,da850-vpif"; 5024c707559SAdam Ford reg = <0x217000 0x1000>; 5034c707559SAdam Ford interrupts = <92>; 504*031288abSAdam Ford power-domains = <&psc1 9>; 5054c707559SAdam Ford status = "disabled"; 5064c707559SAdam Ford 5074c707559SAdam Ford /* VPIF capture port */ 5084c707559SAdam Ford port@0 { 5094c707559SAdam Ford #address-cells = <1>; 5104c707559SAdam Ford #size-cells = <0>; 5114c707559SAdam Ford }; 5124c707559SAdam Ford 5134c707559SAdam Ford /* VPIF display port */ 5144c707559SAdam Ford port@1 { 5154c707559SAdam Ford #address-cells = <1>; 5164c707559SAdam Ford #size-cells = <0>; 5174c707559SAdam Ford }; 5184c707559SAdam Ford }; 5194c707559SAdam Ford mmc1: mmc@21b000 { 5204c707559SAdam Ford compatible = "ti,da830-mmc"; 5214c707559SAdam Ford reg = <0x21b000 0x1000>; 5224c707559SAdam Ford cap-sd-highspeed; 5234c707559SAdam Ford cap-mmc-highspeed; 5244c707559SAdam Ford interrupts = <72>; 5254c707559SAdam Ford dmas = <&edma1 28 0>, <&edma1 29 0>; 5264c707559SAdam Ford dma-names = "rx", "tx"; 527*031288abSAdam Ford clocks = <&psc1 18>; 5284c707559SAdam Ford status = "disabled"; 5294c707559SAdam Ford }; 5304c707559SAdam Ford ehrpwm0: pwm@300000 { 5314c707559SAdam Ford compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm", 5324c707559SAdam Ford "ti,am33xx-ehrpwm"; 5334c707559SAdam Ford #pwm-cells = <3>; 5344c707559SAdam Ford reg = <0x300000 0x2000>; 535*031288abSAdam Ford clocks = <&psc1 17>, <&ehrpwm_tbclk>; 536*031288abSAdam Ford clock-names = "fck", "tbclk"; 537*031288abSAdam Ford power-domains = <&psc1 17>; 5384c707559SAdam Ford status = "disabled"; 5394c707559SAdam Ford }; 5404c707559SAdam Ford ehrpwm1: pwm@302000 { 5414c707559SAdam Ford compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm", 5424c707559SAdam Ford "ti,am33xx-ehrpwm"; 5434c707559SAdam Ford #pwm-cells = <3>; 5444c707559SAdam Ford reg = <0x302000 0x2000>; 545*031288abSAdam Ford clocks = <&psc1 17>, <&ehrpwm_tbclk>; 546*031288abSAdam Ford clock-names = "fck", "tbclk"; 547*031288abSAdam Ford power-domains = <&psc1 17>; 5484c707559SAdam Ford status = "disabled"; 5494c707559SAdam Ford }; 5504c707559SAdam Ford ecap0: ecap@306000 { 5514c707559SAdam Ford compatible = "ti,da850-ecap", "ti,am3352-ecap", 5524c707559SAdam Ford "ti,am33xx-ecap"; 5534c707559SAdam Ford #pwm-cells = <3>; 5544c707559SAdam Ford reg = <0x306000 0x80>; 555*031288abSAdam Ford clocks = <&psc1 20>; 556*031288abSAdam Ford clock-names = "fck"; 557*031288abSAdam Ford power-domains = <&psc1 20>; 5584c707559SAdam Ford status = "disabled"; 5594c707559SAdam Ford }; 5604c707559SAdam Ford ecap1: ecap@307000 { 5614c707559SAdam Ford compatible = "ti,da850-ecap", "ti,am3352-ecap", 5624c707559SAdam Ford "ti,am33xx-ecap"; 5634c707559SAdam Ford #pwm-cells = <3>; 5644c707559SAdam Ford reg = <0x307000 0x80>; 565*031288abSAdam Ford clocks = <&psc1 20>; 566*031288abSAdam Ford clock-names = "fck"; 567*031288abSAdam Ford power-domains = <&psc1 20>; 5684c707559SAdam Ford status = "disabled"; 5694c707559SAdam Ford }; 5704c707559SAdam Ford ecap2: ecap@308000 { 5714c707559SAdam Ford compatible = "ti,da850-ecap", "ti,am3352-ecap", 5724c707559SAdam Ford "ti,am33xx-ecap"; 5734c707559SAdam Ford #pwm-cells = <3>; 5744c707559SAdam Ford reg = <0x308000 0x80>; 575*031288abSAdam Ford clocks = <&psc1 20>; 576*031288abSAdam Ford clock-names = "fck"; 577*031288abSAdam Ford power-domains = <&psc1 20>; 5784c707559SAdam Ford status = "disabled"; 5794c707559SAdam Ford }; 5804c707559SAdam Ford spi0: spi@41000 { 5814c707559SAdam Ford #address-cells = <1>; 5824c707559SAdam Ford #size-cells = <0>; 5834c707559SAdam Ford compatible = "ti,da830-spi"; 5844c707559SAdam Ford reg = <0x41000 0x1000>; 5854c707559SAdam Ford num-cs = <6>; 5864c707559SAdam Ford ti,davinci-spi-intr-line = <1>; 5874c707559SAdam Ford interrupts = <20>; 5884c707559SAdam Ford dmas = <&edma0 14 0>, <&edma0 15 0>; 5894c707559SAdam Ford dma-names = "rx", "tx"; 590*031288abSAdam Ford clocks = <&psc0 4>; 591*031288abSAdam Ford power-domains = <&psc0 4>; 5924c707559SAdam Ford status = "disabled"; 5934c707559SAdam Ford }; 5944c707559SAdam Ford spi1: spi@30e000 { 5954c707559SAdam Ford #address-cells = <1>; 5964c707559SAdam Ford #size-cells = <0>; 5974c707559SAdam Ford compatible = "ti,da830-spi"; 5984c707559SAdam Ford reg = <0x30e000 0x1000>; 5994c707559SAdam Ford num-cs = <4>; 6004c707559SAdam Ford ti,davinci-spi-intr-line = <1>; 6014c707559SAdam Ford interrupts = <56>; 6024c707559SAdam Ford dmas = <&edma0 18 0>, <&edma0 19 0>; 6034c707559SAdam Ford dma-names = "rx", "tx"; 604*031288abSAdam Ford clocks = <&psc1 10>; 605*031288abSAdam Ford power-domains = <&psc1 10>; 6064c707559SAdam Ford status = "disabled"; 6074c707559SAdam Ford }; 6084c707559SAdam Ford usb0: usb@200000 { 6094c707559SAdam Ford compatible = "ti,da830-musb"; 6104c707559SAdam Ford reg = <0x200000 0x1000>; 6114c707559SAdam Ford ranges; 6124c707559SAdam Ford interrupts = <58>; 6134c707559SAdam Ford interrupt-names = "mc"; 6144c707559SAdam Ford dr_mode = "otg"; 6154c707559SAdam Ford phys = <&usb_phy 0>; 6164c707559SAdam Ford phy-names = "usb-phy"; 617*031288abSAdam Ford clocks = <&psc1 1>; 618*031288abSAdam Ford clock-ranges; 6194c707559SAdam Ford status = "disabled"; 6204c707559SAdam Ford 6214c707559SAdam Ford #address-cells = <1>; 6224c707559SAdam Ford #size-cells = <1>; 6234c707559SAdam Ford 6244c707559SAdam Ford dmas = <&cppi41dma 0 0 &cppi41dma 1 0 6254c707559SAdam Ford &cppi41dma 2 0 &cppi41dma 3 0 6264c707559SAdam Ford &cppi41dma 0 1 &cppi41dma 1 1 6274c707559SAdam Ford &cppi41dma 2 1 &cppi41dma 3 1>; 6284c707559SAdam Ford dma-names = 6294c707559SAdam Ford "rx1", "rx2", "rx3", "rx4", 6304c707559SAdam Ford "tx1", "tx2", "tx3", "tx4"; 6314c707559SAdam Ford 6324c707559SAdam Ford cppi41dma: dma-controller@201000 { 6334c707559SAdam Ford compatible = "ti,da830-cppi41"; 6344c707559SAdam Ford reg = <0x201000 0x1000 6354c707559SAdam Ford 0x202000 0x1000 6364c707559SAdam Ford 0x204000 0x4000>; 6374c707559SAdam Ford reg-names = "controller", 6384c707559SAdam Ford "scheduler", "queuemgr"; 6394c707559SAdam Ford interrupts = <58>; 6404c707559SAdam Ford #dma-cells = <2>; 6414c707559SAdam Ford #dma-channels = <4>; 642*031288abSAdam Ford power-domains = <&psc1 1>; 6434c707559SAdam Ford status = "okay"; 6444c707559SAdam Ford }; 6454c707559SAdam Ford }; 6464c707559SAdam Ford sata: sata@218000 { 6474c707559SAdam Ford compatible = "ti,da850-ahci"; 6484c707559SAdam Ford reg = <0x218000 0x2000>, <0x22c018 0x4>; 6494c707559SAdam Ford interrupts = <67>; 650*031288abSAdam Ford clocks = <&psc1 8>, <&sata_refclk>; 651*031288abSAdam Ford clock-names = "fck", "refclk"; 6524c707559SAdam Ford status = "disabled"; 6534c707559SAdam Ford }; 654*031288abSAdam Ford pll1: clock-controller@21a000 { 655*031288abSAdam Ford compatible = "ti,da850-pll1"; 656*031288abSAdam Ford reg = <0x21a000 0x1000>; 657*031288abSAdam Ford clocks = <&ref_clk>; 658*031288abSAdam Ford clock-names = "clksrc"; 659*031288abSAdam Ford 660*031288abSAdam Ford pll1_sysclk: sysclk { 661*031288abSAdam Ford #clock-cells = <1>; 662*031288abSAdam Ford }; 663*031288abSAdam Ford pll1_obsclk: obsclk { 664*031288abSAdam Ford #clock-cells = <0>; 665*031288abSAdam Ford }; 666*031288abSAdam Ford }; 6674c707559SAdam Ford mdio: mdio@224000 { 6684c707559SAdam Ford compatible = "ti,davinci_mdio"; 6694c707559SAdam Ford #address-cells = <1>; 6704c707559SAdam Ford #size-cells = <0>; 6714c707559SAdam Ford reg = <0x224000 0x1000>; 672*031288abSAdam Ford clocks = <&psc1 5>; 673*031288abSAdam Ford clock-names = "fck"; 674*031288abSAdam Ford power-domains = <&psc1 5>; 6754c707559SAdam Ford status = "disabled"; 6764c707559SAdam Ford }; 6774c707559SAdam Ford eth0: ethernet@220000 { 6784c707559SAdam Ford compatible = "ti,davinci-dm6467-emac"; 6794c707559SAdam Ford reg = <0x220000 0x4000>; 6804c707559SAdam Ford ti,davinci-ctrl-reg-offset = <0x3000>; 6814c707559SAdam Ford ti,davinci-ctrl-mod-reg-offset = <0x2000>; 6824c707559SAdam Ford ti,davinci-ctrl-ram-offset = <0>; 6834c707559SAdam Ford ti,davinci-ctrl-ram-size = <0x2000>; 6844c707559SAdam Ford local-mac-address = [ 00 00 00 00 00 00 ]; 6854c707559SAdam Ford interrupts = <33 6864c707559SAdam Ford 34 6874c707559SAdam Ford 35 6884c707559SAdam Ford 36 6894c707559SAdam Ford >; 690*031288abSAdam Ford clocks = <&psc1 5>; 691*031288abSAdam Ford power-domains = <&psc1 5>; 6924c707559SAdam Ford status = "disabled"; 6934c707559SAdam Ford }; 6944c707559SAdam Ford usb1: usb@225000 { 6954c707559SAdam Ford compatible = "ti,da830-ohci"; 6964c707559SAdam Ford reg = <0x225000 0x1000>; 6974c707559SAdam Ford interrupts = <59>; 6984c707559SAdam Ford phys = <&usb_phy 1>; 6994c707559SAdam Ford phy-names = "usb-phy"; 700*031288abSAdam Ford clocks = <&psc1 2>; 7014c707559SAdam Ford status = "disabled"; 7024c707559SAdam Ford }; 7034c707559SAdam Ford gpio: gpio@226000 { 7044c707559SAdam Ford compatible = "ti,dm6441-gpio"; 7054c707559SAdam Ford gpio-controller; 7064c707559SAdam Ford #gpio-cells = <2>; 7074c707559SAdam Ford reg = <0x226000 0x1000>; 708*031288abSAdam Ford interrupts = <42 43 44 45 46 47 48 49 50>; 7094c707559SAdam Ford ti,ngpio = <144>; 7104c707559SAdam Ford ti,davinci-gpio-unbanked = <0>; 711*031288abSAdam Ford clocks = <&psc1 3>; 712*031288abSAdam Ford clock-names = "gpio"; 7134c707559SAdam Ford status = "disabled"; 7144c707559SAdam Ford interrupt-controller; 7154c707559SAdam Ford #interrupt-cells = <2>; 716*031288abSAdam Ford gpio-ranges = <&pmx_core 0 15 1>, 717*031288abSAdam Ford <&pmx_core 1 14 1>, 718*031288abSAdam Ford <&pmx_core 2 13 1>, 719*031288abSAdam Ford <&pmx_core 3 12 1>, 720*031288abSAdam Ford <&pmx_core 4 11 1>, 721*031288abSAdam Ford <&pmx_core 5 10 1>, 722*031288abSAdam Ford <&pmx_core 6 9 1>, 723*031288abSAdam Ford <&pmx_core 7 8 1>, 724*031288abSAdam Ford <&pmx_core 8 7 1>, 725*031288abSAdam Ford <&pmx_core 9 6 1>, 726*031288abSAdam Ford <&pmx_core 10 5 1>, 727*031288abSAdam Ford <&pmx_core 11 4 1>, 728*031288abSAdam Ford <&pmx_core 12 3 1>, 729*031288abSAdam Ford <&pmx_core 13 2 1>, 730*031288abSAdam Ford <&pmx_core 14 1 1>, 731*031288abSAdam Ford <&pmx_core 15 0 1>, 732*031288abSAdam Ford <&pmx_core 16 39 1>, 733*031288abSAdam Ford <&pmx_core 17 38 1>, 734*031288abSAdam Ford <&pmx_core 18 37 1>, 735*031288abSAdam Ford <&pmx_core 19 36 1>, 736*031288abSAdam Ford <&pmx_core 20 35 1>, 737*031288abSAdam Ford <&pmx_core 21 34 1>, 738*031288abSAdam Ford <&pmx_core 22 33 1>, 739*031288abSAdam Ford <&pmx_core 23 32 1>, 740*031288abSAdam Ford <&pmx_core 24 24 1>, 741*031288abSAdam Ford <&pmx_core 25 22 1>, 742*031288abSAdam Ford <&pmx_core 26 21 1>, 743*031288abSAdam Ford <&pmx_core 27 20 1>, 744*031288abSAdam Ford <&pmx_core 28 19 1>, 745*031288abSAdam Ford <&pmx_core 29 18 1>, 746*031288abSAdam Ford <&pmx_core 30 17 1>, 747*031288abSAdam Ford <&pmx_core 31 16 1>, 748*031288abSAdam Ford <&pmx_core 32 55 1>, 749*031288abSAdam Ford <&pmx_core 33 54 1>, 750*031288abSAdam Ford <&pmx_core 34 53 1>, 751*031288abSAdam Ford <&pmx_core 35 52 1>, 752*031288abSAdam Ford <&pmx_core 36 51 1>, 753*031288abSAdam Ford <&pmx_core 37 50 1>, 754*031288abSAdam Ford <&pmx_core 38 49 1>, 755*031288abSAdam Ford <&pmx_core 39 48 1>, 756*031288abSAdam Ford <&pmx_core 40 47 1>, 757*031288abSAdam Ford <&pmx_core 41 46 1>, 758*031288abSAdam Ford <&pmx_core 42 45 1>, 759*031288abSAdam Ford <&pmx_core 43 44 1>, 760*031288abSAdam Ford <&pmx_core 44 43 1>, 761*031288abSAdam Ford <&pmx_core 45 42 1>, 762*031288abSAdam Ford <&pmx_core 46 41 1>, 763*031288abSAdam Ford <&pmx_core 47 40 1>, 764*031288abSAdam Ford <&pmx_core 48 71 1>, 765*031288abSAdam Ford <&pmx_core 49 70 1>, 766*031288abSAdam Ford <&pmx_core 50 69 1>, 767*031288abSAdam Ford <&pmx_core 51 68 1>, 768*031288abSAdam Ford <&pmx_core 52 67 1>, 769*031288abSAdam Ford <&pmx_core 53 66 1>, 770*031288abSAdam Ford <&pmx_core 54 65 1>, 771*031288abSAdam Ford <&pmx_core 55 64 1>, 772*031288abSAdam Ford <&pmx_core 56 63 1>, 773*031288abSAdam Ford <&pmx_core 57 62 1>, 774*031288abSAdam Ford <&pmx_core 58 61 1>, 775*031288abSAdam Ford <&pmx_core 59 60 1>, 776*031288abSAdam Ford <&pmx_core 60 59 1>, 777*031288abSAdam Ford <&pmx_core 61 58 1>, 778*031288abSAdam Ford <&pmx_core 62 57 1>, 779*031288abSAdam Ford <&pmx_core 63 56 1>, 780*031288abSAdam Ford <&pmx_core 64 87 1>, 781*031288abSAdam Ford <&pmx_core 65 86 1>, 782*031288abSAdam Ford <&pmx_core 66 85 1>, 783*031288abSAdam Ford <&pmx_core 67 84 1>, 784*031288abSAdam Ford <&pmx_core 68 83 1>, 785*031288abSAdam Ford <&pmx_core 69 82 1>, 786*031288abSAdam Ford <&pmx_core 70 81 1>, 787*031288abSAdam Ford <&pmx_core 71 80 1>, 788*031288abSAdam Ford <&pmx_core 72 70 1>, 789*031288abSAdam Ford <&pmx_core 73 78 1>, 790*031288abSAdam Ford <&pmx_core 74 77 1>, 791*031288abSAdam Ford <&pmx_core 75 76 1>, 792*031288abSAdam Ford <&pmx_core 76 75 1>, 793*031288abSAdam Ford <&pmx_core 77 74 1>, 794*031288abSAdam Ford <&pmx_core 78 73 1>, 795*031288abSAdam Ford <&pmx_core 79 72 1>, 796*031288abSAdam Ford <&pmx_core 80 103 1>, 797*031288abSAdam Ford <&pmx_core 81 102 1>, 798*031288abSAdam Ford <&pmx_core 82 101 1>, 799*031288abSAdam Ford <&pmx_core 83 100 1>, 800*031288abSAdam Ford <&pmx_core 84 99 1>, 801*031288abSAdam Ford <&pmx_core 85 98 1>, 802*031288abSAdam Ford <&pmx_core 86 97 1>, 803*031288abSAdam Ford <&pmx_core 87 96 1>, 804*031288abSAdam Ford <&pmx_core 88 95 1>, 805*031288abSAdam Ford <&pmx_core 89 94 1>, 806*031288abSAdam Ford <&pmx_core 90 93 1>, 807*031288abSAdam Ford <&pmx_core 91 92 1>, 808*031288abSAdam Ford <&pmx_core 92 91 1>, 809*031288abSAdam Ford <&pmx_core 93 90 1>, 810*031288abSAdam Ford <&pmx_core 94 89 1>, 811*031288abSAdam Ford <&pmx_core 95 88 1>, 812*031288abSAdam Ford <&pmx_core 96 158 1>, 813*031288abSAdam Ford <&pmx_core 97 157 1>, 814*031288abSAdam Ford <&pmx_core 98 156 1>, 815*031288abSAdam Ford <&pmx_core 99 155 1>, 816*031288abSAdam Ford <&pmx_core 100 154 1>, 817*031288abSAdam Ford <&pmx_core 101 129 1>, 818*031288abSAdam Ford <&pmx_core 102 113 1>, 819*031288abSAdam Ford <&pmx_core 103 112 1>, 820*031288abSAdam Ford <&pmx_core 104 111 1>, 821*031288abSAdam Ford <&pmx_core 105 110 1>, 822*031288abSAdam Ford <&pmx_core 106 109 1>, 823*031288abSAdam Ford <&pmx_core 107 108 1>, 824*031288abSAdam Ford <&pmx_core 108 107 1>, 825*031288abSAdam Ford <&pmx_core 109 106 1>, 826*031288abSAdam Ford <&pmx_core 110 105 1>, 827*031288abSAdam Ford <&pmx_core 111 104 1>, 828*031288abSAdam Ford <&pmx_core 112 145 1>, 829*031288abSAdam Ford <&pmx_core 113 144 1>, 830*031288abSAdam Ford <&pmx_core 114 143 1>, 831*031288abSAdam Ford <&pmx_core 115 142 1>, 832*031288abSAdam Ford <&pmx_core 116 141 1>, 833*031288abSAdam Ford <&pmx_core 117 140 1>, 834*031288abSAdam Ford <&pmx_core 118 139 1>, 835*031288abSAdam Ford <&pmx_core 119 138 1>, 836*031288abSAdam Ford <&pmx_core 120 137 1>, 837*031288abSAdam Ford <&pmx_core 121 136 1>, 838*031288abSAdam Ford <&pmx_core 122 135 1>, 839*031288abSAdam Ford <&pmx_core 123 134 1>, 840*031288abSAdam Ford <&pmx_core 124 133 1>, 841*031288abSAdam Ford <&pmx_core 125 132 1>, 842*031288abSAdam Ford <&pmx_core 126 131 1>, 843*031288abSAdam Ford <&pmx_core 127 130 1>, 844*031288abSAdam Ford <&pmx_core 128 159 1>, 845*031288abSAdam Ford <&pmx_core 129 31 1>, 846*031288abSAdam Ford <&pmx_core 130 30 1>, 847*031288abSAdam Ford <&pmx_core 131 20 1>, 848*031288abSAdam Ford <&pmx_core 132 28 1>, 849*031288abSAdam Ford <&pmx_core 133 27 1>, 850*031288abSAdam Ford <&pmx_core 134 26 1>, 851*031288abSAdam Ford <&pmx_core 135 23 1>, 852*031288abSAdam Ford <&pmx_core 136 153 1>, 853*031288abSAdam Ford <&pmx_core 137 152 1>, 854*031288abSAdam Ford <&pmx_core 138 151 1>, 855*031288abSAdam Ford <&pmx_core 139 150 1>, 856*031288abSAdam Ford <&pmx_core 140 149 1>, 857*031288abSAdam Ford <&pmx_core 141 148 1>, 858*031288abSAdam Ford <&pmx_core 142 147 1>, 859*031288abSAdam Ford <&pmx_core 143 146 1>; 860*031288abSAdam Ford }; 861*031288abSAdam Ford psc1: clock-controller@227000 { 862*031288abSAdam Ford compatible = "ti,da850-psc1"; 863*031288abSAdam Ford reg = <0x227000 0x1000>; 864*031288abSAdam Ford #clock-cells = <1>; 865*031288abSAdam Ford #power-domain-cells = <1>; 866*031288abSAdam Ford clocks = <&pll0_sysclk 2>, <&pll0_sysclk 4>, 867*031288abSAdam Ford <&async3_clk>; 868*031288abSAdam Ford clock-names = "pll0_sysclk2", "pll0_sysclk4", "async3"; 869*031288abSAdam Ford assigned-clocks = <&async3_clk>; 870*031288abSAdam Ford assigned-clock-parents = <&pll1_sysclk 2>; 8714c707559SAdam Ford }; 8724c707559SAdam Ford pinconf: pin-controller@22c00c { 8734c707559SAdam Ford compatible = "ti,da850-pupd"; 8744c707559SAdam Ford reg = <0x22c00c 0x8>; 8754c707559SAdam Ford status = "disabled"; 8764c707559SAdam Ford }; 8774c707559SAdam Ford 8784c707559SAdam Ford mcasp0: mcasp@100000 { 8794c707559SAdam Ford compatible = "ti,da830-mcasp-audio"; 8804c707559SAdam Ford reg = <0x100000 0x2000>, 8814c707559SAdam Ford <0x102000 0x400000>; 8824c707559SAdam Ford reg-names = "mpu", "dat"; 8834c707559SAdam Ford interrupts = <54>; 8844c707559SAdam Ford interrupt-names = "common"; 885*031288abSAdam Ford power-domains = <&psc1 7>; 8864c707559SAdam Ford status = "disabled"; 8874c707559SAdam Ford dmas = <&edma0 1 1>, 8884c707559SAdam Ford <&edma0 0 1>; 8894c707559SAdam Ford dma-names = "tx", "rx"; 8904c707559SAdam Ford }; 8914c707559SAdam Ford 8924c707559SAdam Ford lcdc: display@213000 { 8934c707559SAdam Ford compatible = "ti,da850-tilcdc"; 8944c707559SAdam Ford reg = <0x213000 0x1000>; 8954c707559SAdam Ford interrupts = <52>; 8964c707559SAdam Ford max-pixelclock = <37500>; 897*031288abSAdam Ford clocks = <&psc1 16>; 898*031288abSAdam Ford clock-names = "fck"; 899*031288abSAdam Ford power-domains = <&psc1 16>; 9004c707559SAdam Ford status = "disabled"; 9014c707559SAdam Ford }; 9024c707559SAdam Ford }; 9034c707559SAdam Ford aemif: aemif@68000000 { 9044c707559SAdam Ford compatible = "ti,da850-aemif"; 9054c707559SAdam Ford #address-cells = <2>; 9064c707559SAdam Ford #size-cells = <1>; 9074c707559SAdam Ford 9084c707559SAdam Ford reg = <0x68000000 0x00008000>; 9094c707559SAdam Ford ranges = <0 0 0x60000000 0x08000000 9104c707559SAdam Ford 1 0 0x68000000 0x00008000>; 911*031288abSAdam Ford clocks = <&psc0 3>; 912*031288abSAdam Ford clock-names = "aemif"; 913*031288abSAdam Ford clock-ranges; 9144c707559SAdam Ford status = "disabled"; 9154c707559SAdam Ford }; 9164c707559SAdam Ford memctrl: memory-controller@b0000000 { 9174c707559SAdam Ford compatible = "ti,da850-ddr-controller"; 9184c707559SAdam Ford reg = <0xb0000000 0xe8>; 9194c707559SAdam Ford status = "disabled"; 9204c707559SAdam Ford }; 9214c707559SAdam Ford}; 922