Hi, I am trying to figure out what has to be done to support the USB host subset for OTG host.
The hardware I am using does not follow any of the host hardware standards like ehci, ohci, or uhci. The only USB host driver that doesn't use one of these three is the SL811 driver. It includes two C files in the driver, making the picture all the more confusing. My understanding is that if I want to support USB OTG, I need 3 hardware specific pieces: USB host support (subset), USB device support, and a few routines that allow the hardware to switch host/device roles as specified in the USB OTG specification. I suspect that since most hardware supports one of the *hci standards, there isn't much development activity related to creating hci drivers that touch the hardware. Because of this, I haven't found much information. I believe the hardware I am using is capable of supporting full USB host functionality. Is the best approach to develop a USB host driver using the SL811 as a model or is there a simpler way (which doesn't require the "virtual root hub" logic found in the SL811)? Todd Fischer ------------------------------------------------------- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel