- if (mod_data.is_super_speed)
- dum->gadget.speed = driver->speed;
- else if (mod_data.is_high_speed)
- dum->gadget.speed = min_t(u8, USB_SPEED_HIGH, driver->speed);
- else
- dum->gadget.speed = USB_SPEED_FULL;
- if (dum->gadget.speed < driver->speed)
- dev_dbg(udc_dev(dum), "This device can perform faster"
- " if you connect it to a %s port...\n",
- (driver->speed == USB_SPEED_SUPER ?
- "SuperSpeed" : "HighSpeed"));
-
- if (dum->gadget.speed == USB_SPEED_SUPER) {
- for (i = 0; i < DUMMY_ENDPOINTS; i++)
- dum->ep[i].ep.max_streams = 0x10;
- dum->ep[0].ep.maxpacket = 9;
- } else {
- for (i = 0; i < DUMMY_ENDPOINTS; i++)
- dum->ep[i].ep.max_streams = 0;
- dum->ep[0].ep.maxpacket = 64;
- }
-
- driver->driver.bus = NULL;