Hi Greg,
Following this message will be five patches that provide the
rest of the hardware-neutral parts of USB OTG support. 2.6.8
already has the changes visible to normal drivers.
otg-enum1.patch
Adds usb_bus_start_enum(), for use by OTG controllers
(and who knows, maybe someone else eventually). It
issues a port reset and kicks khubd, from an IRQ
handler ... khubd couldn't otherwise expect to meet
a 1 msec response deadline.
otg-ohci.patch
Implements the OHCI hook for usb_bus_start_enum().
Can start HNP (a new OTG protocol) when the OTG port
is suspended. There's also new logic making port
resets last 50 msec (needed with remote wakeups).
otg-enum2.patch
Teaches usbcore how to enumerate OTG devices and
handle the "Targeted Peripherals List". Products
will customize "otg_whitelist.h", but there's also
a Kconfig option forcing whitelist checks to pass.
Devices that fail the whitelist check are suspended,
which may trigger HNP to switch device roles.
zero.patch
Minor fixes: when OTG, set the "we do HNP" bits;
product strings are in UTF-8 (not eurocentric).
otg-doc.patch
Updates the docbook info. It's not been updated
in a while (since 2.5 was current!) ... changes
include OTG, additional hardware support, RNDIS,
serial and CDC-ACM support, and more.
Patches are against bk://kernel.bkbits.net/gregkh/linux/usb-2.6
(modulo BK damage in my clone), with CONFIG_USB_SUSPEND. I've
tested against 2.6.8.1 plus CONFIG_USB_SUSPEND, on x86 and OMAP.
You'll notice that most of these particular changes can't change
behavior on non-OTG systems; they're stability-friendly!
To finish the picture, hardware-specific drivers are needed.
They're pretty current in the linux-omap tree, except for not
calling usb_bus_start_enum(), and will be submitted once these
updates (and some pending ARM patches) are safely merged.
This work was contributed by Texas Instruments. Far be it from
me to spread rumors about Linux cell phones talking USB OTG! :)
- Dave
-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel