1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2018-2021 Texas Instruments Incorporated - http://www.ti.com/
6 #include <dt-bindings/pinctrl/k3.h>
7 #include <dt-bindings/net/ti-dp83867.h>
11 stdout-path = "serial2:115200n8";
15 serial2 = &main_uart0;
16 ethernet0 = &cpsw_port1;
26 main_navss: bus@30800000 {
34 mcu_navss: bus@28380000 {
38 reg = <0x0 0x2b800000 0x0 0x400000>,
39 <0x0 0x2b000000 0x0 0x400000>,
40 <0x0 0x28590000 0x0 0x100>,
41 <0x0 0x2a500000 0x0 0x40000>,
42 <0x0 0x28440000 0x0 0x40000>;
43 reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target", "cfg";
45 ti,dma-ring-reset-quirk;
48 dma-controller@285c0000 {
49 reg = <0x0 0x285c0000 0x0 0x100>,
50 <0x0 0x284c0000 0x0 0x4000>,
51 <0x0 0x2a800000 0x0 0x40000>,
52 <0x0 0x284a0000 0x0 0x4000>,
53 <0x0 0x2aa00000 0x0 0x40000>,
54 <0x0 0x28400000 0x0 0x2000>;
55 reg-names = "gcfg", "rchan", "rchanrt", "tchan",
76 k3_sysreset: sysreset-controller {
77 compatible = "ti,sci-sysreset";
97 wkup_i2c0_pins_default {
104 usb0_pins_default: usb0_pins_default {
105 pinctrl-single,pins = <
106 AM65X_IOPAD(0x02bc, PIN_OUTPUT, 0) /* (AD9) USB0_DRVVBUS */
112 &main_uart0_pins_default {
121 mcu-fss0-ospi0-pins-default {
130 &main_mmc0_pins_default {
134 &main_mmc1_pins_default {
147 phy0: ethernet-phy@0 {
149 /* TODO: phy reset: TCA9555RTWR(i2c:0x21)[p04].GPIO_MCU_RGMII_RSTN */
150 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
151 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
156 reg = <0x0 0x46000000 0x0 0x200000>,
157 <0x0 0x40f00200 0x0 0x2>;
158 reg-names = "cpsw_nuss", "mac_efuse";
159 /delete-property/ ranges;
161 cpsw-phy-sel@40f04040 {
162 compatible = "ti,am654-cpsw-phy-sel";
163 reg= <0x0 0x40f04040 0x0 0x4>;
164 reg-names = "gmii-sel";
173 dr_mode = "peripheral";
199 pinctrl-names = "default";
200 pinctrl-0 = <&usb0_pins_default>;