blob: 2840258518272a3fd598611722a12e80c55bc72d [file] [log] [blame]
Lokesh Vutla76a36492018-08-27 15:59:09 +05301// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
4 */
5
Andreas Dannenbergbfdf4982019-04-29 12:56:44 -05006#include <dt-bindings/pinctrl/k3.h>
Grygorii Strashko08512392019-07-09 10:30:36 +05307#include <dt-bindings/net/ti-dp83867.h>
Lokesh Vutla76a36492018-08-27 15:59:09 +05308
9/ {
10 chosen {
11 stdout-path = "serial2:115200n8";
12 };
13
14 aliases {
15 serial2 = &main_uart0;
Grygorii Strashkob33dd702019-07-09 10:30:35 +053016 ethernet0 = &cpsw_port1;
Aswath Govindrajudfe082e2020-11-20 21:18:55 +053017 usb0 = &usb0;
18 usb1 = &usb1;
Lokesh Vutla462275c2021-02-01 11:26:39 +053019 spi0 = &ospi0;
20 spi1 = &ospi1;
Lokesh Vutla76a36492018-08-27 15:59:09 +053021 };
22};
23
24&cbass_main{
25 u-boot,dm-spl;
Lokesh Vutla462275c2021-02-01 11:26:39 +053026 main-navss {
27 u-boot,dm-spl;
28 };
Lokesh Vutla3d09ed32018-11-02 19:51:08 +053029};
30
31&cbass_mcu {
32 u-boot,dm-spl;
Grygorii Strashko2d457302019-02-05 17:31:26 +053033
Lokesh Vutla462275c2021-02-01 11:26:39 +053034 mcu-navss {
Vignesh Raghavendra1ee79552020-02-04 11:09:51 +053035 u-boot,dm-spl;
Grygorii Strashko2d457302019-02-05 17:31:26 +053036
Vignesh Raghavendra01250d82020-07-07 13:43:35 +053037 ringacc@2b800000 {
Vignesh Raghavendra7bd02882021-06-07 19:47:51 +053038 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";
Vignesh Raghavendra1ee79552020-02-04 11:09:51 +053044 u-boot,dm-spl;
Lokesh Vutla462275c2021-02-01 11:26:39 +053045 ti,dma-ring-reset-quirk;
Grygorii Strashko2d457302019-02-05 17:31:26 +053046 };
47
Vignesh Raghavendra01250d82020-07-07 13:43:35 +053048 dma-controller@285c0000 {
Vignesh Raghavendra7bd02882021-06-07 19:47:51 +053049 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",
56 "tchanrt", "rflow";
Vignesh Raghavendra1ee79552020-02-04 11:09:51 +053057 u-boot,dm-spl;
Grygorii Strashko2d457302019-02-05 17:31:26 +053058 };
59 };
Lokesh Vutla3d09ed32018-11-02 19:51:08 +053060};
Lokesh Vutla76a36492018-08-27 15:59:09 +053061
Lokesh Vutla3d09ed32018-11-02 19:51:08 +053062&cbass_wakeup {
63 u-boot,dm-spl;
Lokesh Vutla462275c2021-02-01 11:26:39 +053064
65 chipid@43000014 {
66 u-boot,dm-spl;
67 };
Lokesh Vutla76a36492018-08-27 15:59:09 +053068};
69
Lokesh Vutla3d09ed32018-11-02 19:51:08 +053070&secure_proxy_main {
Lokesh Vutla76a36492018-08-27 15:59:09 +053071 u-boot,dm-spl;
72};
73
74&dmsc {
75 u-boot,dm-spl;
Lokesh Vutla3d09ed32018-11-02 19:51:08 +053076 k3_sysreset: sysreset-controller {
77 compatible = "ti,sci-sysreset";
78 u-boot,dm-spl;
79 };
Lokesh Vutla76a36492018-08-27 15:59:09 +053080};
81
82&k3_pds {
83 u-boot,dm-spl;
84};
85
86&k3_clks {
87 u-boot,dm-spl;
88};
89
90&k3_reset {
91 u-boot,dm-spl;
92};
93
Andreas Dannenbergd20cf7b2019-06-04 18:08:15 -050094&wkup_pmx0 {
95 u-boot,dm-spl;
96
97 wkup_i2c0_pins_default {
98 u-boot,dm-spl;
99 };
100};
101
Lokesh Vutla76a36492018-08-27 15:59:09 +0530102&main_pmx0 {
103 u-boot,dm-spl;
Faiz Abbas07383712020-08-03 11:35:12 +0530104 usb0_pins_default: usb0_pins_default {
105 pinctrl-single,pins = <
106 AM65X_IOPAD(0x02bc, PIN_OUTPUT, 0) /* (AD9) USB0_DRVVBUS */
107 >;
108 u-boot,dm-spl;
109 };
Lokesh Vutla76a36492018-08-27 15:59:09 +0530110};
111
Lokesh Vutla462275c2021-02-01 11:26:39 +0530112&main_uart0_pins_default {
113 u-boot,dm-spl;
114};
115
Lokesh Vutla76a36492018-08-27 15:59:09 +0530116&main_pmx1 {
117 u-boot,dm-spl;
118};
119
Grygorii Strashko08512392019-07-09 10:30:36 +0530120&wkup_pmx0 {
Vignesh Raghavendra1ee79552020-02-04 11:09:51 +0530121 mcu-fss0-ospi0-pins-default {
122 u-boot,dm-spl;
123 };
Grygorii Strashko08512392019-07-09 10:30:36 +0530124};
125
Lokesh Vutla76a36492018-08-27 15:59:09 +0530126&main_uart0 {
127 u-boot,dm-spl;
Lokesh Vutla76a36492018-08-27 15:59:09 +0530128};
129
Faiz Abbas43f69202021-02-04 15:10:56 +0530130&main_mmc0_pins_default {
131 u-boot,dm-spl;
132};
133
134&main_mmc1_pins_default {
135 u-boot,dm-spl;
136};
137
Lokesh Vutla76a36492018-08-27 15:59:09 +0530138&sdhci0 {
139 u-boot,dm-spl;
Lokesh Vutla76a36492018-08-27 15:59:09 +0530140};
141
142&sdhci1 {
143 u-boot,dm-spl;
Lokesh Vutla76a36492018-08-27 15:59:09 +0530144};
Grygorii Strashko08512392019-07-09 10:30:36 +0530145
Grygorii Strashko08512392019-07-09 10:30:36 +0530146&davinci_mdio {
147 phy0: ethernet-phy@0 {
148 reg = <0>;
149 /* TODO: phy reset: TCA9555RTWR(i2c:0x21)[p04].GPIO_MCU_RGMII_RSTN */
150 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
Grygorii Strashko08512392019-07-09 10:30:36 +0530151 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
152 };
153};
154
Grygorii Strashko08512392019-07-09 10:30:36 +0530155&mcu_cpsw {
156 reg = <0x0 0x46000000 0x0 0x200000>,
157 <0x0 0x40f00200 0x0 0x2>;
158 reg-names = "cpsw_nuss", "mac_efuse";
Vignesh Raghavendra388b1172020-07-06 13:36:56 +0530159 /delete-property/ ranges;
Grygorii Strashko08512392019-07-09 10:30:36 +0530160
161 cpsw-phy-sel@40f04040 {
162 compatible = "ti,am654-cpsw-phy-sel";
163 reg= <0x0 0x40f04040 0x0 0x4>;
164 reg-names = "gmii-sel";
165 };
166};
Andreas Dannenbergd20cf7b2019-06-04 18:08:15 -0500167
168&wkup_i2c0 {
169 u-boot,dm-spl;
170};
Vignesh Raghavendra5bbcabb2019-12-09 10:37:33 +0530171
172&usb1 {
173 dr_mode = "peripheral";
174};
Vignesh Raghavendra1ee79552020-02-04 11:09:51 +0530175
176&fss {
177 u-boot,dm-spl;
178};
179
180&ospi0 {
181 u-boot,dm-spl;
182
183 flash@0{
184 u-boot,dm-spl;
185 };
186};
Dave Gerlachc70c4962020-07-15 23:40:00 -0500187
Faiz Abbas07383712020-08-03 11:35:12 +0530188&dwc3_0 {
189 status = "okay";
190 u-boot,dm-spl;
191};
192
193&usb0_phy {
194 status = "okay";
195 u-boot,dm-spl;
196};
197
198&usb0 {
199 pinctrl-names = "default";
200 pinctrl-0 = <&usb0_pins_default>;
Aswath Govindraju44623c42020-11-20 21:18:54 +0530201 dr_mode = "host";
Faiz Abbas07383712020-08-03 11:35:12 +0530202 u-boot,dm-spl;
203};
204
205&scm_conf {
206 u-boot,dm-spl;
207};