mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
net: phy: rk630phy: Remove unused code
Now adjust the voltage through BGS, so don't need this part of the code. Signed-off-by: David Wu <david.wu@rock-chips.com> Change-Id: Ia915cd0b2a3ac96386f96aee6204e477c3188f2a
This commit is contained in:
@@ -126,8 +126,6 @@ static void rk630_phy_set_uaps(struct phy_device *phydev)
|
||||
|
||||
static int rk630_phy_config_init(struct phy_device *phydev)
|
||||
{
|
||||
u32 value;
|
||||
|
||||
phy_write(phydev, 0, phy_read(phydev, 0) & ~BIT(13));
|
||||
|
||||
/* Switch to page 1 */
|
||||
@@ -151,22 +149,6 @@ static int rk630_phy_config_init(struct phy_device *phydev)
|
||||
/* PHYAFE TRX optimization */
|
||||
phy_write(phydev, REG_PAGE8_AFE_CTRL, 0x00bc);
|
||||
|
||||
/* Adjust tx level, bypass */
|
||||
value = phy_read(phydev, 0x1d);
|
||||
value |= BIT(11);
|
||||
phy_write(phydev, 0x1d, value);
|
||||
/* switch to page6 */
|
||||
phy_write(phydev, REG_PAGE_SEL, 0x0600);
|
||||
/* Enable tx level control */
|
||||
value = phy_read(phydev, REG_PAGE6_ADC_ANONTROL);
|
||||
value &= ~BIT(6);
|
||||
phy_write(phydev, REG_PAGE6_ADC_ANONTROL, value);
|
||||
/* Set tx level */
|
||||
value = phy_read(phydev, REG_PAGE6_AFE_DRIVER2);
|
||||
value &= ~GENMASK(15, 8);
|
||||
value |= 0x121a;
|
||||
phy_write(phydev, REG_PAGE6_AFE_DRIVER2, value);
|
||||
|
||||
/* Switch to page 0 */
|
||||
phy_write(phydev, REG_PAGE_SEL, 0x0000);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user