On 17 June 2015 at 13:33, Hans de Goede <hdego...@redhat.com> wrote: > Allow musb_platform_enable to return an error code and propagate it up to > usb_lowlevel_init(). > > This allows moving the checks for an external vbus being present to be > moved from platform_init to platform_enable, so that the user can unplug a > charger, plug in a host adapter with a usb-device, do a "usb reset" and > have things working. > > This also allows adding a check for the id-pin to platform_enable, so that > it can short circuit the 1s delay in usb_lowlevel_init() when no host cable > is plugged in and thus waiting for a device to show up is useless. > > Note that all the changes to code shared with the kernel are wrapped in > the kernel. > > Signed-off-by: Hans de Goede <hdego...@redhat.com> > --- > drivers/usb/musb-new/am35x.c | 7 +++++++ > drivers/usb/musb-new/musb_core.c | 20 ++++++++++++++++++++ > drivers/usb/musb-new/musb_core.h | 18 ++++++++++++++++++ > drivers/usb/musb-new/musb_dsps.c | 6 ++++++ > drivers/usb/musb-new/musb_uboot.c | 6 +++++- > drivers/usb/musb-new/omap2430.c | 5 +++++ > drivers/usb/musb-new/sunxi.c | 5 +++-- > 7 files changed, 64 insertions(+), 3 deletions(-)
Acked-by: Simon Glass <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot