Lines Matching +full:xrx200 +full:- +full:mdio
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - $ref: dsa.yaml#/$defs/ethernet-ports
13 - Hauke Mehrtens <hauke@hauke-m.de>
18 - lantiq,xrx200-gswip
19 - lantiq,xrx300-gswip
20 - lantiq,xrx330-gswip
26 reg-names:
28 - const: switch
29 - const: mdio
30 - const: mii
32 mdio:
33 $ref: /schemas/net/mdio.yaml#
38 const: lantiq,xrx200-mdio
41 - compatible
43 gphy-fw:
46 '#address-cells':
49 '#size-cells':
54 - enum:
55 - lantiq,xrx200-gphy-fw
56 - lantiq,xrx300-gphy-fw
57 - lantiq,xrx330-gphy-fw
58 - const: lantiq,gphy-fw
65 "^gphy@[0-9a-f]{1,2}$":
79 - description: GPHY reset line
81 reset-names:
83 - const: gphy
86 - reg
89 - compatible
90 - lantiq,rcu
95 - compatible
96 - reg
101 - |
103 compatible = "lantiq,xrx200-gswip";
105 <0xe10b100 0xd8>, /* mdio */
110 #address-cells = <1>;
111 #size-cells = <0>;
116 phy-mode = "rgmii";
117 phy-handle = <&phy0>;
123 phy-mode = "rgmii";
124 phy-handle = <&phy1>;
130 phy-mode = "internal";
131 phy-handle = <&phy11>;
137 phy-mode = "internal";
138 phy-handle = <&phy13>;
144 phy-mode = "rgmii";
145 phy-handle = <&phy5>;
150 phy-mode = "internal";
153 fixed-link {
155 full-duplex;
160 mdio {
161 #address-cells = <1>;
162 #size-cells = <0>;
163 compatible = "lantiq,xrx200-mdio";
165 phy0: ethernet-phy@0 {
168 phy1: ethernet-phy@1 {
171 phy5: ethernet-phy@5 {
174 phy11: ethernet-phy@11 {
177 phy13: ethernet-phy@13 {
182 gphy-fw {
183 #address-cells = <1>;
184 #size-cells = <0>;
185 compatible = "lantiq,xrx200-gphy-fw", "lantiq,gphy-fw";
192 reset-names = "gphy";
199 reset-names = "gphy";