Hi-
I think that you would get better answers by asking
your questions on linux-usb-devel@lists.sourceforge.net .
See http://www.linux-usb.org for some information, such as
the Linux-USB User's Guide and the Linux-USB Programming Guide.
For anything more than that, you'll probably need to ask
more specific questions.
In general, USB devices are handled at their interface
level, so if a USB device presents multiple USB
"interfaces," then a separate driver can communicate
to each interface.
-- ~Randy - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/