From 985fa051b03b0fd7dbe38268dd5f73933f671a91 Mon Sep 17 00:00:00 2001 From: aiamadeus <2789289348@qq.com> Date: Sun, 19 Feb 2023 23:18:35 +0800 Subject: [PATCH] kernel: rtl8367b: remove wrong parameter This is just a workaround to light up the Ethernet port led. Fixes: 0c40df8 ("ramips: MT7620 add Support HiWiFi R33") --- target/linux/generic/files/drivers/net/phy/rtl8367b.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/target/linux/generic/files/drivers/net/phy/rtl8367b.c b/target/linux/generic/files/drivers/net/phy/rtl8367b.c index 6297e0762..42db1bb93 100644 --- a/target/linux/generic/files/drivers/net/phy/rtl8367b.c +++ b/target/linux/generic/files/drivers/net/phy/rtl8367b.c @@ -263,8 +263,6 @@ struct rtl8367b_initval { u16 val; }; -u32 rtl_device_id; - #define RTL8367B_MIB_RXB_ID 0 /* IfInOctets */ #define RTL8367B_MIB_TXB_ID 28 /* IfOutOctets */ @@ -614,10 +612,6 @@ static int rtl8367b_write_initvals(struct rtl8366_smi *smi, int err; int i; - if (rtl_device_id == 0x0020) { - return 0; - } - for (i = 0; i < count; i++) REG_WR(smi, initvals[i].reg, initvals[i].val); @@ -751,6 +745,9 @@ static int rtl8367b_init_regs(struct rtl8366_smi *smi) /* TODO: disable RLTP */ + if(chip_ver == 0x0020) + return 0; + return rtl8367b_write_initvals(smi, initvals, count); } @@ -1546,8 +1543,6 @@ static int rtl8367b_detect(struct rtl8366_smi *smi) return ret; } - rtl_device_id = chip_ver; - switch (chip_ver) { case 0x0020: case 0x1000: