From d5cb3a119cd210605c4f01e06c8cb54f38c7f149 Mon Sep 17 00:00:00 2001 From: William Wu Date: Thu, 21 Mar 2024 15:50:32 +0800 Subject: [PATCH] phy: rockchip: inno-usb2: Fix chg_mode for rk3576 This patch disable DP/DM pull-down resistor during charger detection, it can avoid mistakenly detected floating charger as SDP charger. Fixes: aedf73723497 ("phy: rockchip: inno-usb2: Add usb2 phys support for rk3576") Signed-off-by: William Wu Change-Id: I16a3b984204e6db3f94a011d96a6e0bed57d6b4d --- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c index 222467a9dd89..df1e155b5c5a 100644 --- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c +++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c @@ -3946,7 +3946,7 @@ static const struct rockchip_usb2phy_cfg rk3576_phy_cfgs[] = { } }, .chg_det = { - .chg_mode = { 0x0000, 8, 0, 0, 0x1d7 }, + .chg_mode = { 0x0000, 8, 0, 0, 0x057 }, .cp_det = { 0x0080, 8, 8, 0, 1 }, .dcp_det = { 0x0080, 8, 8, 0, 1 }, .dp_det = { 0x0080, 9, 9, 1, 0 }, @@ -4000,7 +4000,7 @@ static const struct rockchip_usb2phy_cfg rk3576_phy_cfgs[] = { } }, .chg_det = { - .chg_mode = { 0x2000, 8, 0, 0, 0x1d7 }, + .chg_mode = { 0x2000, 8, 0, 0, 0x057 }, .cp_det = { 0x2080, 8, 8, 0, 1 }, .dcp_det = { 0x2080, 8, 8, 0, 1 }, .dp_det = { 0x2080, 9, 9, 1, 0 },