diff options
author | Sergey Temerkhanov <s.temerkhanov@gmail.com> | 2015-04-01 14:18:44 (GMT) |
---|---|---|
committer | Marek Vasut <marex@denx.de> | 2015-04-14 03:47:48 (GMT) |
commit | b12242aceb9f76278da8736b07c88eb07cfd20d0 (patch) | |
tree | 083a9716139a72cbf58e443575977573eb2c8c12 | |
parent | ec5e78cf8ac3a1bbf692698112ae15982d2bbf1b (diff) | |
download | u-boot-b12242aceb9f76278da8736b07c88eb07cfd20d0.tar.xz |
usb: Convert protocol header structures to use explicitly sized variables
This patch converts USB protocol headers to use explicitly sized
fields like the rest of the code
Signed-off-by: Radha Mohan Chintakuntla <rchintakuntla@cavium.com>
Signed-off-by: Sergey Temerkhanov <s.temerkhanov@gmail.com>
-rw-r--r-- | include/usb.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/include/usb.h b/include/usb.h index a8fee0b..2c3d506 100644 --- a/include/usb.h +++ b/include/usb.h @@ -45,20 +45,20 @@ /* device request (setup) */ struct devrequest { - unsigned char requesttype; - unsigned char request; - unsigned short value; - unsigned short index; - unsigned short length; + __u8 requesttype; + __u8 request; + __le16 value; + __le16 index; + __le16 length; } __attribute__ ((packed)); /* Interface */ struct usb_interface { struct usb_interface_descriptor desc; - unsigned char no_of_ep; - unsigned char num_altsetting; - unsigned char act_altsetting; + __u8 no_of_ep; + __u8 num_altsetting; + __u8 act_altsetting; struct usb_endpoint_descriptor ep_desc[USB_MAXENDPOINTS]; /* @@ -73,7 +73,7 @@ struct usb_interface { struct usb_config { struct usb_config_descriptor desc; - unsigned char no_of_if; /* number of interfaces */ + __u8 no_of_if; /* number of interfaces */ struct usb_interface if_desc[USB_MAXINTERFACES]; } __attribute__ ((packed)); |