[Bug 876] finished usb host patch

bugzilla-daemon at bugzilla.openmoko.org bugzilla-daemon at bugzilla.openmoko.org
Wed Mar 5 22:34:45 CET 2008


------- Additional Comments From me at felipebalbi.com  2008-03-05 22:34 -------
The whole role switching scheme is wrong in openmoko. It should be based on
id-pin status. Such status should come from an external otg_transceiver. Role
switch should be more "automatic" and the only user interaction needed would be
for triggering HNP.

Neo's usb hardware is wrong in that sense. It's exploiting id pin to detect usb
chargers which is completely wrong. Charger detection should be done by checking
whether D+/D- lines are shortened, if they are shortened then we have a
dedicated usb charger and we can charge up to 2.5A, otherwise we can charge up
to 500mA if connected to a host charger and up to 100mA if in an otg session.

Should I open a bug about this hw issue on Neo ?

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

More information about the buglog mailing list