Lines Matching +full:tx +full:- +full:internal +full:- +full:delay +full:- +full:ps
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>
16 local-mac-address:
19 $ref: /schemas/types.yaml#/definitions/uint8-array
21 - minItems: 6
24 mac-address:
29 local-mac-address property.
30 $ref: /schemas/types.yaml#/definitions/uint8-array
32 - minItems: 6
35 max-frame-size:
42 max-speed:
47 nvmem-cells:
52 nvmem-cell-names:
53 const: mac-address
55 phy-connection-type:
63 - internal
64 - mii
65 - gmii
66 - sgmii
67 - qsgmii
68 - tbi
69 - rev-mii
70 - rmii
71 - rev-rmii
73 # RX and TX delays are added by the MAC when required
74 - rgmii
76 # RGMII with internal RX and TX delays provided by the PHY,
77 # the MAC should not add the RX or TX delays in this case
78 - rgmii-id
80 # RGMII with internal RX delay provided by the PHY, the MAC
81 # should not add an RX delay in this case
82 - rgmii-rxid
84 # RGMII with internal TX delay provided by the PHY, the MAC
85 # should not add an TX delay in this case
86 - rgmii-txid
87 - rtbi
88 - smii
89 - xgmii
90 - trgmii
91 - 1000base-x
92 - 2500base-x
93 - 5gbase-r
94 - rxaui
95 - xaui
97 # 10GBASE-KR, XFI, SFI
98 - 10gbase-kr
99 - usxgmii
100 - 10gbase-r
101 - 25gbase-r
103 phy-mode:
104 $ref: "#/properties/phy-connection-type"
106 phy-handle:
112 $ref: "#/properties/phy-handle"
115 phy-device:
116 $ref: "#/properties/phy-handle"
119 rx-fifo-depth:
127 rx-internal-delay-ps:
129 RGMII Receive Clock Delay defined in pico seconds.
130 This is used for controllers that have configurable RX internal delays.
131 If this property is present then the MAC applies the RX delay.
138 tx-fifo-depth:
144 tx-internal-delay-ps:
146 RGMII Transmit Clock Delay defined in pico seconds.
147 This is used for controllers that have configurable TX internal delays.
148 If this property is present then the MAC applies the TX delay.
152 Specifies the PHY management type. If auto is set and fixed-link
157 - auto
158 - in-band-status
160 fixed-link:
162 - if:
170 - minimum: 0
174 specified fixed-links
176 - enum: [0, 1]
181 - enum: [10, 100, 1000]
185 - enum: [0, 1]
189 - enum: [0, 1]
195 - if:
205 full-duplex:
208 Indicates that full-duplex is used. When absent, half
216 asym-pause:
221 link-gpios:
227 - speed