Lines Matching +full:r8a779f0 +full:- +full:ether +full:- +full:serdes
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/renesas,r8a779f0-ether-switch.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14 const: renesas,r8a779f0-ether-switch
19 reg-names:
21 - const: base
22 - const: secure_base
27 interrupt-names:
29 - const: mfwd_error
30 - const: race_error
31 - const: coma_error
32 - const: gwca0_error
33 - const: gwca1_error
34 - const: etha0_error
35 - const: etha1_error
36 - const: etha2_error
37 - const: gptp0_status
38 - const: gptp1_status
39 - const: mfwd_status
40 - const: race_status
41 - const: coma_status
42 - const: gwca0_status
43 - const: gwca1_status
44 - const: etha0_status
45 - const: etha1_status
46 - const: etha2_status
47 - const: rmac0_status
48 - const: rmac1_status
49 - const: rmac2_status
50 - const: gwca0_rxtx0
51 - const: gwca0_rxtx1
52 - const: gwca0_rxtx2
53 - const: gwca0_rxtx3
54 - const: gwca0_rxtx4
55 - const: gwca0_rxtx5
56 - const: gwca0_rxtx6
57 - const: gwca0_rxtx7
58 - const: gwca1_rxtx0
59 - const: gwca1_rxtx1
60 - const: gwca1_rxtx2
61 - const: gwca1_rxtx3
62 - const: gwca1_rxtx4
63 - const: gwca1_rxtx5
64 - const: gwca1_rxtx6
65 - const: gwca1_rxtx7
66 - const: gwca0_rxts0
67 - const: gwca0_rxts1
68 - const: gwca1_rxts0
69 - const: gwca1_rxts1
70 - const: rmac0_mdio
71 - const: rmac1_mdio
72 - const: rmac2_mdio
73 - const: rmac0_phy
74 - const: rmac1_phy
75 - const: rmac2_phy
86 power-domains:
89 ethernet-ports:
94 '#address-cells':
98 '#size-cells':
102 "^port@[0-9a-f]+$":
104 $ref: /schemas/net/ethernet-controller.yaml#
116 Phandle of an Ethernet SERDES.
123 - reg
124 - phy-handle
125 - phy-mode
126 - phys
127 - mdio
130 - compatible
131 - reg
132 - reg-names
133 - interrupts
134 - interrupt-names
135 - clocks
136 - resets
137 - power-domains
138 - ethernet-ports
143 - |
144 #include <dt-bindings/clock/r8a779f0-cpg-mssr.h>
145 #include <dt-bindings/interrupt-controller/arm-gic.h>
146 #include <dt-bindings/power/r8a779f0-sysc.h>
149 compatible = "renesas,r8a779f0-ether-switch";
151 reg-names = "base", "secure_base";
199 interrupt-names = "mfwd_error", "race_error",
225 power-domains = <&sysc R8A779F0_PD_ALWAYS_ON>;
228 ethernet-ports {
229 #address-cells = <1>;
230 #size-cells = <0>;
233 phy-handle = <ð_phy0>;
234 phy-mode = "sgmii";
237 #address-cells = <1>;
238 #size-cells = <0>;
243 phy-handle = <ð_phy1>;
244 phy-mode = "sgmii";
247 #address-cells = <1>;
248 #size-cells = <0>;
253 phy-handle = <ð_phy2>;
254 phy-mode = "sgmii";
257 #address-cells = <1>;
258 #size-cells = <0>;