case I40E_DEV_ID_QSFP_A:
                case I40E_DEV_ID_QSFP_B:
                case I40E_DEV_ID_QSFP_C:
+               case I40E_DEV_ID_1G_BASE_T_BC:
                case I40E_DEV_ID_5G_BASE_T_BC:
                case I40E_DEV_ID_10G_BASE_T:
                case I40E_DEV_ID_10G_BASE_T4:
                status = i40e_write_phy_register_clause22(hw, reg, phy_addr,
                                                          value);
                break;
+       case I40E_DEV_ID_1G_BASE_T_BC:
        case I40E_DEV_ID_5G_BASE_T_BC:
        case I40E_DEV_ID_10G_BASE_T:
        case I40E_DEV_ID_10G_BASE_T4:
                status = i40e_read_phy_register_clause22(hw, reg, phy_addr,
                                                         value);
                break;
+       case I40E_DEV_ID_1G_BASE_T_BC:
        case I40E_DEV_ID_5G_BASE_T_BC:
        case I40E_DEV_ID_10G_BASE_T:
        case I40E_DEV_ID_10G_BASE_T4:
 
 #define I40E_DEV_ID_10G_B              0x104F
 #define I40E_DEV_ID_10G_SFP            0x104E
 #define I40E_DEV_ID_5G_BASE_T_BC       0x101F
+#define I40E_DEV_ID_1G_BASE_T_BC       0x0DD2
 #define I40E_IS_X710TL_DEVICE(d) \
-       (((d) == I40E_DEV_ID_5G_BASE_T_BC) || \
+       (((d) == I40E_DEV_ID_1G_BASE_T_BC) || \
+        ((d) == I40E_DEV_ID_5G_BASE_T_BC) || \
         ((d) == I40E_DEV_ID_10G_BASE_T_BC))
 #define I40E_DEV_ID_KX_X722            0x37CE
 #define I40E_DEV_ID_QSFP_X722          0x37CF
 
        {PCI_VDEVICE(INTEL, I40E_DEV_ID_QSFP_A), 0},
        {PCI_VDEVICE(INTEL, I40E_DEV_ID_QSFP_B), 0},
        {PCI_VDEVICE(INTEL, I40E_DEV_ID_QSFP_C), 0},
+       {PCI_VDEVICE(INTEL, I40E_DEV_ID_1G_BASE_T_BC), 0},
        {PCI_VDEVICE(INTEL, I40E_DEV_ID_10G_BASE_T), 0},
        {PCI_VDEVICE(INTEL, I40E_DEV_ID_10G_BASE_T4), 0},
        {PCI_VDEVICE(INTEL, I40E_DEV_ID_10G_BASE_T_BC), 0},