+2
-2
drivers/usb/core/config.c
+2
-2
drivers/usb/core/config.c
···
422
422
maxpacket_maxes = full_speed_maxpacket_maxes;
423
423
break;
424
424
case USB_SPEED_HIGH:
425
-
/* Bits 12..11 are allowed only for HS periodic endpoints */
425
+
/* Multiple-transactions bits are allowed only for HS periodic endpoints */
426
426
if (usb_endpoint_xfer_int(d) || usb_endpoint_xfer_isoc(d)) {
427
-
i = maxp & (BIT(12) | BIT(11));
427
+
i = maxp & USB_EP_MAXP_MULT_MASK;
428
428
maxp &= ~i;
429
429
}
430
430
fallthrough;