blob: 31b89b417483f48126ba885fc7408678d0f94dbf [file] [log] [blame]
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -05001// SPDX-License-Identifier: GPL-2.0
2/*
3 * Common AM62A EVM dts file for SPLs
4 * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/
5 */
6
Nishanth Menonca012b92023-11-13 08:51:43 -06007#include "k3-am62a-sk-binman.dtsi"
8
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -05009/ {
10 chosen {
11 stdout-path = "serial2:115200n8";
Nishanth Menonca012b92023-11-13 08:51:43 -060012 tick-timer = &main_timer0;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050013 };
14
15 memory@80000000 {
Nishanth Menonca012b92023-11-13 08:51:43 -060016 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050017 };
18};
19
Nishanth Menonca012b92023-11-13 08:51:43 -060020&main_timer0 {
21 bootph-all;
22};
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050023
Nishanth Menonca012b92023-11-13 08:51:43 -060024&cbass_main {
25 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050026};
27
28&dmss {
Nishanth Menonca012b92023-11-13 08:51:43 -060029 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050030};
31
32&secure_proxy_main {
Nishanth Menonca012b92023-11-13 08:51:43 -060033 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050034};
35
36&dmsc {
Nishanth Menonca012b92023-11-13 08:51:43 -060037 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050038};
39
40&k3_pds {
Nishanth Menonca012b92023-11-13 08:51:43 -060041 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050042};
43
44&k3_clks {
Nishanth Menonca012b92023-11-13 08:51:43 -060045 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050046};
47
48&k3_reset {
Nishanth Menonca012b92023-11-13 08:51:43 -060049 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050050};
51
52&wkup_conf {
Nishanth Menonca012b92023-11-13 08:51:43 -060053 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050054};
55
56&chipid {
Nishanth Menonca012b92023-11-13 08:51:43 -060057 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050058};
59
60&main_pmx0 {
Nishanth Menonca012b92023-11-13 08:51:43 -060061 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050062};
63
64&main_uart0 {
Nishanth Menonca012b92023-11-13 08:51:43 -060065 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050066};
67
68&main_uart0_pins_default {
Nishanth Menonca012b92023-11-13 08:51:43 -060069 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050070};
71
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050072&cbass_mcu {
Nishanth Menonca012b92023-11-13 08:51:43 -060073 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050074};
75
76&cbass_wakeup {
Nishanth Menonca012b92023-11-13 08:51:43 -060077 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050078};
79
80&mcu_pmx0 {
Nishanth Menonca012b92023-11-13 08:51:43 -060081 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050082};
83
84&main_gpio0 {
Nishanth Menonca012b92023-11-13 08:51:43 -060085 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050086};
87
88&main_i2c0 {
Nishanth Menonca012b92023-11-13 08:51:43 -060089 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050090};
91
92&main_i2c0_pins_default {
Nishanth Menonca012b92023-11-13 08:51:43 -060093 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050094};
95
96&main_i2c1 {
Nishanth Menonca012b92023-11-13 08:51:43 -060097 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -050098};
99
100&main_i2c1_pins_default {
Nishanth Menonca012b92023-11-13 08:51:43 -0600101 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -0500102};
103
104&exp1 {
Nishanth Menonca012b92023-11-13 08:51:43 -0600105 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -0500106};
107
108&sdhci1 {
Nishanth Menonca012b92023-11-13 08:51:43 -0600109 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -0500110};
111
112&main_mmc1_pins_default {
Nishanth Menonca012b92023-11-13 08:51:43 -0600113 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -0500114};
115
116&k3_reset {
Nishanth Menonca012b92023-11-13 08:51:43 -0600117 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -0500118};
119
120&dmsc {
Nishanth Menonca012b92023-11-13 08:51:43 -0600121 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -0500122 k3_sysreset: sysreset-controller {
123 compatible = "ti,sci-sysreset";
Nishanth Menonca012b92023-11-13 08:51:43 -0600124 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -0500125 };
126};
127
128&vdd_mmc1 {
Nishanth Menonca012b92023-11-13 08:51:43 -0600129 bootph-all;
130};
131
132&main_bcdma {
133 reg = <0x00 0x485c0100 0x00 0x100>,
134 <0x00 0x4c000000 0x00 0x20000>,
135 <0x00 0x4a820000 0x00 0x20000>,
136 <0x00 0x4aa40000 0x00 0x20000>,
137 <0x00 0x4bc00000 0x00 0x100000>,
138 <0x00 0x48600000 0x00 0x8000>,
139 <0x00 0x484a4000 0x00 0x2000>,
140 <0x00 0x484c2000 0x00 0x2000>;
141 reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt",
142 "ringrt" , "cfg", "tchan", "rchan";
143 bootph-all;
144};
145
146&main_pktdma {
147 reg = <0x00 0x485c0000 0x00 0x100>,
148 <0x00 0x4a800000 0x00 0x20000>,
149 <0x00 0x4aa00000 0x00 0x20000>,
150 <0x00 0x4b800000 0x00 0x200000>,
151 <0x00 0x485e0000 0x00 0x10000>,
152 <0x00 0x484a0000 0x00 0x2000>,
153 <0x00 0x484c0000 0x00 0x2000>,
154 <0x00 0x48430000 0x00 0x1000>;
155 reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt",
156 "cfg", "tchan", "rchan", "rflow";
157 bootph-all;
158};
159
160&main_mdio1_pins_default {
161 bootph-all;
162};
163
164&cpsw3g_mdio {
165 bootph-all;
166};
167
168&cpsw3g_phy0 {
169 bootph-all;
170};
171
172&main_rgmii1_pins_default {
173 bootph-all;
174};
175
176&phy_gmii_sel {
177 bootph-all;
178};
179
180&cpsw3g {
181 bootph-all;
182 ethernet-ports {
183 bootph-all;
184 };
185};
186
187&cpsw_port1 {
188 bootph-all;
Bryan Brattlofe1dd18c2022-11-03 19:13:52 -0500189};