Lines Matching +full:manual +full:- +full:strobe
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2012-2013 Thomas Skibo
31 * controller such as the one used in Zynq-7000 SoC.
33 * Reference: Zynq-7000 All Programmable SoC Technical Reference Manual.
39 * https://www.xilinx.com/html_docs/registers/ug1087/ug1087-zynq-ultrascale-registers.html
244 #define CGEM_FRAMES_64B_TX 0x118 /* 64-Byte Frames xmitted */
245 #define CGEM_FRAMES_65_127B_TX 0x11C /* 65-127 Byte Frames xmitted*/
246 #define CGEM_FRAMES_128_255B_TX 0x120 /* 128-255 Byte Frames xmit */
247 #define CGEM_FRAMES_256_511B_TX 0x124 /* 256-511 Byte Frames xmit */
248 #define CGEM_FRAMES_512_1023B_TX 0x128 /* 512-1023 Byte frames xmit */
249 #define CGEM_FRAMES_1024_1518B_TX 0x12C /* 1024-1518 Byte frames xmit*/
250 #define CGEM_TX_UNDERRUNS 0x134 /* Transmit Under-runs */
251 #define CGEM_SINGLE_COLL_FRAMES 0x138 /* Single-Collision Frames */
252 #define CGEM_MULTI_COLL_FRAMES 0x13C /* Multi-Collision Frames */
263 #define CGEM_FRAMES_64B_RX 0x168 /* 64-Byte Frames Received */
264 #define CGEM_FRAMES_65_127B_RX 0x16C /* 65-127 Byte Frames Rx'd */
265 #define CGEM_FRAMES_128_255B_RX 0x170 /* 128-255 Byte Frames Rx'd */
266 #define CGEM_FRAMES_256_511B_RX 0x174 /* 256-511 Byte Frames Rx'd */
267 #define CGEM_FRAMES_512_1023B_RX 0x178 /* 512-1023 Byte Frames Rx'd */
268 #define CGEM_FRAMES_1024_1518B_RX 0x17C /* 1024-1518 Byte Frames Rx'd*/
281 #define CGEM_TIMER_STROBE_S 0x1C8 /* 1588 timer sync strobe s */
282 #define CGEM_TIMER_STROBE_NS 0x1CC /* timer sync strobe ns */
360 #define CGEM_DESIGN_CFG6_ADDR_64B (1 << 23) /* 64-bit addr cap */
364 #define CGEM_TX_QN_BAR(n) (0x440 + ((n) - 1) * 4)
365 #define CGEM_RX_QN_BAR(n) (0x480 + ((n) - 1) * 4)
371 * Transmit Descriptors: two or four 32-bit words:
374 * word2: address upper 32-bits (64-bit mode)
375 * word3: unused (64-bit mode)
404 * Receive Descriptors: two or four 32-bit words:
407 * word2: address upper 32 bits (64-bit mode)