aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/rl
diff options
context:
space:
mode:
authorJérémie Jourdin <jeremie@jourdin.org>2026-07-19 18:39:49 +0000
committerAdrian Chadd <adrian@FreeBSD.org>2026-07-19 18:44:36 +0000
commit38187938f52283143308dd219db35d889da55ea4 (patch)
treefe519cc98e56af31099aee1e3ba04ce4853c1885 /sys/dev/rl
parentc325b4024d61fe20f8140d6891074ca7276c4d58 (diff)
Diffstat (limited to 'sys/dev/rl')
-rw-r--r--sys/dev/rl/if_rlreg.h8
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 */