u-boot-brain/drivers/usb/musb-new
Chen-Yu Tsai e42add561b sunxi: musb: Support checking VBUS using AXP221 PMIC
This enables the musb glue layer to use the AXP221's VBUS detection
function to check for VBUS. This fixes otg support on the A23 q8h
tablets.

Note that u-boot never calls musb_shutdown(), so once VBUS is enabled,
it is never disabled until the system is powered off, or the OS does
so. This can be used to our advantage to keep VBUS powered into the
OS, where support for AXP221 is not available yet.

Fixes: 52defe8f65 ("sunxi: musb: Check Vbus-det before enabling otg port power")
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Acked-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2015-03-10 15:20:25 +01:00
..
am35x.c kbuild: force to define __UBOOT__ in all the C sources 2014-09-16 12:23:56 -04:00
linux-compat.h lib, linux: move linux specific defines to linux/compat.h 2014-08-25 19:25:03 -04:00
Makefile musb-new: Add sunxi musb controller support 2015-01-18 12:31:36 +01:00
musb_core.c usb: musb-new: core: set MUSB_POWER_HSENAB in MUSB_POWER for host mode 2014-10-06 21:04:44 +02:00
musb_core.h musb-new: port of Linux musb driver 2012-11-20 00:16:06 +01:00
musb_debug.h musb-new: port of Linux musb driver 2012-11-20 00:16:06 +01:00
musb_dma.h musb-new: port of Linux musb driver 2012-11-20 00:16:06 +01:00
musb_dsps.c kbuild: force to define __UBOOT__ in all the C sources 2014-09-16 12:23:56 -04:00
musb_gadget_ep0.c kbuild: force to define __UBOOT__ in all the C sources 2014-09-16 12:23:56 -04:00
musb_gadget.c kbuild: force to define __UBOOT__ in all the C sources 2014-09-16 12:23:56 -04:00
musb_gadget.h musb-new: port of Linux musb driver 2012-11-20 00:16:06 +01:00
musb_host.c musb-new: Properly remove a transfer from the schedule on timeout 2015-01-18 12:31:36 +01:00
musb_host.h musb-new: Properly remove a transfer from the schedule on timeout 2015-01-18 12:31:36 +01:00
musb_io.h musb-new: port of Linux musb driver 2012-11-20 00:16:06 +01:00
musb_regs.h musb-new: Add register defines for different reg layout on sunxi 2015-01-18 12:31:36 +01:00
musb_uboot.c musb-new: Add interrupt queue support 2015-01-18 12:31:36 +01:00
omap2430.c usb: musb-new: omap2430: Reset the MUSB controller early 2015-02-24 18:54:03 +01:00
omap2430.h musb-new: omap2plus backend driver 2012-11-20 00:16:08 +01:00
sunxi.c sunxi: musb: Support checking VBUS using AXP221 PMIC 2015-03-10 15:20:25 +01:00
usb-compat.h musb-new: Properly remove a transfer from the schedule on timeout 2015-01-18 12:31:36 +01:00