phy: ti: tusb1210: Fix an error handling path in tusb1210_probe()
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Sun, 3 Apr 2022 13:06:08 +0000 (15:06 +0200)
committerVinod Koul <vkoul@kernel.org>
Mon, 11 Apr 2022 17:37:11 +0000 (23:07 +0530)
commita9f17d0c0778dd971dc9770fa0a2085a41d8c5e4
treea3059b2a2eaddaf3e93340202c4db2ca05873db8
parent5c8402c4db45dd55c2c93c8d730f5dfa7c78a702
phy: ti: tusb1210: Fix an error handling path in tusb1210_probe()

tusb1210_probe_charger_detect() must be undone by a corresponding
tusb1210_remove_charger_detect() in the error handling path, as already
done in the remove function.

Fixes: 48969a5623ed ("phy: ti: tusb1210: Add charger detection")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/07c4926c42243cedb3b6067a241bb486fdda01b5.1648991162.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/ti/phy-tusb1210.c