kernel: rtl8367b: fix DEBUG register address for extif2
authorINAGAKI Hiroshi <musashino.open@gmail.com>
Sat, 28 Mar 2020 10:31:23 +0000 (19:31 +0900)
committerChuanhong Guo <gch981213@gmail.com>
Sat, 4 Apr 2020 08:55:47 +0000 (16:55 +0800)
RTL8367B_CHIP_DEBUG1_REG (0x1304) is for external interface 1. For
external interface 2, use RTL8367B_CHIP_DEBUG2_REG (0x13e2) instead.

Fixes: 9801d61c4a ("kernel: rtl8367b: add configuration for extif2")
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
target/linux/generic/files/drivers/net/phy/rtl8367b.c

index e7fe79302a17d244cc868463549a3c5f0dbc8e7c..de1976f13a25aecdbe98e4a8fc1af52ddb7cc460 100644 (file)
@@ -798,7 +798,7 @@ static int rtl8367b_extif_set_mode(struct rtl8366_smi *smi, int id,
                                (7 << RTL8367B_DEBUG1_DN_SHIFT(id)) |
                                        (7 << RTL8367B_DEBUG1_DP_SHIFT(id)));
                } else {
-                       REG_RMW(smi, RTL8367B_CHIP_DEBUG1_REG,
+                       REG_RMW(smi, RTL8367B_CHIP_DEBUG2_REG,
                                RTL8367B_DEBUG2_DRI_EXT2 |
                                        RTL8367B_DEBUG2_DRI_EXT2_RG |
                                        RTL8367B_DEBUG2_SLR_EXT2 |