[oe-issues] [Bug 2879] New: kernel misses USB host/client switch signalling
bugzilla-daemon at tinman.treke.net
bugzilla-daemon at tinman.treke.net
Mon Aug 27 20:14:39 UTC 2007
http://bugs.openembedded.org/show_bug.cgi?id=2879
Summary: kernel misses USB host/client switch signalling
Product: Zaurus Kernel
Version: unspecified
Platform: Other
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: C3xxx
AssignedTo: openembedded-issues at lists.openembedded.org
ReportedBy: utx at penguin.cz
Blocks: 620,2156
According to USB OTG specification, correctly wired USB Mini-A cable should
ground USB ID wire. USB ID wire is reflected in CPU pin GPIO 41. This is
defined in kernel spitz.h as SPITZ_GPIO_USB_CONNECT. It is correctly set as
input line in spitz.c, but it is never read.
Current behavior: First module wins, not depending on cable attached.
Proposed behavior:
pxa27x_udc driver for spitz should be modified to check this wire and
start/stop client/host modules according this pin status or meta module
dispatching both USB modules should be written.
Signal meaning:
USB ID not connected: no cable is connected or client cable is connected
USB ID connected to ground: host cable is connected
--
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Openembedded-issues
mailing list