From: Peter Chen Date: Wed, 14 Aug 2013 09:44:12 +0000 (+0300) Subject: usb: chipidea: add wait vbus lower than OTGSC_BSV before role starts X-Git-Tag: v3.12-rc1~186^2~52 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=22fa84455a2a80566ead8efe4b5e629f2375da60;p=pandora-kernel.git usb: chipidea: add wait vbus lower than OTGSC_BSV before role starts When the gadget role starts, we need to make sure the vbus is lower than OTGSC_BSV, or there will be an vbus interrupt since we use B_SESSION_VALID as vbus interrupt to indicate connect and disconnect. When the host role starts, it may not be useful to wait vbus to lower than OTGSC_BSV, but it can indicate some hardware problems like the vbus is still higher than OTGSC_BSV after we disconnect to host some time later (5000 milliseconds currently), which is obvious not correct. Tested-by: Marek Vasut Signed-off-by: Peter Chen Signed-off-by: Alexander Shishkin Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed