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

Reply via email to