diff options
author | thompsa <thompsa@FreeBSD.org> | 2009-04-05 18:20:38 +0000 |
---|---|---|
committer | thompsa <thompsa@FreeBSD.org> | 2009-04-05 18:20:38 +0000 |
commit | f498dc2227c7edc88b3ba4fdfbbe30ec4205369a (patch) | |
tree | ff099ee3c8b568709e18b80fe23a0f2cb176ef02 /sys/dev/usb/usb_hub.h | |
parent | 0020f46b4a875816f7768284ac79b7b482aabf39 (diff) | |
download | FreeBSD-src-f498dc2227c7edc88b3ba4fdfbbe30ec4205369a.zip FreeBSD-src-f498dc2227c7edc88b3ba4fdfbbe30ec4205369a.tar.gz |
MFp4 //depot/projects/usb@159909
- make usb2_power_mask_t 16-bit
- remove "usb2_config_sub" structure from "usb2_config". To compensate for this
"usb2_config" has a new field called "usb_mode" which select for which mode
the current xfer entry is active. Options are: a) Device mode only b) Host
mode only (default-by-zero) c) Both modes. This change was scripted using
the following sed script: "s/\.mh\././g".
- the standard packet size table in "usb_transfer.c" is now a function, hence
the code for the function uses less memory than the table itself.
Submitted by: Hans Petter Selasky
Diffstat (limited to 'sys/dev/usb/usb_hub.h')
-rw-r--r-- | sys/dev/usb/usb_hub.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/usb/usb_hub.h b/sys/dev/usb/usb_hub.h index 2dae7af..62ab0d7 100644 --- a/sys/dev/usb/usb_hub.h +++ b/sys/dev/usb/usb_hub.h @@ -52,7 +52,9 @@ struct usb2_fs_isoc_schedule { * The following structure defines an USB HUB. */ struct usb2_hub { +#if USB_HAVE_TT_SUPPORT struct usb2_fs_isoc_schedule fs_isoc_schedule[USB_ISOC_TIME_MAX]; +#endif struct usb2_device *hubudev; /* the HUB device */ usb2_error_t (*explore) (struct usb2_device *hub); void *hubsoftc; |