#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/kthread.h>
#include <linux/slab.h>
#include <linux/skbuff.h>
#include <linux/netdevice.h>
#include <linux/spinlock.h>
#include <linux/ethtool.h>
#include <linux/fcntl.h>
#include <linux/fs.h>
#include <linux/uaccess.h>
#include <linux/firmware.h>
#include <linux/usb.h>
#include <linux/vmalloc.h>
#include <net/cfg80211.h>
#include <defs.h>
#include <brcmu_utils.h>
#include <brcmu_wifi.h>
#include <dhd_bus.h>
#include <dhd_dbg.h>
#include "usb_rdl.h"
#include "usb.h"
Go to the source code of this file.
#define BRCMF_POSTBOOT_ID |
Value:
Definition at line 49 of file usb.c.
#define BRCMF_USB_43143_FW_NAME "brcm/brcmfmac43143.bin" |
Definition at line 68 of file usb.c.
#define BRCMF_USB_43236_FW_NAME "brcm/brcmfmac43236b.bin" |
Definition at line 69 of file usb.c.
#define BRCMF_USB_43242_FW_NAME "brcm/brcmfmac43242a.bin" |
Definition at line 70 of file usb.c.
#define BRCMF_USB_CBCTL_READ 1 |
Definition at line 65 of file usb.c.
#define BRCMF_USB_CBCTL_WRITE 0 |
Definition at line 64 of file usb.c.
#define BRCMF_USB_DEVICE_ID_43143 0xbd1e |
#define BRCMF_USB_DEVICE_ID_43236 0xbd17 |
#define BRCMF_USB_DEVICE_ID_43242 0xbd1f |
#define BRCMF_USB_DEVICE_ID_BCMFW 0x0bdc |
#define BRCMF_USB_DLIMAGE_LIMIT 500 /* spinwait limit (ms) */ |
Definition at line 47 of file usb.c.
#define BRCMF_USB_DLIMAGE_SPINWAIT 100 /* in unit of ms */ |
Definition at line 46 of file usb.c.
#define BRCMF_USB_MAX_PKT_SIZE 1600 |
Definition at line 66 of file usb.c.
#define BRCMF_USB_NRXQ 50 |
Definition at line 52 of file usb.c.
#define BRCMF_USB_NTXQ 50 |
Definition at line 53 of file usb.c.
#define BRCMF_USB_RESETCFG_SPINWAIT 1 /* wait after resetcfg (ms) */ |
Definition at line 50 of file usb.c.
#define BRCMF_USB_SYNC_TIMEOUT 300 /* ms */ |
Definition at line 45 of file usb.c.
#define BRCMF_USB_VENDOR_ID_BROADCOM 0x0a5c |
Definition at line 62 of file usb.c.
#define CONFIGDESC |
( |
|
usb | ) |
(&((usb)->actconfig)->desc) |
Definition at line 55 of file usb.c.
Definition at line 61 of file usb.c.
Definition at line 57 of file usb.c.
Definition at line 58 of file usb.c.
Definition at line 59 of file usb.c.
Definition at line 56 of file usb.c.
#define IOCTL_RESP_TIMEOUT 2000 |
Definition at line 43 of file usb.c.
#define TRX_MAGIC 0x30524448 /* "HDR0" */ |
#define TRX_MAX_LEN 0x3B0000 /* Max length */ |
#define TRX_MAX_OFFSET 3 /* Max number of individual files */ |
#define TRX_UNCOMP_IMAGE 0x20 /* Trx contains uncompressed image */ |
#define TRX_VERSION 1 /* Version 1 */ |
- Enumerator:
USBOS_SUSPEND_STATE_DEVICE_ACTIVE |
|
USBOS_SUSPEND_STATE_SUSPEND_PENDING |
|
USBOS_SUSPEND_STATE_SUSPENDED |
|
Definition at line 72 of file usb.c.
MODULE_AUTHOR |
( |
"Broadcom Corporation" |
| ) |
|
MODULE_DESCRIPTION |
( |
"Broadcom 802.11n wireless LAN fullmac usb driver." |
| ) |
|
MODULE_DEVICE_TABLE |
( |
usb |
, |
|
|
brcmf_usb_devid_table |
|
|
) |
| |
MODULE_LICENSE |
( |
"Dual BSD/GPL" |
| ) |
|
MODULE_SUPPORTED_DEVICE |
( |
"Broadcom 802.11n WLAN fullmac usb cards" |
| ) |
|