Lines Matching +full:r5f +full:- +full:0

1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
5 * Copyright (C) 2016-2024 Texas Instruments Incorporated - https://www.ti.com/
10 compatible = "simple-bus";
11 #address-cells = <1>;
12 #size-cells = <1>;
13 ranges = <0x0 0x0 0x40f00000 0x20000>;
15 cpsw_mac_syscon: ethernet-mac-syscon@200 {
16 compatible = "ti,am62p-cpsw-mac-efuse", "syscon";
17 reg = <0x200 0x8>;
21 compatible = "ti,am654-phy-gmii-sel";
22 reg = <0x4040 0x4>;
23 #phy-cells = <1>;
29 compatible = "pinctrl-single";
30 reg = <0x0 0x40f04200 0x0 0x10>;
31 #pinctrl-cells = <1>;
32 pinctrl-single,register-width = <32>;
33 pinctrl-single,function-mask = <0x00000101>;
38 compatible = "pinctrl-single";
39 reg = <0x0 0x40f04280 0x0 0x8>;
40 #pinctrl-cells = <1>;
41 pinctrl-single,register-width = <32>;
42 pinctrl-single,function-mask = <0x00000003>;
46 compatible = "ti,am654-uart";
47 reg = <0x00 0x40a00000 0x00 0x100>;
49 clock-frequency = <96000000>;
50 power-domains = <&k3_pds 149 TI_SCI_PD_EXCLUSIVE>;
55 compatible = "mmio-sram";
56 reg = <0x00 0x41c00000 0x00 0x80000>;
57 ranges = <0x0 0x00 0x41c00000 0x80000>;
58 #address-cells = <1>;
59 #size-cells = <1>;
63 compatible = "ti,am654-i2c", "ti,omap4-i2c";
64 reg = <0x0 0x40b00000 0x0 0x100>;
66 #address-cells = <1>;
67 #size-cells = <0>;
68 clock-names = "fck";
70 power-domains = <&k3_pds 114 TI_SCI_PD_EXCLUSIVE>;
75 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
76 reg = <0x0 0x40300000 0x0 0x400>;
79 power-domains = <&k3_pds 142 TI_SCI_PD_EXCLUSIVE>;
80 #address-cells = <1>;
81 #size-cells = <0>;
86 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
87 reg = <0x0 0x40310000 0x0 0x400>;
90 power-domains = <&k3_pds 143 TI_SCI_PD_EXCLUSIVE>;
91 #address-cells = <1>;
92 #size-cells = <0>;
97 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
98 reg = <0x0 0x40320000 0x0 0x400>;
101 power-domains = <&k3_pds 144 TI_SCI_PD_EXCLUSIVE>;
102 #address-cells = <1>;
103 #size-cells = <0>;
108 compatible = "ti,am654-tscadc", "ti,am3359-tscadc";
109 reg = <0x0 0x40200000 0x0 0x1000>;
111 clocks = <&k3_clks 0 2>;
112 assigned-clocks = <&k3_clks 0 2>;
113 assigned-clock-rates = <60000000>;
114 clock-names = "fck";
115 dmas = <&mcu_udmap 0x7100>,
116 <&mcu_udmap 0x7101 >;
117 dma-names = "fifo0", "fifo1";
121 #io-channel-cells = <1>;
122 compatible = "ti,am654-adc", "ti,am3359-adc";
127 compatible = "ti,am654-tscadc", "ti,am3359-tscadc";
128 reg = <0x0 0x40210000 0x0 0x1000>;
131 assigned-clocks = <&k3_clks 1 2>;
132 assigned-clock-rates = <60000000>;
133 clock-names = "fck";
134 dmas = <&mcu_udmap 0x7102>,
135 <&mcu_udmap 0x7103>;
136 dma-names = "fifo0", "fifo1";
140 #io-channel-cells = <1>;
141 compatible = "ti,am654-adc", "ti,am3359-adc";
151 compatible = "ti,am654-timer";
152 reg = <0x00 0x40400000 0x00 0x400>;
153 clocks = <&k3_clks 35 0>;
154 clock-names = "fck";
155 power-domains = <&k3_pds 35 TI_SCI_PD_EXCLUSIVE>;
156 ti,timer-pwm;
161 compatible = "ti,am654-timer";
162 reg = <0x00 0x40410000 0x00 0x400>;
163 clocks = <&k3_clks 36 0>;
164 clock-names = "fck";
165 power-domains = <&k3_pds 36 TI_SCI_PD_EXCLUSIVE>;
166 ti,timer-pwm;
171 compatible = "ti,am654-timer";
172 reg = <0x00 0x40420000 0x00 0x400>;
173 clocks = <&k3_clks 37 0>;
174 clock-names = "fck";
175 power-domains = <&k3_pds 37 TI_SCI_PD_EXCLUSIVE>;
176 ti,timer-pwm;
181 compatible = "ti,am654-timer";
182 reg = <0x00 0x40430000 0x00 0x400>;
183 clocks = <&k3_clks 38 0>;
184 clock-names = "fck";
185 power-domains = <&k3_pds 38 TI_SCI_PD_EXCLUSIVE>;
186 ti,timer-pwm;
191 compatible = "simple-bus";
192 #address-cells = <2>;
193 #size-cells = <2>;
194 ranges = <0x00 0x28380000 0x00 0x28380000 0x00 0x03880000>;
195 dma-coherent;
196 dma-ranges;
198 ti,sci-dev-id = <119>;
201 compatible = "ti,am654-navss-ringacc";
202 reg = <0x0 0x2b800000 0x0 0x400000>,
203 <0x0 0x2b000000 0x0 0x400000>,
204 <0x0 0x28590000 0x0 0x100>,
205 <0x0 0x2a500000 0x0 0x40000>,
206 <0x0 0x28440000 0x0 0x40000>;
207 reg-names = "rt", "fifos", "proxy_gcfg",
209 ti,num-rings = <286>;
210 ti,sci-rm-range-gp-rings = <0x1>; /* GP ring range */
212 ti,sci-dev-id = <195>;
213 msi-parent = <&inta_main_udmass>;
216 mcu_udmap: dma-controller@285c0000 {
217 compatible = "ti,am654-navss-mcu-udmap";
218 reg = <0x0 0x285c0000 0x0 0x100>,
219 <0x0 0x2a800000 0x0 0x40000>,
220 <0x0 0x2aa00000 0x0 0x40000>,
221 <0x0 0x284a0000 0x0 0x4000>,
222 <0x0 0x284c0000 0x0 0x4000>,
223 <0x0 0x28400000 0x0 0x2000>;
224 reg-names = "gcfg", "rchanrt", "tchanrt",
226 msi-parent = <&inta_main_udmass>;
227 #dma-cells = <1>;
230 ti,sci-dev-id = <194>;
233 ti,sci-rm-range-tchan = <0xf>, /* TX_HCHAN */
234 <0xd>; /* TX_CHAN */
235 ti,sci-rm-range-rchan = <0xb>, /* RX_HCHAN */
236 <0xa>; /* RX_CHAN */
237 ti,sci-rm-range-rflow = <0x0>; /* GP RFLOW */
242 compatible = "ti,am654-secure-proxy";
243 #mbox-cells = <1>;
244 reg-names = "target_data", "rt", "scfg";
245 reg = <0x0 0x2a480000 0x0 0x80000>,
246 <0x0 0x2a380000 0x0 0x80000>,
247 <0x0 0x2a400000 0x0 0x80000>;
251 * firmware on non-MPU processors
258 reg = <0x0 0x40528000 0x0 0x400>,
259 <0x0 0x40500000 0x0 0x4400>;
260 reg-names = "m_can", "message_ram";
261 power-domains = <&k3_pds 102 TI_SCI_PD_EXCLUSIVE>;
262 clocks = <&k3_clks 102 5>, <&k3_clks 102 0>;
263 clock-names = "hclk", "cclk";
264 interrupt-parent = <&gic500>;
267 interrupt-names = "int0", "int1";
268 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
274 reg = <0x0 0x40568000 0x0 0x400>,
275 <0x0 0x40540000 0x0 0x4400>;
276 reg-names = "m_can", "message_ram";
277 power-domains = <&k3_pds 103 TI_SCI_PD_EXCLUSIVE>;
278 clocks = <&k3_clks 103 5>, <&k3_clks 103 0>;
279 clock-names = "hclk", "cclk";
280 interrupt-parent = <&gic500>;
283 interrupt-names = "int0", "int1";
284 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
289 compatible = "simple-bus";
290 #address-cells = <2>;
291 #size-cells = <2>;
292 ranges = <0x0 0x47000000 0x0 0x47000000 0x0 0x100>, /* FSS Control */
293 <0x0 0x47040000 0x0 0x47040000 0x0 0x100>, /* OSPI0 Control */
294 <0x0 0x47050000 0x0 0x47050000 0x0 0x100>, /* OSPI1 Control */
295 <0x0 0x50000000 0x0 0x50000000 0x0 0x10000000>, /* FSS data region 1 */
296 <0x4 0x00000000 0x4 0x00000000 0x4 0x00000000>; /* FSS data region 0/3 */
299 compatible = "ti,am654-ospi", "cdns,qspi-nor";
300 reg = <0x0 0x47040000 0x0 0x100>,
301 <0x5 0x00000000 0x1 0x00000000>;
303 cdns,fifo-depth = <256>;
304 cdns,fifo-width = <4>;
305 cdns,trigger-address = <0x0>;
306 clocks = <&k3_clks 248 0>;
307 assigned-clocks = <&k3_clks 248 0>;
308 assigned-clock-parents = <&k3_clks 248 2>;
309 assigned-clock-rates = <166666666>;
310 power-domains = <&k3_pds 248 TI_SCI_PD_EXCLUSIVE>;
311 #address-cells = <1>;
312 #size-cells = <0>;
317 compatible = "ti,am654-ospi", "cdns,qspi-nor";
318 reg = <0x0 0x47050000 0x0 0x100>,
319 <0x7 0x00000000 0x1 0x00000000>;
321 cdns,fifo-depth = <256>;
322 cdns,fifo-width = <4>;
323 cdns,trigger-address = <0x0>;
325 power-domains = <&k3_pds 249 TI_SCI_PD_EXCLUSIVE>;
326 #address-cells = <1>;
327 #size-cells = <0>;
333 compatible = "ti,am654-cpsw-nuss";
334 #address-cells = <2>;
335 #size-cells = <2>;
336 reg = <0x0 0x46000000 0x0 0x200000>;
337 reg-names = "cpsw_nuss";
338 ranges = <0x0 0x0 0x0 0x46000000 0x0 0x200000>;
339 dma-coherent;
341 clock-names = "fck";
342 power-domains = <&k3_pds 5 TI_SCI_PD_EXCLUSIVE>;
344 dmas = <&mcu_udmap 0xf000>,
345 <&mcu_udmap 0xf001>,
346 <&mcu_udmap 0xf002>,
347 <&mcu_udmap 0xf003>,
348 <&mcu_udmap 0xf004>,
349 <&mcu_udmap 0xf005>,
350 <&mcu_udmap 0xf006>,
351 <&mcu_udmap 0xf007>,
352 <&mcu_udmap 0x7000>;
353 dma-names = "tx0", "tx1", "tx2", "tx3",
357 ethernet-ports {
358 #address-cells = <1>;
359 #size-cells = <0>;
363 ti,mac-only;
365 ti,syscon-efuse = <&cpsw_mac_syscon 0x0>;
371 compatible = "ti,cpsw-mdio","ti,davinci_mdio";
372 reg = <0x0 0xf00 0x0 0x100>;
373 #address-cells = <1>;
374 #size-cells = <0>;
376 clock-names = "fck";
382 compatible = "ti,am65-cpts";
383 reg = <0x0 0x3d000 0x0 0x400>;
385 clock-names = "cpts";
386 interrupts-extended = <&gic500 GIC_SPI 570 IRQ_TYPE_LEVEL_HIGH>;
387 interrupt-names = "cpts";
388 ti,cpts-ext-ts-inputs = <4>;
389 ti,cpts-periodic-outputs = <2>;
391 mcu_cpsw_cpts_mux: refclk-mux {
392 #clock-cells = <0>;
397 assigned-clocks = <&mcu_cpsw_cpts_mux>;
398 assigned-clock-parents = <&k3_clks 118 5>;
404 compatible = "ti,am654-r5fss";
405 ti,cluster-mode = <1>;
406 #address-cells = <1>;
407 #size-cells = <1>;
408 ranges = <0x41000000 0x00 0x41000000 0x20000>,
409 <0x41400000 0x00 0x41400000 0x20000>;
410 power-domains = <&k3_pds 129 TI_SCI_PD_EXCLUSIVE>;
412 mcu_r5fss0_core0: r5f@41000000 {
413 compatible = "ti,am654-r5f";
414 reg = <0x41000000 0x00008000>,
415 <0x41010000 0x00008000>;
416 reg-names = "atcm", "btcm";
418 ti,sci-dev-id = <159>;
419 ti,sci-proc-ids = <0x01 0xff>;
421 firmware-name = "am65x-mcu-r5f0_0-fw";
422 ti,atcm-enable = <1>;
423 ti,btcm-enable = <1>;
427 mcu_r5fss0_core1: r5f@41400000 {
428 compatible = "ti,am654-r5f";
429 reg = <0x41400000 0x00008000>,
430 <0x41410000 0x00008000>;
431 reg-names = "atcm", "btcm";
433 ti,sci-dev-id = <245>;
434 ti,sci-proc-ids = <0x02 0xff>;
436 firmware-name = "am65x-mcu-r5f0_1-fw";
437 ti,atcm-enable = <1>;
438 ti,btcm-enable = <1>;
444 compatible = "ti,j721e-esm";
445 reg = <0x00 0x40800000 0x00 0x1000>;
446 bootph-pre-ram;
448 ti,esm-pins = <104>, <105>;
452 compatible = "ti,j7-rti-wdt";
453 reg = <0x0 0x40610000 0x0 0x100>;
454 clocks = <&k3_clks 135 0>;
455 power-domains = <&k3_pds 135 TI_SCI_PD_SHARED>;
456 assigned-clocks = <&k3_clks 135 0>;
457 assigned-clock-parents = <&k3_clks 135 4>;