summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/lan78xx.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/net/lan78xx.h')
-rw-r--r--src/drivers/net/lan78xx.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/drivers/net/lan78xx.h b/src/drivers/net/lan78xx.h
index 6ae17238..39422aec 100644
--- a/src/drivers/net/lan78xx.h
+++ b/src/drivers/net/lan78xx.h
@@ -49,6 +49,12 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
#define LAN78XX_FCT_TX_CTL 0x00c4
#define LAN78XX_FCT_TX_CTL_EN 0x80000000UL /**< FCT TX enable */
+/** MAC control register */
+#define LAN78XX_MAC_CR 0x0100
+#define LAN78XX_MAC_CR_ADP 0x00002000UL /**< Duplex polarity */
+#define LAN78XX_MAC_CR_ADD 0x00001000UL /**< Auto duplex */
+#define LAN78XX_MAC_CR_ASD 0x00000800UL /**< Auto speed */
+
/** MAC receive register */
#define LAN78XX_MAC_RX 0x0104
#define LAN78XX_MAC_RX_MAX_SIZE(mtu) ( (mtu) << 16 ) /**< Max frame size */