rtase: Add support for RTL907XD-VA PCIe port
authorJustin Lai <justinlai0215@realtek.com>
Tue, 3 Dec 2024 10:31:46 +0000 (18:31 +0800)
committerJakub Kicinski <kuba@kernel.org>
Thu, 5 Dec 2024 03:17:45 +0000 (19:17 -0800)
1. Add RTL907XD-VA hardware version id.
2. Add the reported speed for RTL907XD-VA.

Signed-off-by: Justin Lai <justinlai0215@realtek.com>
Link: https://patch.msgid.link/20241203103146.734516-1-justinlai0215@realtek.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/realtek/rtase/rtase.h
drivers/net/ethernet/realtek/rtase/rtase_main.c

index dbc3f92eebc48006b1f231ddf8e7d2b299207720..2bbfcad613abb6b7003695953ddce5d24d326c15 100644 (file)
@@ -13,6 +13,7 @@
 #define RTASE_HW_VER_906X_7XA 0x00800000
 #define RTASE_HW_VER_906X_7XC 0x04000000
 #define RTASE_HW_VER_907XD_V1 0x04800000
+#define RTASE_HW_VER_907XD_VA 0x08000000
 
 #define RTASE_RX_DMA_BURST_256       4
 #define RTASE_TX_DMA_BURST_UNLIMITED 7
index de7f11232593fa0fdf174de3961b617f1043349e..6106aa5333bcce0c7ac8dbb071c4353df311cdcc 100644 (file)
@@ -1725,6 +1725,7 @@ static int rtase_get_settings(struct net_device *dev,
                cmd->base.speed = SPEED_5000;
                break;
        case RTASE_HW_VER_907XD_V1:
+       case RTASE_HW_VER_907XD_VA:
                cmd->base.speed = SPEED_10000;
                break;
        }
@@ -1993,6 +1994,7 @@ static int rtase_check_mac_version_valid(struct rtase_private *tp)
        case RTASE_HW_VER_906X_7XA:
        case RTASE_HW_VER_906X_7XC:
        case RTASE_HW_VER_907XD_V1:
+       case RTASE_HW_VER_907XD_VA:
                ret = 0;
                break;
        }