blob: ef7897763ef84fc45078f6a99565d15609a44331 [file] [log] [blame]
Tom Rini6bb92fc2024-05-20 09:54:58 -06001// SPDX-License-Identifier: GPL-2.0-only
Tom Rini53633a82024-02-29 12:33:36 -05002/*
Tom Rini93743d22024-04-01 09:08:13 -04003 * Copyright (c) Siemens AG, 2021-2023
Tom Rini53633a82024-02-29 12:33:36 -05004 *
5 * Authors:
6 * Jan Kiszka <jan.kiszka@siemens.com>
7 *
8 * Common bits of the IOT2050 Basic and Advanced variants, PG1
9 */
10
Tom Rini6bb92fc2024-05-20 09:54:58 -060011#include "k3-am65-iot2050-dp.dtsi"
Tom Rini53633a82024-02-29 12:33:36 -050012
13&serdes0 {
14 status = "disabled";
15};
16
17&sdhci1 {
18 no-1-8-v;
19};
20
21&tx_pru0_0 {
22 status = "disabled";
23};
24
25&tx_pru0_1 {
26 status = "disabled";
27};
28
29&tx_pru1_0 {
30 status = "disabled";
31};
32
33&tx_pru1_1 {
34 status = "disabled";
35};
36
37&tx_pru2_0 {
38 status = "disabled";
39};
40
41&tx_pru2_1 {
42 status = "disabled";
43};
Tom Rini93743d22024-04-01 09:08:13 -040044
45&icssg0_eth {
Tom Rini762f85b2024-07-20 11:15:10 -060046 compatible = "ti,am654-sr1-icssg-prueth";
47
48 ti,prus = <&pru0_0>, <&rtu0_0>, <&pru0_1>, <&rtu0_1>;
49 firmware-name = "ti-pruss/am65x-pru0-prueth-fw.elf",
50 "ti-pruss/am65x-rtu0-prueth-fw.elf",
51 "ti-pruss/am65x-pru1-prueth-fw.elf",
52 "ti-pruss/am65x-rtu1-prueth-fw.elf";
53
54 ti,pruss-gp-mux-sel = <2>, /* MII mode */
55 <2>,
56 <2>, /* MII mode */
57 <2>;
Tom Rini93743d22024-04-01 09:08:13 -040058
Tom Rini762f85b2024-07-20 11:15:10 -060059 dmas = <&main_udmap 0xc100>, /* egress slice 0 */
60 <&main_udmap 0xc101>, /* egress slice 0 */
61 <&main_udmap 0xc102>, /* egress slice 0 */
62 <&main_udmap 0xc103>, /* egress slice 0 */
63 <&main_udmap 0xc104>, /* egress slice 1 */
64 <&main_udmap 0xc105>, /* egress slice 1 */
65 <&main_udmap 0xc106>, /* egress slice 1 */
66 <&main_udmap 0xc107>, /* egress slice 1 */
67 <&main_udmap 0x4100>, /* ingress slice 0 */
68 <&main_udmap 0x4101>, /* ingress slice 1 */
69 <&main_udmap 0x4102>, /* mgmnt rsp slice 0 */
70 <&main_udmap 0x4103>; /* mgmnt rsp slice 1 */
71 dma-names = "tx0-0", "tx0-1", "tx0-2", "tx0-3",
72 "tx1-0", "tx1-1", "tx1-2", "tx1-3",
73 "rx0", "rx1",
74 "rxmgm0", "rxmgm1";
Tom Rini93743d22024-04-01 09:08:13 -040075};