Merge tag 'vfio-ccw-20200206' of https://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / armada-385-clearfog-gtr-s4.dts
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
2
3 #include "armada-385-clearfog-gtr.dtsi"
4
5 / {
6         model = "SolidRun Clearfog GTR S4";
7 };
8
9 &sfp0 {
10         tx-fault-gpio = <&gpio0 24 GPIO_ACTIVE_HIGH>;
11 };
12
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>;
20
21                 ports {
22                         #address-cells = <1>;
23                         #size-cells = <0>;
24
25                         port@1 {
26                                 reg = <1>;
27                                 label = "lan2";
28                                 phy-handle = <&switch0phy0>;
29                         };
30
31                         port@2 {
32                                 reg = <2>;
33                                 label = "lan1";
34                                 phy-handle = <&switch0phy1>;
35                         };
36
37                         port@3 {
38                                 reg = <3>;
39                                 label = "lan4";
40                                 phy-handle = <&switch0phy2>;
41                         };
42
43                         port@4 {
44                                 reg = <4>;
45                                 label = "lan3";
46                                 phy-handle = <&switch0phy3>;
47                         };
48
49                         port@5 {
50                                 reg = <5>;
51                                 label = "cpu";
52                                 ethernet = <&eth1>;
53                         };
54
55                 };
56
57                 mdio {
58                         #address-cells = <1>;
59                         #size-cells = <0>;
60
61                         switch0phy0: switch0phy0@11 {
62                                 reg = <0x11>;
63                         };
64
65                         switch0phy1: switch0phy1@12 {
66                                 reg = <0x12>;
67                         };
68
69                         switch0phy2: switch0phy2@13 {
70                                 reg = <0x13>;
71                         };
72
73                         switch0phy3: switch0phy3@14 {
74                                 reg = <0x14>;
75                         };
76                 };
77
78         };
79 };