sunxi: common VBUS detection logic in usbc
authorPaul Kocialkowski <contact@paulk.fr>
Sun, 22 Mar 2015 17:07:12 +0000 (18:07 +0100)
committerHans de Goede <hdegoede@redhat.com>
Wed, 15 Apr 2015 14:17:17 +0000 (16:17 +0200)
commitebd468b2d26660ff7811e37cc64fa2369d4b5fff
treecc53c766c49aa654db0197fd8698f4672bd5b6cb
parent1a59ecff804ffd96ab11001f722b8311296e6e5b
sunxi: common VBUS detection logic in usbc

VBUS detection could be needed not only by the musb code (to prevent host mode),
but also by e.g. gadget drivers to start only when a cable is connected.

In addition, this allows more flexibility in vbus detection, as it could easily
be extended to other USBC indexes. Eventually, this would help making musb
support independent from a hardcoded USB controller index (0).

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Acked-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
arch/arm/cpu/armv7/sunxi/usbc.c
arch/arm/include/asm/arch-sunxi/usbc.h
board/sunxi/Kconfig
drivers/usb/musb-new/sunxi.c