Hello all, I need some clarifications concerning the terms used in the linux usb documentation for usb driver: Firstly, what is the difference between: - device driver - chipset driver - interface driver - gadget driver ? If I well understood, device driver is the same that gadget driver. Secondly, I am writing a "device-side" usb driver for uClinux for our own specific USB controller. Should I use usb_register() or platform_driver_register() to register the driver during boot? What is the difference between these two functions? Thanks in advance for your help. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html