Lines Matching +full:no +full:- +full:big +full:- +full:frame +full:- +full:no

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * mace.h - definitions for the registers in the Am79C940 MACE
14 REG(xmtfc); /* transmit frame control */
15 REG(xmtfs); /* transmit frame status */
17 REG(rcvfc); /* receive frame control */
18 REG(rcvfs); /* receive frame status (4 bytes) */
19 REG(fifofc); /* FIFO frame count */
48 #define DXMTFCS 0x08 /* don't append FCS to transmitted frame */
49 #define AUTO_PAD_XMIT 0x01 /* auto-pad short packets on transmission */
53 #define UFLO 0x40 /* underflow - xmit fifo ran dry */
55 #define MORE 0x10 /* 2 or more retries needed to xmit frame */
56 #define ONE 0x08 /* 1 retry needed to xmit frame */
63 #define RETRY_MASK 0x0f /* number of retries (0 - 15) */
68 #define AUTO_STRIP_RCV 0x01 /* auto-strip short LLC frames on recv */
71 * Bits in RCVFS. After a frame is received, four bytes of status
72 * are automatically read from this register and appended to the frame
74 * Byte 0 and 1: message byte count and frame status
79 #define RS_CLSN 0x4000 /* received frame suffered (late) collision */
81 #define RS_FCSERR 0x1000 /* frame had FCS error */
85 #define RCVFC_SH 4 /* receive frame count in FIFO */
87 #define XMTFC_SH 0 /* transmit frame count in FIFO */
94 #define JABBER 0x80 /* jabber error - 10baseT xmission too long */
95 #define BABBLE 0x40 /* babble - xmitter xmitting for too long */
96 #define CERR 0x20 /* collision err - no SQE test (heartbeat) */
109 #define BSWP 0x40 /* byte swap, i.e. big-endian bus */
130 #define DXMT2PD 0x40 /* disable xmit two-part deferral algorithm */
138 #define XMTSEL 0x08 /* select DO+/DO- state when idle */
140 #define PORTSEL_10T 0x02 /* select 10Base-T port */
146 #define LNKFL 0x80 /* reports 10Base-T link failure */
147 #define DLNKTST 0x40 /* disable 10Base-T link test */
148 #define REVPOL 0x20 /* 10Base-T receiver polarity reversed */
151 #define ASEL 0x04 /* auto-select AUI or 10Base-T port */
166 #define LOOP_NONE 0x00 /* no loopback */