1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (c) Siemens AG, 2021-2023
4 *
5 * Authors:
6 *   Jan Kiszka <jan.kiszka@siemens.com>
7 *
8 * Common bits of the IOT2050 Basic and Advanced variants, PG1
9 */
10
11#include "k3-am65-iot2050-dp.dtsi"
12
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};
44
45&icssg0_eth {
46	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>;
58
59	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";
75};
76