summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/aquantia/atlantic/aq_common.h
diff options
context:
space:
mode:
authorIgor Russkikh <irusskikh@marvell.com>2020-06-22 17:53:04 +0300
committerDavid S. Miller <davem@davemloft.net>2020-06-23 07:10:22 +0300
commit071a02046c262f633ef8d9064cf36fd6def6d0a5 (patch)
tree64855be682473b0797c7797b636b3d450636c76a /drivers/net/ethernet/aquantia/atlantic/aq_common.h
parent29cb9868fb69582da3205cf4a5eb5dc8f740ed33 (diff)
downloadlinux-071a02046c262f633ef8d9064cf36fd6def6d0a5.tar.xz
net: atlantic: A2: half duplex support
This patch adds support for 10M/100M/1G half duplex rates, which are supported by A2 in additional to full duplex rates supported by A1. Signed-off-by: Igor Russkikh <irusskikh@marvell.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/aquantia/atlantic/aq_common.h')
-rw-r--r--drivers/net/ethernet/aquantia/atlantic/aq_common.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_common.h b/drivers/net/ethernet/aquantia/atlantic/aq_common.h
index 52ad9433cabc..1587528ca3f6 100644
--- a/drivers/net/ethernet/aquantia/atlantic/aq_common.h
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_common.h
@@ -58,11 +58,14 @@
#define AQ_NIC_RATE_1G BIT(4)
#define AQ_NIC_RATE_100M BIT(5)
#define AQ_NIC_RATE_10M BIT(6)
+#define AQ_NIC_RATE_1G_HALF BIT(7)
+#define AQ_NIC_RATE_100M_HALF BIT(8)
+#define AQ_NIC_RATE_10M_HALF BIT(9)
-#define AQ_NIC_RATE_EEE_10G BIT(7)
-#define AQ_NIC_RATE_EEE_5G BIT(8)
-#define AQ_NIC_RATE_EEE_2G5 BIT(9)
-#define AQ_NIC_RATE_EEE_1G BIT(10)
-#define AQ_NIC_RATE_EEE_100M BIT(11)
+#define AQ_NIC_RATE_EEE_10G BIT(10)
+#define AQ_NIC_RATE_EEE_5G BIT(11)
+#define AQ_NIC_RATE_EEE_2G5 BIT(12)
+#define AQ_NIC_RATE_EEE_1G BIT(13)
+#define AQ_NIC_RATE_EEE_100M BIT(14)
#endif /* AQ_COMMON_H */