]> git.dujemihanovic.xyz Git - u-boot.git/commit
phy: sun4i-usb: Refactor VBUS detection to match Linux
authorSamuel Holland <samuel@sholland.org>
Sun, 12 Sep 2021 14:22:41 +0000 (09:22 -0500)
committerAndre Przywara <andre.przywara@arm.com>
Mon, 25 Oct 2021 13:49:16 +0000 (14:49 +0100)
commit1da7b88cade196434b84e701c1dadcd3b37c97bc
tree008f608fb878d074d9fe22c1ac1b12c82ca24456
parent6617894b6903e1cfc829add1558143be75d6bcd0
phy: sun4i-usb: Refactor VBUS detection to match Linux

The Linux driver checks the VBUS detection GPIO first; then VBUS power
supply; then finally assumes VBUS is present. When adding VBUS power
supply support, we want to match that order, so we get the same behavior
in case both a GPIO and a power supply are provided in the device tree.

So refactor the function a bit to remove the early return, and use the
same "assume VBUS is present" final fallback.

Signed-off-by: Samuel Holland <samuel@sholland.org>
Acked-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
drivers/phy/allwinner/phy-sun4i-usb.c