]> pilppa.org Git - linux-2.6-omap-h63xx.git/commit
musb_hdrc: Stop VBUS draw on usb_gadget_unregister_driver
authorTony Lindgren <tony@atomide.com>
Wed, 15 Aug 2007 09:12:20 +0000 (12:12 +0300)
committerTony Lindgren <tony@atomide.com>
Wed, 15 Aug 2007 10:44:48 +0000 (03:44 -0700)
commitc5d9f0a5a01812b735b53037e90f4b12adfa7439
tree07c4448777bc521cbf82a9d9e08a79b140919584
parent9274e1e063fc29121d4412bf45ce539f02ba002b
musb_hdrc: Stop VBUS draw on usb_gadget_unregister_driver

If musb_gadget_vbus_draw() also toggles a clock like tusb does,
USB clock will stay on after rmmoding a gadget driver. This
can block omap idle states.

Also handle disconnect as b_idle so that musb_gadget_vbus_draw()
gets called.

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