]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/usb/musb/tusb6010.c
Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze
[karo-tx-linux.git] / drivers / usb / musb / tusb6010.c
index 3c48e77a0aa2c6c73ec52fcb9832689bf557e5a0..bde40efc7046f1f415dab31001f80d92a40afb59 100644 (file)
@@ -1152,6 +1152,8 @@ done:
        if (ret < 0) {
                if (sync)
                        iounmap(sync);
+
+               otg_put_transceiver(musb->xceiv);
                usb_nop_xceiv_unregister();
        }
        return ret;
@@ -1166,6 +1168,8 @@ int musb_platform_exit(struct musb *musb)
                musb->board_set_power(0);
 
        iounmap(musb->sync_va);
+
+       otg_put_transceiver(musb->xceiv);
        usb_nop_xceiv_unregister();
        return 0;
 }