Linux 6.7-rc7
[linux-modified.git] / arch / arm64 / boot / dts / marvell / armada-3720-eDPU.dts
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2
3 /dts-v1/;
4
5 #include "armada-3720-uDPU.dtsi"
6
7 / {
8         model = "Methode eDPU Board";
9         compatible = "methode,edpu", "marvell,armada3720", "marvell,armada3710";
10 };
11
12 &eth0 {
13         phy-mode = "2500base-x";
14 };
15
16 /*
17  * External MV88E6361 switch is only available on v2 of the board.
18  * U-Boot will enable the MDIO bus and switch nodes.
19  */
20 &mdio {
21         status = "disabled";
22         pinctrl-names = "default";
23         pinctrl-0 = <&smi_pins>;
24
25         /* Actual device is MV88E6361 */
26         switch: switch@0 {
27                 compatible = "marvell,mv88e6190";
28                 #address-cells = <1>;
29                 #size-cells = <0>;
30                 reg = <0>;
31                 status = "disabled";
32
33                 ports {
34                         #address-cells = <1>;
35                         #size-cells = <0>;
36
37                         port@0 {
38                                 reg = <0>;
39                                 label = "cpu";
40                                 phy-mode = "2500base-x";
41                                 managed = "in-band-status";
42                                 ethernet = <&eth0>;
43                         };
44
45                         port@9 {
46                                 reg = <9>;
47                                 label = "downlink";
48                                 phy-mode = "2500base-x";
49                                 managed = "in-band-status";
50                         };
51
52                         port@a {
53                                 reg = <10>;
54                                 label = "uplink";
55                                 phy-mode = "2500base-x";
56                                 managed = "in-band-status";
57                                 sfp = <&sfp_eth1>;
58                         };
59                 };
60         };
61 };