Bläddra i källkod

kernel: rtl8367b: fix DEBUG register address for extif2

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 <[email protected]>
INAGAKI Hiroshi 5 år sedan
förälder
incheckning
e714cf4195
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      target/linux/generic/files/drivers/net/phy/rtl8367b.c

+ 1 - 1
target/linux/generic/files/drivers/net/phy/rtl8367b.c

@@ -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_DN_SHIFT(id)) |
 					(7 << RTL8367B_DEBUG1_DP_SHIFT(id)));
 					(7 << RTL8367B_DEBUG1_DP_SHIFT(id)));
 		} else {
 		} else {
-			REG_RMW(smi, RTL8367B_CHIP_DEBUG1_REG,
+			REG_RMW(smi, RTL8367B_CHIP_DEBUG2_REG,
 				RTL8367B_DEBUG2_DRI_EXT2 |
 				RTL8367B_DEBUG2_DRI_EXT2 |
 					RTL8367B_DEBUG2_DRI_EXT2_RG |
 					RTL8367B_DEBUG2_DRI_EXT2_RG |
 					RTL8367B_DEBUG2_SLR_EXT2 |
 					RTL8367B_DEBUG2_SLR_EXT2 |