This commit: --------------- commit 637b78eb31e0b167ed913f1750bb645dfeda38f0 Author: Tomoya MORINAGA <tomoya.rohm@xxxxxxxxx> Date: Fri Feb 3 16:14:18 2012 +0900 usb: gadget: pch_udc: Detecting VBUS through GPIO with interrupt Problem: pch_udc continues operation even if VBUS becomes Low. pch_udc performs D+ pulling up before VBUS becomes High. USB device should be controlled according to VBUS state. Root cause: The current pch_udc is not always monitoring VBUS. Solution: The change of VBUS is detected using an interrupt of GPIO. If VBUS became Low, pch_udc handles 'disconnect'. After VBUS became High, a pull improves D+, and pch_udc handles 'connect'. [ balbi@xxxxxx : make it actually compile ] Signed-off-by: Tomoya MORINAGA <tomoya.rohm@xxxxxxxxx> Signed-off-by: Felipe Balbi <balbi@xxxxxx> --------------- breaks the sparc builds in next: http://kisskb.ellerman.id.au/kisskb/buildresult/5771890/ http://kisskb.ellerman.id.au/kisskb/buildresult/5771905/ Thanks, Paul. -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html