diff options
-rw-r--r-- | MAINTAINERS | 3 | ||||
-rw-r--r-- | drivers/staging/brcm80211/README | 65 | ||||
-rw-r--r-- | drivers/staging/brcm80211/TODO | 14 |
3 files changed, 14 insertions, 68 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 29801f760b6f..39c17dde2cb4 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
@@ -1533,9 +1533,10 @@ F: drivers/net/tg3.* | |||
1533 | BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER | 1533 | BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER |
1534 | M: Brett Rudley <brudley@broadcom.com> | 1534 | M: Brett Rudley <brudley@broadcom.com> |
1535 | M: Henry Ptasinski <henryp@broadcom.com> | 1535 | M: Henry Ptasinski <henryp@broadcom.com> |
1536 | M: Dowan Kim <dowan@broadcom.com> | ||
1537 | M: Roland Vossen <rvossen@broadcom.com> | 1536 | M: Roland Vossen <rvossen@broadcom.com> |
1538 | M: Arend van Spriel <arend@broadcom.com> | 1537 | M: Arend van Spriel <arend@broadcom.com> |
1538 | M: Franky (Zhenhui) Lin <frankyl@broadcom.com> | ||
1539 | M: Kan Yan <kanyan@broadcom.com> | ||
1539 | L: linux-wireless@vger.kernel.org | 1540 | L: linux-wireless@vger.kernel.org |
1540 | S: Supported | 1541 | S: Supported |
1541 | F: drivers/staging/brcm80211/ | 1542 | F: drivers/staging/brcm80211/ |
diff --git a/drivers/staging/brcm80211/README b/drivers/staging/brcm80211/README index 8ad558675bd3..bb86b1b3e58e 100644 --- a/drivers/staging/brcm80211/README +++ b/drivers/staging/brcm80211/README | |||
@@ -1,64 +1 @@ | |||
1 | Broadcom brcmsmac (mac80211-based softmac PCIe) and brcmfmac (SDIO) drivers. | refer to: http://linuxwireless.org/en/users/Drivers/brcm80211 | |
2 | |||
3 | Completely open source host drivers, no binary object files. | ||
4 | |||
5 | Support for the following chips: | ||
6 | =============================== | ||
7 | |||
8 | brcmsmac (PCIe) | ||
9 | Name Device ID | ||
10 | BCM4313 0x4727 | ||
11 | BCM43224 0x4353 | ||
12 | BCM43225 0x4357 | ||
13 | |||
14 | brcmfmac (SDIO) | ||
15 | Name | ||
16 | BCM4329 | ||
17 | |||
18 | Both brcmsmac and brcmfmac drivers require firmware files that need to be | ||
19 | separately downloaded. | ||
20 | |||
21 | Firmware | ||
22 | ====================== | ||
23 | Firmware is available from the Linux firmware repository at: | ||
24 | |||
25 | git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git | ||
26 | http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git | ||
27 | https://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git | ||
28 | |||
29 | |||
30 | =============================================================== | ||
31 | Broadcom brcmsmac driver | ||
32 | =============================================================== | ||
33 | - Support for both 32 and 64 bit Linux kernels | ||
34 | |||
35 | |||
36 | Firmware installation | ||
37 | ====================== | ||
38 | Copy brcm/bcm43xx-0.fw and brcm/bcm43xx_hdr-0.fw to | ||
39 | /lib/firmware/brcm (or wherever firmware is normally installed | ||
40 | on your system). | ||
41 | |||
42 | |||
43 | =============================================================== | ||
44 | Broadcom brcmfmac driver | ||
45 | =============================================================== | ||
46 | - Support for 32 bit Linux kernel, 64 bit untested | ||
47 | |||
48 | |||
49 | Firmware installation | ||
50 | ====================== | ||
51 | Copy brcm/bcm4329-fullmac-4.bin and brcm/bcm4329-fullmac-4.txt | ||
52 | to /lib/firmware/brcm (or wherever firmware is normally installed on your | ||
53 | system). | ||
54 | |||
55 | |||
56 | Contact Info: | ||
57 | ============= | ||
58 | Brett Rudley brudley@broadcom.com | ||
59 | Henry Ptasinski henryp@broadcom.com | ||
60 | Dowan Kim dowan@broadcom.com | ||
61 | Roland Vossen rvossen@broadcom.com | ||
62 | Arend van Spriel arend@broadcom.com | ||
63 | |||
64 | For more info, refer to: http://linuxwireless.org/en/users/Drivers/brcm80211 | ||
diff --git a/drivers/staging/brcm80211/TODO b/drivers/staging/brcm80211/TODO index e9c1393a2b92..2d9948dd7bb8 100644 --- a/drivers/staging/brcm80211/TODO +++ b/drivers/staging/brcm80211/TODO | |||
@@ -2,14 +2,22 @@ To Do List for Broadcom Mac80211 driver before getting in mainline | |||
2 | 2 | ||
3 | Bugs | 3 | Bugs |
4 | ==== | 4 | ==== |
5 | - Oops on AMPDU traffic, to be solved by new ucode (currently under test) | 5 | - none known at this moment |
6 | 6 | ||
7 | brcmfmac and brcmsmac | 7 | brcmfmac and brcmsmac |
8 | ===================== | 8 | ===================== |
9 | - ASSERTS not allowed in mainline, replace by warning + error handling | 9 | |
10 | - Replace printk and WL_ERROR() with proper routines | 10 | - Remove unnecessary includes, move #includes from .h files into .c files. |
11 | - Absorb and delete header files that are included in only one .c file | ||
11 | 12 | ||
12 | brcmfmac | 13 | brcmfmac |
13 | ===================== | 14 | ===================== |
15 | |||
16 | - ASSERTS not allowed in mainline, replace by warning + error handling | ||
17 | - Replace printk and WL_ERROR() with proper routines | ||
14 | - Replace driver's proprietary ssb interface with generic kernel ssb module | 18 | - Replace driver's proprietary ssb interface with generic kernel ssb module |
15 | - Build and test on 64 bit linux kernel | 19 | - Build and test on 64 bit linux kernel |
20 | |||
21 | brcm80211 info page | ||
22 | ===================== | ||
23 | http://linuxwireless.org/en/users/Drivers/brcm80211 | ||