1b8545f9dSAswath Govindraju// SPDX-License-Identifier: GPL-2.0 2b8545f9dSAswath Govindraju/* 3b8545f9dSAswath Govindraju * Device Tree Source for J721S2 SoC Family MCU/WAKEUP Domain peripherals 4b8545f9dSAswath Govindraju * 5b8545f9dSAswath Govindraju * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/ 6b8545f9dSAswath Govindraju */ 7b8545f9dSAswath Govindraju 8b8545f9dSAswath Govindraju&cbass_mcu_wakeup { 9b8545f9dSAswath Govindraju sms: system-controller@44083000 { 10b8545f9dSAswath Govindraju compatible = "ti,k2g-sci"; 11b8545f9dSAswath Govindraju ti,host-id = <12>; 12b8545f9dSAswath Govindraju 13b8545f9dSAswath Govindraju mbox-names = "rx", "tx"; 14b8545f9dSAswath Govindraju 15b8545f9dSAswath Govindraju mboxes = <&secure_proxy_main 11>, 16b8545f9dSAswath Govindraju <&secure_proxy_main 13>; 17b8545f9dSAswath Govindraju 18b8545f9dSAswath Govindraju reg-names = "debug_messages"; 19b8545f9dSAswath Govindraju reg = <0x00 0x44083000 0x00 0x1000>; 20b8545f9dSAswath Govindraju 21b8545f9dSAswath Govindraju k3_pds: power-controller { 22b8545f9dSAswath Govindraju compatible = "ti,sci-pm-domain"; 23b8545f9dSAswath Govindraju #power-domain-cells = <2>; 24b8545f9dSAswath Govindraju }; 25b8545f9dSAswath Govindraju 26b8545f9dSAswath Govindraju k3_clks: clock-controller { 27b8545f9dSAswath Govindraju compatible = "ti,k2g-sci-clk"; 28b8545f9dSAswath Govindraju #clock-cells = <2>; 29b8545f9dSAswath Govindraju }; 30b8545f9dSAswath Govindraju 31b8545f9dSAswath Govindraju k3_reset: reset-controller { 32b8545f9dSAswath Govindraju compatible = "ti,sci-reset"; 33b8545f9dSAswath Govindraju #reset-cells = <2>; 34b8545f9dSAswath Govindraju }; 35b8545f9dSAswath Govindraju }; 36b8545f9dSAswath Govindraju 37b8545f9dSAswath Govindraju chipid@43000014 { 38b8545f9dSAswath Govindraju compatible = "ti,am654-chipid"; 39b8545f9dSAswath Govindraju reg = <0x00 0x43000014 0x00 0x4>; 40b8545f9dSAswath Govindraju }; 41b8545f9dSAswath Govindraju 42b8545f9dSAswath Govindraju mcu_ram: sram@41c00000 { 43b8545f9dSAswath Govindraju compatible = "mmio-sram"; 44b8545f9dSAswath Govindraju reg = <0x00 0x41c00000 0x00 0x100000>; 45b8545f9dSAswath Govindraju ranges = <0x00 0x00 0x41c00000 0x100000>; 46b8545f9dSAswath Govindraju #address-cells = <1>; 47b8545f9dSAswath Govindraju #size-cells = <1>; 48b8545f9dSAswath Govindraju }; 49b8545f9dSAswath Govindraju 50b8545f9dSAswath Govindraju wkup_pmx0: pinctrl@4301c000 { 51b8545f9dSAswath Govindraju compatible = "pinctrl-single"; 52b8545f9dSAswath Govindraju /* Proxy 0 addressing */ 53b8545f9dSAswath Govindraju reg = <0x00 0x4301c000 0x00 0x178>; 54b8545f9dSAswath Govindraju #pinctrl-cells = <1>; 55b8545f9dSAswath Govindraju pinctrl-single,register-width = <32>; 56b8545f9dSAswath Govindraju pinctrl-single,function-mask = <0xffffffff>; 57b8545f9dSAswath Govindraju }; 58b8545f9dSAswath Govindraju 59b8545f9dSAswath Govindraju wkup_gpio_intr: interrupt-controller@42200000 { 60b8545f9dSAswath Govindraju compatible = "ti,sci-intr"; 61b8545f9dSAswath Govindraju reg = <0x00 0x42200000 0x00 0x400>; 62b8545f9dSAswath Govindraju ti,intr-trigger-type = <1>; 63b8545f9dSAswath Govindraju interrupt-controller; 64b8545f9dSAswath Govindraju interrupt-parent = <&gic500>; 65b8545f9dSAswath Govindraju #interrupt-cells = <1>; 66b8545f9dSAswath Govindraju ti,sci = <&sms>; 67b8545f9dSAswath Govindraju ti,sci-dev-id = <125>; 68b8aa36c2SKeerthy ti,interrupt-ranges = <16 960 16>; 69b8545f9dSAswath Govindraju }; 70b8545f9dSAswath Govindraju 71b8545f9dSAswath Govindraju mcu_conf: syscon@40f00000 { 72b8545f9dSAswath Govindraju compatible = "syscon", "simple-mfd"; 73b8545f9dSAswath Govindraju reg = <0x0 0x40f00000 0x0 0x20000>; 74b8545f9dSAswath Govindraju #address-cells = <1>; 75b8545f9dSAswath Govindraju #size-cells = <1>; 76b8545f9dSAswath Govindraju ranges = <0x0 0x0 0x40f00000 0x20000>; 77b8545f9dSAswath Govindraju 78b8545f9dSAswath Govindraju phy_gmii_sel: phy@4040 { 79b8545f9dSAswath Govindraju compatible = "ti,am654-phy-gmii-sel"; 80b8545f9dSAswath Govindraju reg = <0x4040 0x4>; 81b8545f9dSAswath Govindraju #phy-cells = <1>; 82b8545f9dSAswath Govindraju }; 83b8545f9dSAswath Govindraju 84b8545f9dSAswath Govindraju }; 85b8545f9dSAswath Govindraju 86b8545f9dSAswath Govindraju wkup_uart0: serial@42300000 { 87b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 88b8545f9dSAswath Govindraju reg = <0x00 0x42300000 0x00 0x200>; 89b8545f9dSAswath Govindraju interrupts = <GIC_SPI 897 IRQ_TYPE_LEVEL_HIGH>; 90b8545f9dSAswath Govindraju current-speed = <115200>; 91b8545f9dSAswath Govindraju clocks = <&k3_clks 359 3>; 92b8545f9dSAswath Govindraju clock-names = "fclk"; 93b8545f9dSAswath Govindraju power-domains = <&k3_pds 359 TI_SCI_PD_EXCLUSIVE>; 940e63f35aSAndrew Davis status = "disabled"; 95b8545f9dSAswath Govindraju }; 96b8545f9dSAswath Govindraju 97b8545f9dSAswath Govindraju mcu_uart0: serial@40a00000 { 98b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 99b8545f9dSAswath Govindraju reg = <0x00 0x40a00000 0x00 0x200>; 100b8545f9dSAswath Govindraju interrupts = <GIC_SPI 846 IRQ_TYPE_LEVEL_HIGH>; 101b8545f9dSAswath Govindraju current-speed = <115200>; 102b8545f9dSAswath Govindraju clocks = <&k3_clks 149 3>; 103b8545f9dSAswath Govindraju clock-names = "fclk"; 104b8545f9dSAswath Govindraju power-domains = <&k3_pds 149 TI_SCI_PD_EXCLUSIVE>; 1050e63f35aSAndrew Davis status = "disabled"; 106b8545f9dSAswath Govindraju }; 107b8545f9dSAswath Govindraju 108b8545f9dSAswath Govindraju wkup_gpio0: gpio@42110000 { 109b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 110b8545f9dSAswath Govindraju reg = <0x00 0x42110000 0x00 0x100>; 111b8545f9dSAswath Govindraju gpio-controller; 112b8545f9dSAswath Govindraju #gpio-cells = <2>; 113223d9ac4SKeerthy interrupt-parent = <&wkup_gpio_intr>; 114b8545f9dSAswath Govindraju interrupts = <103>, <104>, <105>, <106>, <107>, <108>; 115b8545f9dSAswath Govindraju interrupt-controller; 116b8545f9dSAswath Govindraju #interrupt-cells = <2>; 117b8545f9dSAswath Govindraju ti,ngpio = <89>; 118b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 119b8545f9dSAswath Govindraju power-domains = <&k3_pds 115 TI_SCI_PD_EXCLUSIVE>; 120b8545f9dSAswath Govindraju clocks = <&k3_clks 115 0>; 121b8545f9dSAswath Govindraju clock-names = "gpio"; 122b8545f9dSAswath Govindraju }; 123b8545f9dSAswath Govindraju 124b8545f9dSAswath Govindraju wkup_gpio1: gpio@42100000 { 125b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 126b8545f9dSAswath Govindraju reg = <0x00 0x42100000 0x00 0x100>; 127b8545f9dSAswath Govindraju gpio-controller; 128b8545f9dSAswath Govindraju #gpio-cells = <2>; 129223d9ac4SKeerthy interrupt-parent = <&wkup_gpio_intr>; 130b8545f9dSAswath Govindraju interrupts = <112>, <113>, <114>, <115>, <116>, <117>; 131b8545f9dSAswath Govindraju interrupt-controller; 132b8545f9dSAswath Govindraju #interrupt-cells = <2>; 133b8545f9dSAswath Govindraju ti,ngpio = <89>; 134b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 135b8545f9dSAswath Govindraju power-domains = <&k3_pds 116 TI_SCI_PD_EXCLUSIVE>; 136b8545f9dSAswath Govindraju clocks = <&k3_clks 116 0>; 137b8545f9dSAswath Govindraju clock-names = "gpio"; 138b8545f9dSAswath Govindraju }; 139b8545f9dSAswath Govindraju 140b8545f9dSAswath Govindraju wkup_i2c0: i2c@42120000 { 141b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 142b8545f9dSAswath Govindraju reg = <0x00 0x42120000 0x00 0x100>; 143b8545f9dSAswath Govindraju interrupts = <GIC_SPI 896 IRQ_TYPE_LEVEL_HIGH>; 144b8545f9dSAswath Govindraju #address-cells = <1>; 145b8545f9dSAswath Govindraju #size-cells = <0>; 146b8545f9dSAswath Govindraju clocks = <&k3_clks 223 1>; 147b8545f9dSAswath Govindraju clock-names = "fck"; 148b8545f9dSAswath Govindraju power-domains = <&k3_pds 223 TI_SCI_PD_EXCLUSIVE>; 1490aef5131SAndrew Davis status = "disabled"; 150b8545f9dSAswath Govindraju }; 151b8545f9dSAswath Govindraju 152b8545f9dSAswath Govindraju mcu_i2c0: i2c@40b00000 { 153b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 154b8545f9dSAswath Govindraju reg = <0x00 0x40b00000 0x00 0x100>; 155b8545f9dSAswath Govindraju interrupts = <GIC_SPI 852 IRQ_TYPE_LEVEL_HIGH>; 156b8545f9dSAswath Govindraju #address-cells = <1>; 157b8545f9dSAswath Govindraju #size-cells = <0>; 158b8545f9dSAswath Govindraju clocks = <&k3_clks 221 1>; 159b8545f9dSAswath Govindraju clock-names = "fck"; 160b8545f9dSAswath Govindraju power-domains = <&k3_pds 221 TI_SCI_PD_EXCLUSIVE>; 1610aef5131SAndrew Davis status = "disabled"; 162b8545f9dSAswath Govindraju }; 163b8545f9dSAswath Govindraju 164b8545f9dSAswath Govindraju mcu_i2c1: i2c@40b10000 { 165b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 166b8545f9dSAswath Govindraju reg = <0x00 0x40b10000 0x00 0x100>; 167b8545f9dSAswath Govindraju interrupts = <GIC_SPI 853 IRQ_TYPE_LEVEL_HIGH>; 168b8545f9dSAswath Govindraju #address-cells = <1>; 169b8545f9dSAswath Govindraju #size-cells = <0>; 170b8545f9dSAswath Govindraju clocks = <&k3_clks 222 1>; 171b8545f9dSAswath Govindraju clock-names = "fck"; 172b8545f9dSAswath Govindraju power-domains = <&k3_pds 222 TI_SCI_PD_EXCLUSIVE>; 1730aef5131SAndrew Davis status = "disabled"; 174b8545f9dSAswath Govindraju }; 175b8545f9dSAswath Govindraju 176b8545f9dSAswath Govindraju mcu_mcan0: can@40528000 { 177b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 178b8545f9dSAswath Govindraju reg = <0x00 0x40528000 0x00 0x200>, 179b8545f9dSAswath Govindraju <0x00 0x40500000 0x00 0x8000>; 180b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 181b8545f9dSAswath Govindraju power-domains = <&k3_pds 207 TI_SCI_PD_EXCLUSIVE>; 182b8545f9dSAswath Govindraju clocks = <&k3_clks 207 0>, <&k3_clks 207 1>; 183b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 184b8545f9dSAswath Govindraju interrupts = <GIC_SPI 832 IRQ_TYPE_LEVEL_HIGH>, 185b8545f9dSAswath Govindraju <GIC_SPI 833 IRQ_TYPE_LEVEL_HIGH>; 186b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 187b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 18806639b8aSAndrew Davis status = "disabled"; 189b8545f9dSAswath Govindraju }; 190b8545f9dSAswath Govindraju 191b8545f9dSAswath Govindraju mcu_mcan1: can@40568000 { 192b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 193b8545f9dSAswath Govindraju reg = <0x00 0x40568000 0x00 0x200>, 194b8545f9dSAswath Govindraju <0x00 0x40540000 0x00 0x8000>; 195b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 196b8545f9dSAswath Govindraju power-domains = <&k3_pds 208 TI_SCI_PD_EXCLUSIVE>; 197b8545f9dSAswath Govindraju clocks = <&k3_clks 208 0>, <&k3_clks 208 1>; 198b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 199b8545f9dSAswath Govindraju interrupts = <GIC_SPI 835 IRQ_TYPE_LEVEL_HIGH>, 200b8545f9dSAswath Govindraju <GIC_SPI 836 IRQ_TYPE_LEVEL_HIGH>; 201b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 202b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 20306639b8aSAndrew Davis status = "disabled"; 204b8545f9dSAswath Govindraju }; 205b8545f9dSAswath Govindraju 206*04d7cb64SVaishnav Achath mcu_spi0: spi@40300000 { 207*04d7cb64SVaishnav Achath compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; 208*04d7cb64SVaishnav Achath reg = <0x00 0x040300000 0x00 0x400>; 209*04d7cb64SVaishnav Achath interrupts = <GIC_SPI 848 IRQ_TYPE_LEVEL_HIGH>; 210*04d7cb64SVaishnav Achath #address-cells = <1>; 211*04d7cb64SVaishnav Achath #size-cells = <0>; 212*04d7cb64SVaishnav Achath power-domains = <&k3_pds 347 TI_SCI_PD_EXCLUSIVE>; 213*04d7cb64SVaishnav Achath clocks = <&k3_clks 347 0>; 214*04d7cb64SVaishnav Achath status = "disabled"; 215*04d7cb64SVaishnav Achath }; 216*04d7cb64SVaishnav Achath 217*04d7cb64SVaishnav Achath mcu_spi1: spi@40310000 { 218*04d7cb64SVaishnav Achath compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; 219*04d7cb64SVaishnav Achath reg = <0x00 0x040310000 0x00 0x400>; 220*04d7cb64SVaishnav Achath interrupts = <GIC_SPI 849 IRQ_TYPE_LEVEL_HIGH>; 221*04d7cb64SVaishnav Achath #address-cells = <1>; 222*04d7cb64SVaishnav Achath #size-cells = <0>; 223*04d7cb64SVaishnav Achath power-domains = <&k3_pds 348 TI_SCI_PD_EXCLUSIVE>; 224*04d7cb64SVaishnav Achath clocks = <&k3_clks 348 0>; 225*04d7cb64SVaishnav Achath status = "disabled"; 226*04d7cb64SVaishnav Achath }; 227*04d7cb64SVaishnav Achath 228*04d7cb64SVaishnav Achath mcu_spi2: spi@40320000 { 229*04d7cb64SVaishnav Achath compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; 230*04d7cb64SVaishnav Achath reg = <0x00 0x040320000 0x00 0x400>; 231*04d7cb64SVaishnav Achath interrupts = <GIC_SPI 850 IRQ_TYPE_LEVEL_HIGH>; 232*04d7cb64SVaishnav Achath #address-cells = <1>; 233*04d7cb64SVaishnav Achath #size-cells = <0>; 234*04d7cb64SVaishnav Achath power-domains = <&k3_pds 349 TI_SCI_PD_EXCLUSIVE>; 235*04d7cb64SVaishnav Achath clocks = <&k3_clks 349 0>; 236*04d7cb64SVaishnav Achath status = "disabled"; 237*04d7cb64SVaishnav Achath }; 238*04d7cb64SVaishnav Achath 239b8545f9dSAswath Govindraju mcu_navss: bus@28380000{ 240b8545f9dSAswath Govindraju compatible = "simple-mfd"; 241b8545f9dSAswath Govindraju #address-cells = <2>; 242b8545f9dSAswath Govindraju #size-cells = <2>; 243b8545f9dSAswath Govindraju ranges = <0x00 0x28380000 0x00 0x28380000 0x00 0x03880000>; 244b8545f9dSAswath Govindraju dma-coherent; 245b8545f9dSAswath Govindraju dma-ranges; 246b8545f9dSAswath Govindraju 247b8545f9dSAswath Govindraju ti,sci-dev-id = <267>; 248b8545f9dSAswath Govindraju 249b8545f9dSAswath Govindraju mcu_ringacc: ringacc@2b800000 { 250b8545f9dSAswath Govindraju compatible = "ti,am654-navss-ringacc"; 251b8545f9dSAswath Govindraju reg = <0x0 0x2b800000 0x0 0x400000>, 252b8545f9dSAswath Govindraju <0x0 0x2b000000 0x0 0x400000>, 253b8545f9dSAswath Govindraju <0x0 0x28590000 0x0 0x100>, 254b8545f9dSAswath Govindraju <0x0 0x2a500000 0x0 0x40000>; 255b8545f9dSAswath Govindraju reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target"; 256b8545f9dSAswath Govindraju ti,num-rings = <286>; 257b8545f9dSAswath Govindraju ti,sci-rm-range-gp-rings = <0x1>; 258b8545f9dSAswath Govindraju ti,sci = <&sms>; 259b8545f9dSAswath Govindraju ti,sci-dev-id = <272>; 260b8545f9dSAswath Govindraju msi-parent = <&main_udmass_inta>; 261b8545f9dSAswath Govindraju }; 262b8545f9dSAswath Govindraju 263b8545f9dSAswath Govindraju mcu_udmap: dma-controller@285c0000 { 264b8545f9dSAswath Govindraju compatible = "ti,j721e-navss-mcu-udmap"; 265b8545f9dSAswath Govindraju reg = <0x0 0x285c0000 0x0 0x100>, 266b8545f9dSAswath Govindraju <0x0 0x2a800000 0x0 0x40000>, 267b8545f9dSAswath Govindraju <0x0 0x2aa00000 0x0 0x40000>; 268b8545f9dSAswath Govindraju reg-names = "gcfg", "rchanrt", "tchanrt"; 269b8545f9dSAswath Govindraju msi-parent = <&main_udmass_inta>; 270b8545f9dSAswath Govindraju #dma-cells = <1>; 271b8545f9dSAswath Govindraju 272b8545f9dSAswath Govindraju ti,sci = <&sms>; 273b8545f9dSAswath Govindraju ti,sci-dev-id = <273>; 274b8545f9dSAswath Govindraju ti,ringacc = <&mcu_ringacc>; 275b8545f9dSAswath Govindraju ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */ 276b8545f9dSAswath Govindraju <0x0f>; /* TX_HCHAN */ 277b8545f9dSAswath Govindraju ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */ 278b8545f9dSAswath Govindraju <0x0b>; /* RX_HCHAN */ 279b8545f9dSAswath Govindraju ti,sci-rm-range-rflow = <0x00>; /* GP RFLOW */ 280b8545f9dSAswath Govindraju }; 281b8545f9dSAswath Govindraju }; 282b8545f9dSAswath Govindraju 283b8545f9dSAswath Govindraju mcu_cpsw: ethernet@46000000 { 284b8545f9dSAswath Govindraju compatible = "ti,j721e-cpsw-nuss"; 285b8545f9dSAswath Govindraju #address-cells = <2>; 286b8545f9dSAswath Govindraju #size-cells = <2>; 287b8545f9dSAswath Govindraju reg = <0x0 0x46000000 0x0 0x200000>; 288b8545f9dSAswath Govindraju reg-names = "cpsw_nuss"; 289b8545f9dSAswath Govindraju ranges = <0x0 0x0 0x0 0x46000000 0x0 0x200000>; 290b8545f9dSAswath Govindraju dma-coherent; 291b8545f9dSAswath Govindraju clocks = <&k3_clks 29 28>; 292b8545f9dSAswath Govindraju clock-names = "fck"; 293b8545f9dSAswath Govindraju power-domains = <&k3_pds 29 TI_SCI_PD_EXCLUSIVE>; 294b8545f9dSAswath Govindraju 295b8545f9dSAswath Govindraju dmas = <&mcu_udmap 0xf000>, 296b8545f9dSAswath Govindraju <&mcu_udmap 0xf001>, 297b8545f9dSAswath Govindraju <&mcu_udmap 0xf002>, 298b8545f9dSAswath Govindraju <&mcu_udmap 0xf003>, 299b8545f9dSAswath Govindraju <&mcu_udmap 0xf004>, 300b8545f9dSAswath Govindraju <&mcu_udmap 0xf005>, 301b8545f9dSAswath Govindraju <&mcu_udmap 0xf006>, 302b8545f9dSAswath Govindraju <&mcu_udmap 0xf007>, 303b8545f9dSAswath Govindraju <&mcu_udmap 0x7000>; 304b8545f9dSAswath Govindraju dma-names = "tx0", "tx1", "tx2", "tx3", 305b8545f9dSAswath Govindraju "tx4", "tx5", "tx6", "tx7", 306b8545f9dSAswath Govindraju "rx"; 307b8545f9dSAswath Govindraju 308b8545f9dSAswath Govindraju ethernet-ports { 309b8545f9dSAswath Govindraju #address-cells = <1>; 310b8545f9dSAswath Govindraju #size-cells = <0>; 311b8545f9dSAswath Govindraju 312b8545f9dSAswath Govindraju cpsw_port1: port@1 { 313b8545f9dSAswath Govindraju reg = <1>; 314b8545f9dSAswath Govindraju ti,mac-only; 315b8545f9dSAswath Govindraju label = "port1"; 316b8545f9dSAswath Govindraju ti,syscon-efuse = <&mcu_conf 0x200>; 317b8545f9dSAswath Govindraju phys = <&phy_gmii_sel 1>; 318b8545f9dSAswath Govindraju }; 319b8545f9dSAswath Govindraju }; 320b8545f9dSAswath Govindraju 321b8545f9dSAswath Govindraju davinci_mdio: mdio@f00 { 322b8545f9dSAswath Govindraju compatible = "ti,cpsw-mdio","ti,davinci_mdio"; 323b8545f9dSAswath Govindraju reg = <0x0 0xf00 0x0 0x100>; 324b8545f9dSAswath Govindraju #address-cells = <1>; 325b8545f9dSAswath Govindraju #size-cells = <0>; 326b8545f9dSAswath Govindraju clocks = <&k3_clks 29 28>; 327b8545f9dSAswath Govindraju clock-names = "fck"; 328b8545f9dSAswath Govindraju bus_freq = <1000000>; 329b8545f9dSAswath Govindraju }; 330b8545f9dSAswath Govindraju 331b8545f9dSAswath Govindraju cpts@3d000 { 332b8545f9dSAswath Govindraju compatible = "ti,am65-cpts"; 333b8545f9dSAswath Govindraju reg = <0x0 0x3d000 0x0 0x400>; 334b8545f9dSAswath Govindraju clocks = <&k3_clks 29 3>; 335b8545f9dSAswath Govindraju clock-names = "cpts"; 336b8545f9dSAswath Govindraju interrupts-extended = <&gic500 GIC_SPI 858 IRQ_TYPE_LEVEL_HIGH>; 337b8545f9dSAswath Govindraju interrupt-names = "cpts"; 338b8545f9dSAswath Govindraju ti,cpts-ext-ts-inputs = <4>; 339b8545f9dSAswath Govindraju ti,cpts-periodic-outputs = <2>; 340b8545f9dSAswath Govindraju }; 341b8545f9dSAswath Govindraju }; 3424beba5cfSBhavya Kapoor 3434beba5cfSBhavya Kapoor tscadc0: tscadc@40200000 { 3444beba5cfSBhavya Kapoor compatible = "ti,am3359-tscadc"; 3454beba5cfSBhavya Kapoor reg = <0x00 0x40200000 0x00 0x1000>; 3464beba5cfSBhavya Kapoor interrupts = <GIC_SPI 860 IRQ_TYPE_LEVEL_HIGH>; 3474beba5cfSBhavya Kapoor power-domains = <&k3_pds 0 TI_SCI_PD_EXCLUSIVE>; 3484beba5cfSBhavya Kapoor clocks = <&k3_clks 0 0>; 3494beba5cfSBhavya Kapoor assigned-clocks = <&k3_clks 0 2>; 3504beba5cfSBhavya Kapoor assigned-clock-rates = <60000000>; 3514beba5cfSBhavya Kapoor clock-names = "fck"; 3524beba5cfSBhavya Kapoor dmas = <&main_udmap 0x7400>, 3534beba5cfSBhavya Kapoor <&main_udmap 0x7401>; 3544beba5cfSBhavya Kapoor dma-names = "fifo0", "fifo1"; 3554beba5cfSBhavya Kapoor status = "disabled"; 3564beba5cfSBhavya Kapoor 3574beba5cfSBhavya Kapoor adc { 3584beba5cfSBhavya Kapoor #io-channel-cells = <1>; 3594beba5cfSBhavya Kapoor compatible = "ti,am3359-adc"; 3604beba5cfSBhavya Kapoor }; 3614beba5cfSBhavya Kapoor }; 3624beba5cfSBhavya Kapoor 3634beba5cfSBhavya Kapoor tscadc1: tscadc@40210000 { 3644beba5cfSBhavya Kapoor compatible = "ti,am3359-tscadc"; 3654beba5cfSBhavya Kapoor reg = <0x00 0x40210000 0x00 0x1000>; 3664beba5cfSBhavya Kapoor interrupts = <GIC_SPI 861 IRQ_TYPE_LEVEL_HIGH>; 3674beba5cfSBhavya Kapoor power-domains = <&k3_pds 1 TI_SCI_PD_EXCLUSIVE>; 3684beba5cfSBhavya Kapoor clocks = <&k3_clks 1 0>; 3694beba5cfSBhavya Kapoor assigned-clocks = <&k3_clks 1 2>; 3704beba5cfSBhavya Kapoor assigned-clock-rates = <60000000>; 3714beba5cfSBhavya Kapoor clock-names = "fck"; 3724beba5cfSBhavya Kapoor dmas = <&main_udmap 0x7402>, 3734beba5cfSBhavya Kapoor <&main_udmap 0x7403>; 3744beba5cfSBhavya Kapoor dma-names = "fifo0", "fifo1"; 3754beba5cfSBhavya Kapoor status = "disabled"; 3764beba5cfSBhavya Kapoor 3774beba5cfSBhavya Kapoor adc { 3784beba5cfSBhavya Kapoor #io-channel-cells = <1>; 3794beba5cfSBhavya Kapoor compatible = "ti,am3359-adc"; 3804beba5cfSBhavya Kapoor }; 3814beba5cfSBhavya Kapoor }; 382b8545f9dSAswath Govindraju}; 383