Lines Matching +full:dma +full:- +full:buffer +full:- +full:size
2 # SPDX - License - Identifier : Apache - 2.0
9 - name: reset-device.yaml
10 - name: ethernet-controller.yaml
17 max-frame-size:
21 Maximum ethernet frame size. The current ethernet frame sizes
23 means that normally xgmac will reject any frame above max-frame-size
27 max-speed:
30 - 10
31 - 100
32 - 1000
33 - 2500
40 soft PCS is connected to XGMAC through GMII. make sure the phy-connection-type is
42 tx-fifo-size:
45 - 1024
46 - 2048
47 - 4096
48 - 8192
49 - 16384
50 - 32768
51 - 65536
52 - 131072
53 - 262144
56 Specifies the size of the MTL Transmit FIFO
57 rx-fifo-size:
60 - 1024
61 - 2048
62 - 4096
63 - 8192
64 - 16384
65 - 32768
66 - 65536
67 - 131072
68 - 262144
71 Specifies the size of the MTL Receive FIFO
72 num-dma-ch:
76 Number of dma channels range: 1 to 8.
77 num-tx-queues:
82 num-rx-queues:
87 num-tc:
92 full-duplex-mode-en:
97 wr-osr-lmt:
104 rd-osr-lmt:
116 edma-tdps:
120 Tx Descriptor Pre-fetch threshold Size.
122 which the DMA starts pre-fetching the TxDMA descriptors. The
123 DMA engine for all TxDMA channels initiate requests for the
125 cache memory for that DMA channel, falls below or equal to
128 edma-rdps:
132 Rx Descriptor Pre-fetch threshold Size.
134 which the DMA starts pre-fetching the RxDMA descriptors. The
135 DMA engine for all RxDMA channels initiate requests for the
137 cache memory for that DMA channel, falls below or equal to
145 Therefore, the DMA transfers the data in 8, 16, 32, 64, 128, and 256
208 Address-Aligned Beats.
209 When this is enabled, the AXI master performs address-aligned
215 DMA master enables the enhanced address mode (40-bit or 48-bit addressing mode).
216 In this mode, the DMA engine uses either the 40-bit or 48-bit address, depending
218 dma-ch-mss:
222 Maximum Segment Size.
223 This field specifies the maximum segment size that must be
226 dma-ch-tdrl:
234 dma-ch-rdrl:
242 dma-ch-rbsz:
246 Receive Buffer size.
247 This field indicates the size of the Rx buffers specified in bytes
248 allocated by the software to store the packets the Rx DMA
249 transfers to the host memory. The maximum buffer size is
250 limited to 16K bytes. The buffer size is applicable to payload
252 dma-ch-arbs:
256 Alternate Receive Buffer Size
257 Indicates size in bytes for Buffer 1 when ARBS is set
258 to a non-zero value (when split header(SPH) feature is not enabled).
260 buffer size for header data. The maximum alternate buffer is
261 limited to 1016 or 1008-bytes depending on the data bus
262 widths (64-bit or 128-bit respectively). When ARBS=0, Rx
264 ARBS field is 7 or 6-bits depending on the data bus widths
265 (64-bit or 128-bit respectively).
266 dma-ch-rxpbl:
272 transferred in one DMA data transfer.
273 dma-ch-txpbl:
279 transferred in one DMA data transfer.
280 dma-ch-sph:
283 Header-Payload Split.
284 When this field is set, the DMA splits the header and payload in
285 the Receive path. The DMA writes the header to the Buffer
286 Address1. The DMA writes the payload to the buffer to which
287 the Buffer Address2 is pointing.
289 buffers. If the header length exceeds the receive buffer size,
290 the DMA does not split the header and payload.
291 dma-ch-edse:
297 dma-ch-tse:
301 When this field is set, the DMA performs the TCP segmentation
305 dma-ch-osp:
309 When this field is set, it instructs the DMA to process the second
312 mtl-raa:
318 mtl-etsalg:
329 rxq-dyn-dma-en:
333 Receive Queue Enabled for Dynamic DMA Channel Selection.
335 rxq-dma-ch-sel:
336 type: uint8-array
339 Receive Queue Mapped to DMA Channel. this field does not have
340 effect when rxQ-DynDma-En is enabled.
341 range 0 - 7
342 txq-size:
343 type: uint8-array
346 This field indicates the size of the allocated Transmit queues
347 in blocks of 256 bytes. = (txQ-size + 1) x 256
348 range: 0 - 7
349 map-queue-tc:
350 type: uint8-array
353 Queue to Traffic Class Mapping. range 0 - 7
354 tx-threshold-ctrl:
355 type: uint8-array
360 Transmission starts when the packet size within the MTL Tx
364 range 0 - 7
373 rx-threshold-ctrl:
374 type: uint8-array
377 The received packet is transferred to the application or DMA
378 when the packet size within the MTL Rx queue is larger than
381 applicable if the size of the configured Rx Queue is 128 bytes.
384 range 0 - 3
389 rxq-size:
390 type: uint8-array
393 Receive Queue Size. This field indicates the size of the allocated
394 Receive queues in blocks 256 bytes. = (rxQ-size + 1) x 256
395 Range: 0 - 127 ,
396 tx-store-fwrd-en:
403 hfc-en:
408 signal operation, based on the fill-level of Rx queue, is enabled.
410 cs-error-pkt-drop-dis:
416 rx-store-fwrd-en:
423 fep-en:
428 packets are forwarded to the application or DMA.
430 fup-en:
437 priorities-map-tc:
445 range: 0 - 7 and max array size is 8
447 tx-sel-algorithm:
448 type: uint8-array
453 range: 0 -strict priority
454 1 - Credit based shaper
455 2 - Enhanced Transmission Selection
456 jumbo-pkt-en:
463 gaint-pkt-size-limit:
467 Giant Packet Size Limit.
468 If the received packet size is greater than the value