diff options
| author | Jérémie Jourdin <jeremie@jourdin.org> | 2026-07-19 18:39:49 +0000 |
|---|---|---|
| committer | Adrian Chadd <adrian@FreeBSD.org> | 2026-07-19 18:44:36 +0000 |
| commit | 38187938f52283143308dd219db35d889da55ea4 (patch) | |
| tree | fe519cc98e56af31099aee1e3ba04ce4853c1885 /sys/dev/rl | |
| parent | c325b4024d61fe20f8140d6891074ca7276c4d58 (diff) | |
Diffstat (limited to 'sys/dev/rl')
| -rw-r--r-- | sys/dev/rl/if_rlreg.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/dev/rl/if_rlreg.h b/sys/dev/rl/if_rlreg.h index 10e25fcb5373..0db4b2066ce6 100644 --- a/sys/dev/rl/if_rlreg.h +++ b/sys/dev/rl/if_rlreg.h @@ -146,6 +146,14 @@ #define RL_MISC 0x00F0 /* + * MCU command / FIFO status register (RTL8168G and later). Polled to + * confirm the on-chip TX/RX FIFOs have drained before a controller reset. + */ +#define RL_MCU_CMD 0x00D3 +#define RL_MCU_TXFIFO_EMPTY 0x20 /* bit 5 */ +#define RL_MCU_RXFIFO_EMPTY 0x10 /* bit 4 */ + +/* * TX config register bits */ #define RL_TXCFG_CLRABRT 0x00000001 /* retransmit aborted pkt */ |
