On Mon, Jan 23, 2017 at 11:30:01AM +0100, Petr Cvek wrote:
> Hello,
> 
> It seems the USB product ID for g_webcam usb device gadget is incorrectly 
> used from EEM gadget "Ethernet Emulation Model". So "webcam" device has a 
> confusing description in lsusb:
> 
>       1d6b:0102 Linux Foundation EEM Gadget
> 
> I would change it to 0x0106, which is a next unassigned value
> (according to http://www.linux-usb.org/usb.ids). Does this step
> require some official communication with the holder of VID (Linux
> Foundation)? Or all it takes is just to send patch to the kernel and
> to the usb.ids database?

Note, usb.ids doesn't seem to have picked up the last few changes I
asked to reserve there, here's the latest reserved id list from the LF
that I am in charge of:

# Linux Foundation USB id list.
1d6b  Linux Foundation
        0001  1.1 root hub
        0002  2.0 root hub
        0003  3.0 root hub
        0100  PTP Gadget
        0101  Audio Gadget
        0102  EEM Gadget
        0103  NCM (Ethernet) Gadget
        0104  Multifunction Composite Gadget
        0105  FunctionFS Gadget
        0106  Composite Gadget: ACM + Mass Storage
        0200  Qemu Audio Device
        0246  BlueZ Host Stack
        0247  BlueZ for Android

> I know it is only a cosmetic change on a legacy driver, but I assume
> it would be better to have some default value for configfs API than to
> borrow a PID from a whole different gadget.

For class devices, they really don't need a new id, we should just use
only one of them as it doesn't matter :)

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to