blob: f57c2306ba1ac9c01c1a1bad656ac9a61f26ff29 [file] [log] [blame]
Lokesh Vutlac8339702020-08-05 22:44:28 +05301// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com/
4 */
5
6/ {
7 chosen {
8 stdout-path = "serial2:115200n8";
9 tick-timer = &timer1;
10 };
11
Vignesh Raghavendraf4ee7d52020-08-07 00:27:01 +053012 aliases {
13 ethernet0 = &cpsw_port1;
Lokesh Vutla195eb682021-02-01 11:26:41 +053014 i2c0 = &wkup_i2c0;
15 i2c1 = &mcu_i2c0;
16 i2c2 = &mcu_i2c1;
17 i2c3 = &main_i2c0;
Vignesh Raghavendraf4ee7d52020-08-07 00:27:01 +053018 };
Lokesh Vutlac8339702020-08-05 22:44:28 +053019};
20
Lokesh Vutlac8339702020-08-05 22:44:28 +053021&cbass_main {
Simon Glassd3a98cb2023-02-13 08:56:33 -070022 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +053023};
24
25&main_navss {
Simon Glassd3a98cb2023-02-13 08:56:33 -070026 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +053027};
28
29&cbass_mcu_wakeup {
Simon Glassd3a98cb2023-02-13 08:56:33 -070030 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +053031
32 timer1: timer@40400000 {
33 compatible = "ti,omap5430-timer";
34 reg = <0x0 0x40400000 0x0 0x80>;
35 ti,timer-alwon;
Tero Kristo94388c82021-06-11 11:45:27 +030036 clock-frequency = <250000000>;
Simon Glassd3a98cb2023-02-13 08:56:33 -070037 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +053038 };
Lokesh Vutla195eb682021-02-01 11:26:41 +053039
40 chipid@43000014 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070041 bootph-pre-ram;
Lokesh Vutla195eb682021-02-01 11:26:41 +053042 };
Vignesh Raghavendra7bd02882021-06-07 19:47:51 +053043
Tom Rinif8276452021-09-10 17:37:43 -040044 mcu_navss: bus@28380000 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070045 bootph-pre-ram;
Vignesh Raghavendraa9b32692021-06-14 14:12:39 +053046 #address-cells = <2>;
47 #size-cells = <2>;
Vignesh Raghavendra7bd02882021-06-07 19:47:51 +053048
49 ringacc@2b800000 {
50 reg = <0x0 0x2b800000 0x0 0x400000>,
51 <0x0 0x2b000000 0x0 0x400000>,
52 <0x0 0x28590000 0x0 0x100>,
53 <0x0 0x2a500000 0x0 0x40000>,
54 <0x0 0x28440000 0x0 0x40000>;
55 reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target", "cfg";
Simon Glassd3a98cb2023-02-13 08:56:33 -070056 bootph-pre-ram;
Vignesh Raghavendra7bd02882021-06-07 19:47:51 +053057 };
58
59 dma-controller@285c0000 {
60 reg = <0x0 0x285c0000 0x0 0x100>,
61 <0x0 0x284c0000 0x0 0x4000>,
62 <0x0 0x2a800000 0x0 0x40000>,
63 <0x0 0x284a0000 0x0 0x4000>,
64 <0x0 0x2aa00000 0x0 0x40000>,
65 <0x0 0x28400000 0x0 0x2000>;
66 reg-names = "gcfg", "rchan", "rchanrt", "tchan",
67 "tchanrt", "rflow";
Simon Glassd3a98cb2023-02-13 08:56:33 -070068 bootph-pre-ram;
Vignesh Raghavendra7bd02882021-06-07 19:47:51 +053069 };
70 };
Lokesh Vutlac8339702020-08-05 22:44:28 +053071};
72
73&secure_proxy_main {
Simon Glassd3a98cb2023-02-13 08:56:33 -070074 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +053075};
76
77&dmsc {
Simon Glassd3a98cb2023-02-13 08:56:33 -070078 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +053079 k3_sysreset: sysreset-controller {
80 compatible = "ti,sci-sysreset";
Simon Glassd3a98cb2023-02-13 08:56:33 -070081 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +053082 };
83};
84
85&k3_pds {
Simon Glassd3a98cb2023-02-13 08:56:33 -070086 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +053087};
88
89&k3_clks {
Simon Glassd3a98cb2023-02-13 08:56:33 -070090 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +053091};
92
93&k3_reset {
Simon Glassd3a98cb2023-02-13 08:56:33 -070094 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +053095};
96
97&wkup_pmx0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070098 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +053099};
100
101&main_pmx0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700102 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +0530103};
104
105&main_uart0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700106 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +0530107};
108
109&mcu_uart0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700110 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +0530111};
112
113&main_sdhci0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700114 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +0530115};
116
117&main_sdhci1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700118 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +0530119};
120
Lokesh Vutlac8339702020-08-05 22:44:28 +0530121&wkup_i2c0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700122 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +0530123};
124
125&main_i2c0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700126 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +0530127};
128
129&main_i2c0_pins_default {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700130 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +0530131};
132
133&exp2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700134 bootph-pre-ram;
Lokesh Vutlac8339702020-08-05 22:44:28 +0530135};
Vignesh Raghavendra9bbc49f2020-08-07 00:26:56 +0530136
Vignesh Raghavendraf4ee7d52020-08-07 00:27:01 +0530137&mcu_cpsw {
138 reg = <0x0 0x46000000 0x0 0x200000>,
139 <0x0 0x40f00200 0x0 0x8>;
140 reg-names = "cpsw_nuss", "mac_efuse";
Vignesh Raghavendra68a44a72021-02-09 13:38:48 +0530141 /delete-property/ ranges;
Vignesh Raghavendraf4ee7d52020-08-07 00:27:01 +0530142
143 cpsw-phy-sel@40f04040 {
144 compatible = "ti,am654-cpsw-phy-sel";
145 reg= <0x0 0x40f04040 0x0 0x4>;
146 reg-names = "gmii-sel";
147 };
148};
149
Vignesh Raghavendra9bbc49f2020-08-07 00:26:56 +0530150&main_usbss0_pins_default {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700151 bootph-pre-ram;
Vignesh Raghavendra9bbc49f2020-08-07 00:26:56 +0530152};
153
154&usbss0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700155 bootph-pre-ram;
Vignesh Raghavendra9bbc49f2020-08-07 00:26:56 +0530156 ti,usb2-only;
157};
158
159&usb0 {
160 dr_mode = "peripheral";
Simon Glassd3a98cb2023-02-13 08:56:33 -0700161 bootph-pre-ram;
Vignesh Raghavendra9bbc49f2020-08-07 00:26:56 +0530162};
Vignesh Raghavendra962f95f2020-08-13 14:56:17 +0530163
Vignesh Raghavendra962f95f2020-08-13 14:56:17 +0530164&mcu_fss0_hpb0_pins_default {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700165 bootph-pre-ram;
Vignesh Raghavendra962f95f2020-08-13 14:56:17 +0530166};
167
168&fss {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700169 bootph-pre-ram;
Vignesh Raghavendra962f95f2020-08-13 14:56:17 +0530170};
171
172&hbmc {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700173 bootph-pre-ram;
Vignesh Raghavendra962f95f2020-08-13 14:56:17 +0530174
175 flash@0,0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700176 bootph-pre-ram;
Vignesh Raghavendra962f95f2020-08-13 14:56:17 +0530177 };
178};
179
180&hbmc_mux {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700181 bootph-pre-ram;
Vignesh Raghavendra962f95f2020-08-13 14:56:17 +0530182};
Aswath Govindraju154e8372021-07-21 21:28:43 +0530183
184&serdes_ln_ctrl {
185 u-boot,mux-autoprobe;
186};
187
188&usb_serdes_mux {
189 u-boot,mux-autoprobe;
190};
191
192&serdes0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700193 bootph-pre-ram;
Aswath Govindraju154e8372021-07-21 21:28:43 +0530194};
Suman Anna3e97b1c2022-02-13 12:48:48 -0600195
196&main_r5fss0 {
197 ti,cluster-mode = <0>;
198};