Override the default VID/PID if custom values are supplied through the idVendor and idProduct kernel module parameters. Signed-off-by: Jef Driesen <jefdriesen@xxxxxxxxxx> --- drivers/usb/gadget/serial.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/drivers/usb/gadget/serial.c b/drivers/usb/gadget/serial.c index f46a609..77b410e 100644 --- a/drivers/usb/gadget/serial.c +++ b/drivers/usb/gadget/serial.c @@ -271,6 +271,11 @@ static int __init init(void) } strings_dev[STRING_DESCRIPTION_IDX].s = serial_config_driver.label; + if (idVendor) + device_desc.idVendor = idVendor; + if (idProduct) + device_desc.idProduct = idProduct; + return usb_composite_register(&gserial_driver); } module_init(init); -- 1.7.1 -- 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