diff options
| author | Michael Trimarchi <trimarchi@gandalf.sssup.it> | 2008-11-28 13:19:19 +0100 | 
|---|---|---|
| committer | Remy Bohmer <linux@bohmer.net> | 2009-01-28 19:57:27 +0100 | 
| commit | 3e126484df7868e341545cce740b24b62b0cd3b7 (patch) | |
| tree | a318e5fa05872d743737a9e1fc7756832d989376 /include/usb_defs.h | |
| parent | a0cb3fc31e58996a1c5732715ac04159d4d284fd (diff) | |
| download | olio-uboot-2014.01-3e126484df7868e341545cce740b24b62b0cd3b7.tar.xz olio-uboot-2014.01-3e126484df7868e341545cce740b24b62b0cd3b7.zip | |
Prepare USB layer for ehci
Prepare USB layer for ehci support
Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
Signed-off-by: Remy Böhmer <linux@bohmer.net>
Diffstat (limited to 'include/usb_defs.h')
| -rw-r--r-- | include/usb_defs.h | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/include/usb_defs.h b/include/usb_defs.h index 353019fc1..8032e5712 100644 --- a/include/usb_defs.h +++ b/include/usb_defs.h @@ -80,6 +80,12 @@  #define USB_DIR_OUT           0  #define USB_DIR_IN            0x80 +/* USB device speeds */ +#define USB_SPEED_FULL		0x0	/* 12Mbps */ +#define USB_SPEED_LOW		0x1	/* 1.5Mbps */ +#define USB_SPEED_HIGH		0x2	/* 480Mbps */ +#define USB_SPEED_RESERVED	0x3 +  /* Descriptor types */  #define USB_DT_DEVICE        0x01  #define USB_DT_CONFIG        0x02 @@ -202,6 +208,7 @@  #define USB_PORT_FEAT_RESET          4  #define USB_PORT_FEAT_POWER          8  #define USB_PORT_FEAT_LOWSPEED       9 +#define USB_PORT_FEAT_HIGHSPEED      10  #define USB_PORT_FEAT_C_CONNECTION   16  #define USB_PORT_FEAT_C_ENABLE       17  #define USB_PORT_FEAT_C_SUSPEND      18 @@ -216,6 +223,9 @@  #define USB_PORT_STAT_RESET         0x0010  #define USB_PORT_STAT_POWER         0x0100  #define USB_PORT_STAT_LOW_SPEED     0x0200 +#define USB_PORT_STAT_HIGH_SPEED    0x0400	/* support for EHCI */ +#define USB_PORT_STAT_SPEED	\ +	(USB_PORT_STAT_LOW_SPEED | USB_PORT_STAT_HIGH_SPEED)  /* wPortChange bits */  #define USB_PORT_STAT_C_CONNECTION  0x0001 |