patch to latest usbhost patch
[kernel-power] / usbhost / usb / musb / musb_gadget.c
index 70d6f91..01bd839 100644 (file)
@@ -1957,7 +1957,7 @@ __acquires(musb->lock)
        u8              power;
 
        DBG(3, "<== %s addr=%x driver '%s'\n",
-                       (devctl & MUSB_DEVCTL_BDEVICE)
+                       !host_mode(musb->mregs)
                                ? "B-Device" : "A-Device",
                        musb_readb(mbase, MUSB_FADDR),
                        musb->gadget_driver
@@ -1994,7 +1994,7 @@ __acquires(musb->lock)
        /* Normal reset, as B-Device;
         * or else after HNP, as A-Device
         */
-       if (devctl & MUSB_DEVCTL_BDEVICE) {
+       if (!host_mode(musb->mregs)) {
                musb->xceiv->state = OTG_STATE_B_PERIPHERAL;
                musb->g.is_a_peripheral = 0;
        } else if (is_otg_enabled(musb)) {