Lines Matching +full:rx +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-cells-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
72 # RX and TX delays are added by the MAC when required
73 - rgmii
75 # RGMII with internal RX and TX delays provided by the PHY,
76 # the MAC should not add the RX or TX delays in this case
77 - rgmii-id
79 # RGMII with internal RX delay provided by the PHY, the MAC
80 # should not add an RX delay in this case
81 - rgmii-rxid
83 # RGMII with internal TX delay provided by the PHY, the MAC
84 # should not add an TX delay in this case
85 - rgmii-txid
86 - rtbi
87 - smii
88 - xgmii
89 - trgmii
90 - 1000base-x
91 - 2500base-x
92 - rxaui
93 - xaui
95 # 10GBASE-KR, XFI, SFI
96 - 10gbase-kr
97 - usxgmii
99 phy-mode:
100 $ref: "#/properties/phy-connection-type"
102 phy-handle:
108 $ref: "#/properties/phy-handle"
111 phy-device:
112 $ref: "#/properties/phy-handle"
115 rx-fifo-depth:
123 rx-internal-delay-ps:
126 RGMII Receive Clock Delay defined in pico seconds.
127 This is used for controllers that have configurable RX internal delays.
128 If this property is present then the MAC applies the RX delay.
135 tx-fifo-depth:
141 tx-internal-delay-ps:
144 RGMII Transmit Clock Delay defined in pico seconds.
146 If this property is present then the MAC applies the TX delay.
150 Specifies the PHY management type. If auto is set and fixed-link
155 - auto
156 - in-band-status
158 fixed-link:
160 - if:
168 - minimum: 0
172 specified fixed-links
174 - enum: [0, 1]
179 - enum: [10, 100, 1000]
183 - enum: [0, 1]
187 - enum: [0, 1]
193 - if:
203 full-duplex:
206 Indicates that full-duplex is used. When absent, half
209 asym-pause:
214 link-gpios:
220 - speed