diff --git a/drivers/net/ipq9574/ipq9574_edma.c b/drivers/net/ipq9574/ipq9574_edma.c index 22085d3d35..581564fae3 100644 --- a/drivers/net/ipq9574/ipq9574_edma.c +++ b/drivers/net/ipq9574/ipq9574_edma.c @@ -2190,6 +2190,7 @@ int ipq9574_edma_init(void *edma_board_cfg) case AQUANTIA_PHY_113C_A1: case AQUANTIA_PHY_113C_B0: case AQUANTIA_PHY_113C_B1: + case MARVELL_PHY_X3410: ipq_board_fw_download(phy_addr); mdelay(100); ipq_qca_aquantia_phy_init(&ipq9574_edma_dev[i]->ops[phy_id], phy_addr); diff --git a/drivers/net/ipq_common/ipq_phy.h b/drivers/net/ipq_common/ipq_phy.h index 98a34f0aed..d3d22a4ba8 100755 --- a/drivers/net/ipq_common/ipq_phy.h +++ b/drivers/net/ipq_common/ipq_phy.h @@ -62,6 +62,7 @@ #define AQUANTIA_PHY_113C_A1 0x31c31C11 #define AQUANTIA_PHY_113C_B0 0x31c31C12 #define AQUANTIA_PHY_113C_B1 0x31c31C13 +#define MARVELL_PHY_X3410 0x31c31DD3 #define AQU_PHY_ADDR 0x7 #define QCA_PHY_ID1 0x2 #define QCA_PHY_ID2 0x3