Merge tag 'usb-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[linux/fpc-iii.git] / arch / arm / boot / dts / armada-385-clearfog-gtr-s4.dts
blobfa653b3794901719aa9d42325bb76fe530633e40
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 #include "armada-385-clearfog-gtr.dtsi"
5 / {
6         model = "SolidRun Clearfog GTR S4";
7 };
9 &sfp0 {
10         tx-fault-gpio = <&gpio0 24 GPIO_ACTIVE_HIGH>;
13 &mdio {
14         switch0: switch0@4 {
15                 compatible = "marvell,mv88e6085";
16                 reg = <4>;
17                 pinctrl-names = "default";
18                 pinctrl-0 = <&cf_gtr_switch_reset_pins>;
19                 reset-gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
21                 ports {
22                         #address-cells = <1>;
23                         #size-cells = <0>;
25                         port@1 {
26                                 reg = <1>;
27                                 label = "lan2";
28                                 phy-handle = <&switch0phy0>;
29                         };
31                         port@2 {
32                                 reg = <2>;
33                                 label = "lan1";
34                                 phy-handle = <&switch0phy1>;
35                         };
37                         port@3 {
38                                 reg = <3>;
39                                 label = "lan4";
40                                 phy-handle = <&switch0phy2>;
41                         };
43                         port@4 {
44                                 reg = <4>;
45                                 label = "lan3";
46                                 phy-handle = <&switch0phy3>;
47                         };
49                         port@5 {
50                                 reg = <5>;
51                                 label = "cpu";
52                                 ethernet = <&eth1>;
53                         };
55                 };
57                 mdio {
58                         #address-cells = <1>;
59                         #size-cells = <0>;
61                         switch0phy0: switch0phy0@11 {
62                                 reg = <0x11>;
63                         };
65                         switch0phy1: switch0phy1@12 {
66                                 reg = <0x12>;
67                         };
69                         switch0phy2: switch0phy2@13 {
70                                 reg = <0x13>;
71                         };
73                         switch0phy3: switch0phy3@14 {
74                                 reg = <0x14>;
75                         };
76                 };
78         };