Lines Matching +full:rx +full:- +full:internal +full:- +full:delay
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/net/ethernet-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - David S. Miller <davem@davemloft.net>
20 local-mac-address:
23 $ref: /schemas/types.yaml#/definitions/uint8-array
27 mac-address:
32 local-mac-address property.
33 $ref: /schemas/types.yaml#/definitions/uint8-array
37 max-frame-size:
44 max-speed:
49 nvmem-cells:
54 nvmem-cell-names:
55 const: mac-address
57 phy-connection-type:
65 - internal
66 - mii
67 - gmii
68 - sgmii
69 - qsgmii
70 - qusgmii
71 - tbi
72 - rev-mii
73 - rmii
74 - rev-rmii
75 - moca
77 # RX and TX delays are added by the MAC when required
78 - rgmii
80 # RGMII with internal RX and TX delays provided by the PHY,
81 # the MAC should not add the RX or TX delays in this case
82 - rgmii-id
84 # RGMII with internal RX delay provided by the PHY, the MAC
85 # should not add an RX delay in this case
86 - rgmii-rxid
88 # RGMII with internal TX delay provided by the PHY, the MAC
89 # should not add an TX delay in this case
90 - rgmii-txid
91 - rtbi
92 - smii
93 - xgmii
94 - trgmii
95 - 1000base-x
96 - 2500base-x
97 - 5gbase-r
98 - rxaui
99 - xaui
101 # 10GBASE-KR, XFI, SFI
102 - 10gbase-kr
103 - usxgmii
104 - 10gbase-r
105 - 25gbase-r
107 phy-mode:
108 $ref: "#/properties/phy-connection-type"
110 pcs-handle:
114 bus to link with an external PHY (phy-handle) if exists.
116 phy-handle:
122 $ref: "#/properties/phy-handle"
125 phy-device:
126 $ref: "#/properties/phy-handle"
129 rx-fifo-depth:
142 tx-fifo-depth:
150 Specifies the PHY management type. If auto is set and fixed-link
155 - auto
156 - in-band-status
158 fixed-link:
160 - $ref: /schemas/types.yaml#/definitions/uint32-array
163 - minimum: 0
167 specified fixed-links
169 - enum: [0, 1]
174 - enum: [10, 100, 1000, 2500, 10000]
178 - enum: [0, 1]
182 - enum: [0, 1]
186 - type: object
195 full-duplex:
198 Indicates that full-duplex is used. When absent, half
206 asym-pause:
211 link-gpios:
217 - speed
220 - if:
222 phy-mode:
225 - rgmii
226 - rgmii-rxid
227 - rgmii-txid
228 - rgmii-id
231 rx-internal-delay-ps:
233 RGMII Receive Clock Delay defined in pico seconds.This is used for
234 controllers that have configurable RX internal delays. If this
235 property is present then the MAC applies the RX delay.
236 tx-internal-delay-ps:
238 RGMII Transmit Clock Delay defined in pico seconds.This is used for
239 controllers that have configurable TX internal delays. If this
240 property is present then the MAC applies the TX delay.