Lines Matching +full:rgmii +full:- +full:id

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/dsa/nxp,sja1105.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 The SJA1105 SPI interface requires a CS-to-CLK time (t2 in UM10944.pdf) of at
16 - Vladimir Oltean <vladimir.oltean@nxp.com>
21 - nxp,sja1105e
22 - nxp,sja1105t
23 - nxp,sja1105p
24 - nxp,sja1105q
25 - nxp,sja1105r
26 - nxp,sja1105s
27 - nxp,sja1110a
28 - nxp,sja1110b
29 - nxp,sja1110c
30 - nxp,sja1110d
35 spi-cpha: true
36 spi-cpol: true
39 # (one for the internal 100base-T1 PHYs and the other for the single
40 # 100base-TX PHY). The "reg" property does not have physical significance.
41 # The PHY addresses to port correspondence is as follows: for 100base-T1,
42 # port 5 has PHY 1, port 6 has PHY 2 etc, while for 100base-TX, port 1 has
49 '#address-cells':
51 '#size-cells':
55 "^mdio@[0-1]$":
62 - enum:
63 - nxp,sja1110-base-t1-mdio
64 - nxp,sja1110-base-tx-mdio
68 - enum:
69 - 0
70 - 1
73 - compatible
74 - reg
77 "^(ethernet-)?ports$":
80 "^(ethernet-)?port@[0-9]$":
82 - if:
84 phy-mode:
87 - rgmii
88 - rgmii-rxid
89 - rgmii-txid
90 - rgmii-id
93 rx-internal-delay-ps:
94 $ref: "#/$defs/internal-delay-ps"
95 tx-internal-delay-ps:
96 $ref: "#/$defs/internal-delay-ps"
99 - compatible
100 - reg
103 internal-delay-ps:
114 - $ref: dsa.yaml#/$defs/ethernet-ports
115 - $ref: /schemas/spi/spi-peripheral-props.yaml#
116 - if:
120 - nxp,sja1105e
121 - nxp,sja1105p
122 - nxp,sja1105q
123 - nxp,sja1105r
124 - nxp,sja1105s
125 - nxp,sja1105t
128 spi-cpol: false
130 - spi-cpha
133 spi-cpha: false
135 - spi-cpol
140 - |
142 #address-cells = <1>;
143 #size-cells = <0>;
145 ethernet-switch@1 {
148 spi-cpha;
150 ethernet-ports {
151 #address-cells = <1>;
152 #size-cells = <0>;
155 phy-handle = <&rgmii_phy6>;
156 phy-mode = "rgmii-id";
157 rx-internal-delay-ps = <0>;
158 tx-internal-delay-ps = <0>;
163 phy-handle = <&rgmii_phy3>;
164 phy-mode = "rgmii-id";
165 rx-internal-delay-ps = <0>;
166 tx-internal-delay-ps = <0>;
171 phy-handle = <&rgmii_phy4>;
172 phy-mode = "rgmii-id";
173 rx-internal-delay-ps = <0>;
174 tx-internal-delay-ps = <0>;
179 phy-handle = <&rgmii_phy4>;
180 phy-mode = "rgmii-id";
181 rx-internal-delay-ps = <0>;
182 tx-internal-delay-ps = <0>;
188 phy-mode = "rgmii";
189 rx-internal-delay-ps = <0>;
190 tx-internal-delay-ps = <0>;
193 fixed-link {
195 full-duplex;