aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/usb
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/usb')
-rw-r--r--include/linux/usb/composite.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/linux/usb/composite.h b/include/linux/usb/composite.h
index f821a3ad475d..9d068a4be778 100644
--- a/include/linux/usb/composite.h
+++ b/include/linux/usb/composite.h
@@ -400,6 +400,7 @@ struct usb_composite_overwrite {
400 u16 idVendor; 400 u16 idVendor;
401 u16 idProduct; 401 u16 idProduct;
402 u16 bcdDevice; 402 u16 bcdDevice;
403 char *serial_number;
403}; 404};
404#define USB_GADGET_COMPOSITE_OPTIONS() \ 405#define USB_GADGET_COMPOSITE_OPTIONS() \
405 static struct usb_composite_overwrite coverwrite; \ 406 static struct usb_composite_overwrite coverwrite; \
@@ -411,7 +412,11 @@ struct usb_composite_overwrite {
411 MODULE_PARM_DESC(idProduct, "USB Product ID"); \ 412 MODULE_PARM_DESC(idProduct, "USB Product ID"); \
412 \ 413 \
413 module_param_named(bcdDevice, coverwrite.bcdDevice, ushort, S_IRUGO); \ 414 module_param_named(bcdDevice, coverwrite.bcdDevice, ushort, S_IRUGO); \
414 MODULE_PARM_DESC(bcdDevice, "USB Device version (BCD)") 415 MODULE_PARM_DESC(bcdDevice, "USB Device version (BCD)"); \
416 \
417 module_param_named(iSerialNumber, coverwrite.serial_number, charp, \
418 S_IRUGO); \
419 MODULE_PARM_DESC(iSerialNumber, "SerialNumber string")
415 420
416void usb_composite_overwrite_options(struct usb_composite_dev *cdev, 421void usb_composite_overwrite_options(struct usb_composite_dev *cdev,
417 struct usb_composite_overwrite *covr); 422 struct usb_composite_overwrite *covr);