X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=drivers%2Fusb%2Fmusb%2Ftusb6010.c;h=bde40efc7046f1f415dab31001f80d92a40afb59;hb=e0e170bd7ded2ec16e2813d63c0faff43193fde8;hp=3c48e77a0aa2c6c73ec52fcb9832689bf557e5a0;hpb=78417334b5cb6e1f915b8fdcc4fce3f1a1b4420c;p=karo-tx-linux.git diff --git a/drivers/usb/musb/tusb6010.c b/drivers/usb/musb/tusb6010.c index 3c48e77a0aa2..bde40efc7046 100644 --- a/drivers/usb/musb/tusb6010.c +++ b/drivers/usb/musb/tusb6010.c @@ -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; }