aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/libertas/if_usb.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/libertas/if_usb.h')
-rw-r--r--drivers/net/wireless/libertas/if_usb.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/drivers/net/wireless/libertas/if_usb.h b/drivers/net/wireless/libertas/if_usb.h
index 5ba0aee0eb2f..6e42eac331de 100644
--- a/drivers/net/wireless/libertas/if_usb.h
+++ b/drivers/net/wireless/libertas/if_usb.h
@@ -6,9 +6,9 @@
6 6
7struct lbs_private; 7struct lbs_private;
8 8
9/** 9/*
10 * This file contains definition for USB interface. 10 * This file contains definition for USB interface.
11 */ 11 */
12#define CMD_TYPE_REQUEST 0xF00DFACE 12#define CMD_TYPE_REQUEST 0xF00DFACE
13#define CMD_TYPE_DATA 0xBEADC0DE 13#define CMD_TYPE_DATA 0xBEADC0DE
14#define CMD_TYPE_INDICATION 0xBEEFFACE 14#define CMD_TYPE_INDICATION 0xBEEFFACE
@@ -40,9 +40,10 @@ struct bootcmdresp
40 uint8_t pad[2]; 40 uint8_t pad[2];
41}; 41};
42 42
43/** USB card description structure*/ 43/* USB card description structure*/
44struct if_usb_card { 44struct if_usb_card {
45 struct usb_device *udev; 45 struct usb_device *udev;
46 uint32_t model; /* MODEL_* */
46 struct urb *rx_urb, *tx_urb; 47 struct urb *rx_urb, *tx_urb;
47 struct lbs_private *priv; 48 struct lbs_private *priv;
48 49
@@ -76,7 +77,7 @@ struct if_usb_card {
76 __le16 boot2_version; 77 __le16 boot2_version;
77}; 78};
78 79
79/** fwheader */ 80/* fwheader */
80struct fwheader { 81struct fwheader {
81 __le32 dnldcmd; 82 __le32 dnldcmd;
82 __le32 baseaddr; 83 __le32 baseaddr;
@@ -85,14 +86,14 @@ struct fwheader {
85}; 86};
86 87
87#define FW_MAX_DATA_BLK_SIZE 600 88#define FW_MAX_DATA_BLK_SIZE 600
88/** FWData */ 89/* FWData */
89struct fwdata { 90struct fwdata {
90 struct fwheader hdr; 91 struct fwheader hdr;
91 __le32 seqnum; 92 __le32 seqnum;
92 uint8_t data[0]; 93 uint8_t data[0];
93}; 94};
94 95
95/** fwsyncheader */ 96/* fwsyncheader */
96struct fwsyncheader { 97struct fwsyncheader {
97 __le32 cmd; 98 __le32 cmd;
98 __le32 seqnum; 99 __le32 seqnum;