Lines Matching +full:rx +full:- +full:data +full:- +full:mode
3 # SPDX-License-Identifier: Apache-2.0
10 include: ethernet-controller.yaml
19 clock-frequency:
27 which it will be adjusted at run-time. Therefore, the value of this
29 respective GEM's TX clock - by default, this is the IO PLL.
31 mdc-divider:
42 init-mdio-phy:
45 Activates the management of a PHY associated with the controller in-
46 stance. If this parameter is activated at the board level, the de-
47 fault values of the associated parameters mdio-phy-address, phy-poll-
48 interval, link-speed and advertise-lower-link-speeds should be checked
51 mdio-phy-address:
56 instance. Set the address to 0 for auto-detection (first responding
60 phy-poll-interval:
67 link-speed:
74 the link speed specified here will be requested. If the optional pro-
75 perty advertise-lower-link-speeds is set, advertisement of the link
79 - 1
80 - 2
81 - 3
83 advertise-lower-link-speeds:
88 set in the link-speed property in the advertisement when requesting
89 link speed auto-negotiation with a peer system.
91 handle-rx-in-isr:
95 transfer of packet data from the DMA to network packet buffers and
98 the runtime of the ISR whenever large amounts of data are received,
99 handling of the RX interrupt is normally deferred to the context
102 handle-tx-in-workq:
106 context of the system work queue. By default, TX done handling is per-
108 of memory accesses. This option CAN NOT be used if any component ex-
112 amba-ahb-dbus-width:
115 description: AMBA AHB data bus width.
117 - 0
118 - 1
119 - 2
121 amba-ahb-burst-length:
126 - 1
127 - 4
128 - 8
129 - 16
131 hw-rx-buffer-size:
135 Hardware RX buffer size, scalable between 1 kB and 8 kB, where the full
138 - 0
139 - 1
140 - 2
141 - 3
143 hw-rx-buffer-offset:
147 Data offset in the hardware RX packet buffer (in bytes). Valid range is
148 0-3 bytes.
150 hw-tx-buffer-size-full:
153 When set, the hardware TX data buffer will make use of the full 4 kB
154 that are available. If unset, the hardware TX data buffer will be
157 rx-buffer-descriptors:
161 The number of descriptors to be allocated in the RX buffer descriptor
164 rx-buffer-size:
168 The size of each receive data buffer, must be a multiple of 8, highest
171 tx-buffer-descriptors:
178 tx-buffer-size:
182 The size of each transmit data buffer, highest valid value is 16380,
185 ignore-ipg-rxer:
188 Optional feature flag - Ignore IPG rx_er. When set, rx_er has no
190 the RGMII wrapper in half-duplex mode.
192 disable-reject-nsp:
195 Optional feature flag - Receive bad preamble. When set, frames with
196 non-standard preamble will not be rejected.
198 ipg-stretch:
201 Optional feature flag - Enable IPG stretch. When set, the transmit
205 sgmii-mode:
208 Optional feature flag - Enable SGMII mode. Changes the behaviour of
209 the auto-negotiation advertisement and link partner ability registers
213 disable-reject-fcs-crc-errors:
216 Optional feature flag - Disable rejection of FCS/CRC errors.
222 rx-halfdup-while-tx:
225 Optional feature flag - Enable frames to be received in half-duplex
226 mode while transmitting.
228 rx-checksum-offload:
231 Optional feature flag - Enable RX IP/TCP/UDP checksum offload to
235 tx-checksum-offload:
238 Optional feature flag - Enable TX IP/TCP/UDP checksum offload to
242 disable-pause-copy:
245 Optional feature flag - Do not copy received pause frames to memory.
249 match is found or whether a type ID match is identified. If a desti-
254 discard-rx-fcs:
257 Optional feature flag - Remove FCS of received frames.
260 be reduced by four bytes in this mode.
262 discard-rx-length-errors:
265 Optional feature flag - Discard frames with length field errors.
267 length field (as indicated by bytes 13 and 14 in a non-VLAN tagged
271 pause-frame:
274 Optional feature flag - Enable pause. When set, transmission will
281 Optional feature flag - Enable TBI. When set, the TBI interface is en-
284 ext-address-match:
287 Optional feature flag - Enable external address match. When set, the
290 long-frame-rx-support:
293 Optional feature flag - Enable reception of 1536 byte frames.
296 unicast-hash:
299 Optional feature flag - Enable unicast hash. When set, unicast frames
303 multicast-hash:
306 Optional feature flag - Enable multicast hash. When set, multicast
307 frames will be accepted when the 6 bit hash function of the desti-
310 reject-broadcast:
313 Optional feature flag - Reject broadcast frames. When set, frames
314 addressed to the all-ones broadcast address will be rejected.
316 promiscuous-mode:
319 Optional feature flag - Enable promiscuous mode. When set, all valid
322 discard-non-vlan:
324 description: Optional feature flag - Discard non-VLAN frames. When set,
327 full-duplex:
330 Optional feature flag - Enables full duplex reception and transmission.
332 discard-rx-frame-ahb-unavail:
335 Optional feature flag - Discard received packets when no AHB resource
338 ahb-packet-endian-swap:
341 Optional feature flag - Enable AHB packet data endianness swap to big
342 endian. If this flag is not set, data will be little endian.
344 ahb-md-endian-swap:
347 Optional feature flag - Enable AHB management descriptor data endian-
348 ness swap to big endian. If this flag is not set, data will be little