From 78fc8fe7a0825808ff79176a5932ce830c02ee43 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Sat, 23 Apr 2016 13:00:53 -0500 Subject: [PATCH] xhci: 1.1 spec actually specifies 1023 maximum scratch pads. * While my test XHCI machine only requested 36, the spec for 1.1 actually states the controller can now "request up to 1023" --- src/add-ons/kernel/busses/usb/xhci_hardware.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/busses/usb/xhci_hardware.h b/src/add-ons/kernel/busses/usb/xhci_hardware.h index ed1859fe9b..23aae2797b 100644 --- a/src/add-ons/kernel/busses/usb/xhci_hardware.h +++ b/src/add-ons/kernel/busses/usb/xhci_hardware.h @@ -279,7 +279,7 @@ #define XHCI_MAX_SLOTS 255 #define XHCI_MAX_PORTS 127 #define XHCI_MAX_ENDPOINTS 32 -#define XHCI_MAX_SCRATCHPADS 48 +#define XHCI_MAX_SCRATCHPADS 1024 #define XHCI_MAX_DEVICES 128 #define XHCI_MAX_TRANSFERS 8 #define XHCI_MAX_TRBS_PER_TD 18