X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=usbhost%2Fusb%2Fmusb%2Fmusb_gadget.c;h=01bd8393c7a126ccd820ef594eed7859b99f3766;hb=d63038aff4232e423df3c232a517db4cc64cabe9;hp=70d6f910b592e676642a5de1ecce34f58d16e65e;hpb=a693a0af76461a59f1007238fe51b610d8da4988;p=kernel-power diff --git a/usbhost/usb/musb/musb_gadget.c b/usbhost/usb/musb/musb_gadget.c index 70d6f91..01bd839 100644 --- a/usbhost/usb/musb/musb_gadget.c +++ b/usbhost/usb/musb/musb_gadget.c @@ -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)) {