* Felipe Balbi <me@xxxxxxxxxxxxxxx> [080516 11:33]: > > > On Fri, 16 May 2008 10:38:43 -0700, Tony Lindgren <tony@xxxxxxxxxxx> wrote: > > * Felipe Balbi <felipe.balbi@xxxxxxxxx> [080513 05:33]: > >> From: ext Felipe Balbi <felipe.balbi@xxxxxxxxx> > >> > >> This is mostly cosmetic but can help us in the future > >> making musb driver not insertion-based. > >> > >> I mean, whenever we attach micro-/mini-A connector to > >> musb-based devices, we instantaneously turn vbus on where > >> we should wait until we need to use the bus. > > > > This would break standard host behavious of basic USB devices that > > don't support SRP? > > Hmm... the way it is today yeah, but I can keep the behaviour > that we try to turn vbus on whenever we attach micro/mini-a. But > I was thinking on letting a file manager (or any other application > that would use usb) to turn vbus on. > > If it's a mass storage device, you could let file manager write > to session sysfs entry (which I'm changing to make it work on > both roles). I guess that could be optional behaviour assuming it does not break "normal" behaviour :) Tony > > > > > Tony > > > >> Signed-off-by: Felipe Balbi <felipe.balbi@xxxxxxxxx> > >> --- > >> drivers/usb/musb/tusb6010.c | 2 ++ > >> 1 files changed, 2 insertions(+), 0 deletions(-) > >> > >> diff --git a/drivers/usb/musb/tusb6010.c b/drivers/usb/musb/tusb6010.c > >> index 1f3643b..9f92cef 100644 > >> --- a/drivers/usb/musb/tusb6010.c > >> +++ b/drivers/usb/musb/tusb6010.c > >> @@ -673,6 +673,8 @@ tusb_otg_ints(struct musb *musb, u32 int_src, void > > __iomem *tbase) > >> default_a = is_host_enabled(musb); > >> DBG(2, "Default-%c\n", default_a ? 'A' : 'B'); > >> musb->xceiv.default_a = default_a; > >> + musb->xceiv.state = default_a ? OTG_STATE_A_IDLE > >> + : OTG_STATE_B_IDLE; > >> tusb_source_power(musb, default_a); > >> > >> /* Don't allow idling immediately */ > >> -- > >> 1.5.5.1.125.gc697a > >> > >> -- > >> To unsubscribe from this list: send the line "unsubscribe linux-omap" in > >> the body of a message to majordomo@xxxxxxxxxxxxxxx > >> More majordomo info at http://vger.kernel.org/majordomo-info.html > > -- > > To unsubscribe from this list: send the line "unsubscribe linux-omap" in > > the body of a message to majordomo@xxxxxxxxxxxxxxx > > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- > Best Regards, > > Felipe Balbi > http://felipebalbi.com > me@xxxxxxxxxxxxxxx > -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html