aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/gadget/hid.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/gadget/hid.c')
-rw-r--r--drivers/usb/gadget/hid.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/drivers/usb/gadget/hid.c b/drivers/usb/gadget/hid.c
index 59fe7eef00da..16caf50e916d 100644
--- a/drivers/usb/gadget/hid.c
+++ b/drivers/usb/gadget/hid.c
@@ -91,15 +91,12 @@ static const struct usb_descriptor_header *otg_desc[] = {
91 91
92 92
93/* string IDs are assigned dynamically */ 93/* string IDs are assigned dynamically */
94
95#define STRING_MANUFACTURER_IDX 0
96#define STRING_PRODUCT_IDX 1
97
98static char manufacturer[50]; 94static char manufacturer[50];
99 95
100static struct usb_string strings_dev[] = { 96static struct usb_string strings_dev[] = {
101 [STRING_MANUFACTURER_IDX].s = manufacturer, 97 [USB_GADGET_MANUFACTURER_IDX].s = manufacturer,
102 [STRING_PRODUCT_IDX].s = DRIVER_DESC, 98 [USB_GADGET_PRODUCT_IDX].s = DRIVER_DESC,
99 [USB_GADGET_SERIAL_IDX].s = "",
103 { } /* end of list */ 100 { } /* end of list */
104}; 101};
105 102
@@ -181,8 +178,8 @@ static int __init hid_bind(struct usb_composite_dev *cdev)
181 status = usb_string_ids_tab(cdev, strings_dev); 178 status = usb_string_ids_tab(cdev, strings_dev);
182 if (status < 0) 179 if (status < 0)
183 return status; 180 return status;
184 device_desc.iManufacturer = strings_dev[STRING_MANUFACTURER_IDX].id; 181 device_desc.iManufacturer = strings_dev[USB_GADGET_MANUFACTURER_IDX].id;
185 device_desc.iProduct = strings_dev[STRING_PRODUCT_IDX].id; 182 device_desc.iProduct = strings_dev[USB_GADGET_PRODUCT_IDX].id;
186 183
187 /* register our configuration */ 184 /* register our configuration */
188 status = usb_add_config(cdev, &config_driver, do_config); 185 status = usb_add_config(cdev, &config_driver, do_config);