Lines Matching +full:rx +full:- +full:fifo +full:- +full:depth

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
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:
132 The size of the controller\'s receive fifo in bytes. This is used
133 for components that can have configurable receive fifo sizes,
142 tx-fifo-depth:
145 The size of the controller\'s transmit fifo in bytes. This
146 is used for components that can have configurable fifo sizes.
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:
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: