blob: 94c792b9719e89dee24020eaff7f3ce8fc407916 [file] [log] [blame]
Roland Vossen6f27b082011-03-18 11:09:35 +01001To Do List for Broadcom Mac80211 driver before getting in mainline
Henry Ptasinskia9533e72010-09-08 21:04:42 -07002
3Bugs
4====
Roland Vossen85d63682011-06-01 13:44:56 +02005- none known at this moment
Henry Ptasinskia9533e72010-09-08 21:04:42 -07006
Roland Vossen6f27b082011-03-18 11:09:35 +01007brcmfmac and brcmsmac
8=====================
Roland Vossen6741d8e2011-06-01 13:46:08 +02009- replace company specific acronym wlc_
10- Resolve all XXX, TODO, FIXME in code
Roland Vossen6f27b082011-03-18 11:09:35 +010011
12brcmfmac
13=====================
Roland Vossen6741d8e2011-06-01 13:46:08 +020014- Remove unnecessary includes, move #includes from .h files into .c files.
15- Absorb and delete header files that are included in only one .c file
Roland Vossen85d63682011-06-01 13:44:56 +020016- ASSERTS not allowed in mainline, replace by warning + error handling
17- Replace printk and WL_ERROR() with proper routines
Henry Ptasinskia9533e72010-09-08 21:04:42 -070018- Replace driver's proprietary ssb interface with generic kernel ssb module
Roland Vossen6f27b082011-03-18 11:09:35 +010019- Build and test on 64 bit linux kernel
Roland Vossen85d63682011-06-01 13:44:56 +020020
21brcm80211 info page
22=====================
23http://linuxwireless.org/en/users/Drivers/brcm80211