aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/net/ethernet/wangxun/txgbe/txgbe_type.h
diff options
context:
space:
mode:
authorJiawen Wu <jiawenwu@trustnetic.com>2022-10-27 14:11:16 +0800
committerDavid S. Miller <davem@davemloft.net>2022-10-28 11:25:53 +0100
commitd21d2c7f586cec0a735031a8a60276a990684e4c (patch)
tree2222d21879ebfd41f5cd1eb2b15657703e0a8edf /drivers/net/ethernet/wangxun/txgbe/txgbe_type.h
parentnet: txgbe: Reset hardware (diff)
downloadwireguard-linux-d21d2c7f586cec0a735031a8a60276a990684e4c.tar.xz
wireguard-linux-d21d2c7f586cec0a735031a8a60276a990684e4c.zip
net: txgbe: Set MAC address and register netdev
Add MAC address related operations, and register netdev. Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
-rw-r--r--drivers/net/ethernet/wangxun/txgbe/txgbe_type.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_type.h b/drivers/net/ethernet/wangxun/txgbe/txgbe_type.h
index c891b0f07227..4082d3b76709 100644
--- a/drivers/net/ethernet/wangxun/txgbe/txgbe_type.h
+++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_type.h
@@ -40,6 +40,9 @@
#define TXGBE_SP_MPW 1
/**************** SP Registers ****************************/
+/* chip control Registers */
+#define TXGBE_MIS_PRB_CTL 0x10010
+#define TXGBE_MIS_PRB_CTL_LAN_UP(_i) BIT(1 - (_i))
/* FMGR Registers */
#define TXGBE_SPI_ILDR_STATUS 0x10120
#define TXGBE_SPI_ILDR_STATUS_PERST BIT(0) /* PCIE_PERST is done */