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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html