]> pilppa.org Git - linux-2.6-omap-h63xx.git/commitdiff
musb_hdrc: Make tusb use musb_set_vbus() to turn on VBUS
authorTony Lindgren <tony@atomide.com>
Fri, 24 Aug 2007 13:33:02 +0000 (06:33 -0700)
committerTony Lindgren <tony@atomide.com>
Mon, 27 Aug 2007 11:02:02 +0000 (04:02 -0700)
Make tusb use musb_set_vbus() to turn on VBUS.

This should probably be handled in core musb code eventually.

Signed-off-by: Tony Lindgren <tony@atomide.com>
drivers/usb/musb/tusb6010.c

index 7006ecb8864673e3ecc1b744cd662926e1d1b4fa..23840dcab78c10f9661d5faeeb10763810a8ce10 100644 (file)
@@ -721,12 +721,7 @@ tusb_otg_ints(struct musb *musb, u32 int_src, void __iomem *base)
                        switch (musb->xceiv.state) {
                        case OTG_STATE_A_IDLE:
                                DBG(2, "Got SRP, turning on VBUS\n");
-                               devctl = musb_readb(musb->mregs,
-                                                       MUSB_DEVCTL);
-                               devctl |= MUSB_DEVCTL_SESSION;
-                               musb_writeb(musb->mregs, MUSB_DEVCTL,
-                                                       devctl);
-                               musb->xceiv.state = OTG_STATE_A_WAIT_VRISE;
+                               musb_set_vbus(musb, 1);
 
                                /* CONNECT can wake if a_wait_bcon is set */
                                if (musb->a_wait_bcon != 0)