Hi,

While I dug deeper in the HNP process with EHCI host, I found there is a 
conflict.  The OTG spec defines that, in HNP, default-a device always supplies 
the vbus power even in peripheral mode.  And thus default-b device will work in 
host mode with port power off.  Here is the problem, if I don't set the PP(Port 
Power) bit in PORTSC register of EHCI(Linux ehci stack automatically sets it, 
but we can by-pass it), the port will not working according to the EHCI spec.  
Otherwise, if I set the PP bit, the b_host will drive vbus which violates the 
OTG spec.  Does anyone have an idea on how to get around this?

--
Leo Li
Freescale Semiconductor
 
[EMAIL PROTECTED] 
 



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to