summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2009-01-13 19:05:51 +0000
committerthompsa <thompsa@FreeBSD.org>2009-01-13 19:05:51 +0000
commit1e73be02295e106de73cab06713effed5248bf7d (patch)
tree8e212f7502abefc2cc8df337b9ff42f6873dd776
parent0e58bf639ce5ca1bdfd862fb1ceff6799909703f (diff)
downloadFreeBSD-src-1e73be02295e106de73cab06713effed5248bf7d.zip
FreeBSD-src-1e73be02295e106de73cab06713effed5248bf7d.tar.gz
MFp4: //depot/projects/usb@156055
Compile fix for AVR-GCC Submitted by: Hans Petter Selasky
-rw-r--r--sys/dev/usb2/controller/at91dci.c2
-rw-r--r--sys/dev/usb2/controller/uss820dci.c2
-rw-r--r--sys/dev/usb2/core/usb2_mbuf.h5
3 files changed, 5 insertions, 4 deletions
diff --git a/sys/dev/usb2/controller/at91dci.c b/sys/dev/usb2/controller/at91dci.c
index 4b53051..3c4b430 100644
--- a/sys/dev/usb2/controller/at91dci.c
+++ b/sys/dev/usb2/controller/at91dci.c
@@ -1776,7 +1776,7 @@ static const struct usb2_hub_descriptor_min at91dci_hubd = {
.wHubCharacteristics[0] =
(UHD_PWR_NO_SWITCH | UHD_OC_INDIVIDUAL) & 0xFF,
.wHubCharacteristics[1] =
- (UHD_PWR_NO_SWITCH | UHD_OC_INDIVIDUAL) >> 16,
+ (UHD_PWR_NO_SWITCH | UHD_OC_INDIVIDUAL) >> 8,
.bPwrOn2PwrGood = 50,
.bHubContrCurrent = 0,
.DeviceRemovable = {0}, /* port is removable */
diff --git a/sys/dev/usb2/controller/uss820dci.c b/sys/dev/usb2/controller/uss820dci.c
index 328bc3e..58208d2 100644
--- a/sys/dev/usb2/controller/uss820dci.c
+++ b/sys/dev/usb2/controller/uss820dci.c
@@ -1794,7 +1794,7 @@ static const struct usb2_hub_descriptor_min uss820dci_hubd = {
.wHubCharacteristics[0] =
(UHD_PWR_NO_SWITCH | UHD_OC_INDIVIDUAL) & 0xFF,
.wHubCharacteristics[1] =
- (UHD_PWR_NO_SWITCH | UHD_OC_INDIVIDUAL) >> 16,
+ (UHD_PWR_NO_SWITCH | UHD_OC_INDIVIDUAL) >> 8,
.bPwrOn2PwrGood = 50,
.bHubContrCurrent = 0,
.DeviceRemovable = {0}, /* port is removable */
diff --git a/sys/dev/usb2/core/usb2_mbuf.h b/sys/dev/usb2/core/usb2_mbuf.h
index 91f6a0c..109340c 100644
--- a/sys/dev/usb2/core/usb2_mbuf.h
+++ b/sys/dev/usb2/core/usb2_mbuf.h
@@ -38,8 +38,9 @@ struct usb2_mbuf {
struct usb2_mbuf *usb2_next;
uint32_t cur_data_len;
- uint32_t max_data_len:31;
- uint32_t last_packet:1;
+ uint32_t max_data_len;
+ uint8_t last_packet:1;
+ uint8_t unused:7;
};
/*
OpenPOWER on IntegriCloud