Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

net: phy: marvell-88q2xxx: remove duplicated assignment of pma_extable

Remove assignment of phydev->pma_extable in mv88q222x_revb0_config_init.
It is already done in mv88q2xxx_config_init, just call
mv88q2xxx_config_init.

Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Dimitri Fedrau <dima.fedrau@gmail.com>
Link: https://lore.kernel.org/r/20240218075753.18067-14-dima.fedrau@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

authored by

Dimitri Fedrau and committed by
Jakub Kicinski
923d3104 ec266094

+1 -7
+1 -7
drivers/net/phy/marvell-88q2xxx.c
··· 701 701 return ret; 702 702 } 703 703 704 - /* The 88Q2XXX PHYs do have the extended ability register available, but 705 - * register MDIO_PMA_EXTABLE where they should signalize it does not 706 - * work according to specification. Therefore, we force it here. 707 - */ 708 - phydev->pma_extable = MDIO_PMA_EXTABLE_BT1; 709 - 710 704 /* Configure interrupt with default settings, output is driven low for 711 705 * active interrupt and high for inactive. 712 706 */ ··· 709 715 MDIO_MMD_PCS_MV_GPIO_INT_CTRL, 710 716 MDIO_MMD_PCS_MV_GPIO_INT_CTRL_TRI_DIS); 711 717 712 - return 0; 718 + return mv88q2xxx_config_init(phydev); 713 719 } 714 720 715 721 static int mv88q222x_cable_test_start(struct phy_device *phydev)