|
@@ -313,8 +313,13 @@ struct usb_bus {
|
|
/* This is arbitrary.
|
|
/* This is arbitrary.
|
|
* From USB 2.0 spec Table 11-13, offset 7, a hub can
|
|
* From USB 2.0 spec Table 11-13, offset 7, a hub can
|
|
* have up to 255 ports. The most yet reported is 10.
|
|
* have up to 255 ports. The most yet reported is 10.
|
|
|
|
+ *
|
|
|
|
+ * Current Wireless USB host hardware (Intel i1480 for example) allows
|
|
|
|
+ * up to 22 devices to connect. Upcoming hardware might raise that
|
|
|
|
+ * limit. Because the arrays need to add a bit for hub status data, we
|
|
|
|
+ * do 31, so plus one evens out to four bytes.
|
|
*/
|
|
*/
|
|
-#define USB_MAXCHILDREN (16)
|
|
|
|
|
|
+#define USB_MAXCHILDREN (31)
|
|
|
|
|
|
struct usb_tt;
|
|
struct usb_tt;
|
|
|
|
|