Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 248969
b: refs/heads/master
c: 4a266c4
h: refs/heads/master
i:
  248967: 3fa5f2c
v: v3
  • Loading branch information
Roland Vossen authored and Greg Kroah-Hartman committed Apr 5, 2011
1 parent 56d4a61 commit bc1e388
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 64 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: dd0308742b1ba9fbf45422be968816123cc9b6aa
refs/heads/master: 4a266c4fc99d9b27afb2a476ea8fdd7189788115
70 changes: 7 additions & 63 deletions trunk/drivers/staging/brcm80211/README
Original file line number Diff line number Diff line change
@@ -1,40 +1,5 @@
Broadcom Mac80211 driver

This is a driver in progress. It has features still to be implemented well as
bugs in current code.


What's here and not here
=======================
- Completely open source host driver, no binary object files
- Features Broadcom's OneDriver architecture (single source base for
supported chips and architectures)
- On-chip firmware loaded using standard request_firmware()
- Support for BCM43224, BCM43225, BCM4313 (PCIe NIC)
- Framework for supporting new chips, including mac80211-aware embedded chips
- Does not support older PCI/PCIe chips with SSB backplane
- Driver includes BMAC interface for transparent dongle support
- Uses minstrel_ht rate algorithm
- HW based encryption not enabled yet


What's done
==========
- Integration with mac80211 stack
- A-MPDU single & dual stream rates
- BCM43224: Dualband, Dual stream, 20MHz channels
Throughput (in chamber): ~85-90 Mbits/sec (in both 2.4 & 5 GHz bands)
- BCM43225: 2.4 GHz, Dual Stream, 20MHz channels
Throughput (in chamber): ~85-90 Mbits/sec
- BCM4313: 2.4 GHz, Single Stream
Throughput (in chamber): ~40 Mbits/sec


Things To Be Done
=================
See the TODO file


Firmware installation
======================
Firmware is available from the Linux firmware repository at:
Expand Down Expand Up @@ -63,31 +28,6 @@ Bugs/Problems
- Occasional crashes with BCM43224 on multicore machines.


Note on Regulatory Implementation
================================
This generation of chips contain additional regulatory support independent of
the driver. The devices use a single worldwide regulatory domain, with channels
12-14 (2.4 GHz band) and channels 52-64 and 100-140 (5 GHz band) restricted to
passive operation. Transmission on those channels is suppressed until
appropriate other traffic is observed on those channels.

Within the driver, we use the ficticious country code "X2" to represent this
worldwide regulatory domain. There is currently no interface to configure a
different domain.

The driver reads the SROM country code from the chip and hands it up to
mac80211 as the regulatory hint, however this information is otherwise unused
with the driver.


Contact Info:
=============
Brett Rudley brudley@broadcom.com
Henry Ptasinski henryp@broadcom.com
Dowan Kim dowan@broadcom.com
Roland Vossen rvossen@broadcom.com
Arend van Spriel arend@broadcom.com

Broadcom fullmac driver

This is production driver.
Expand Down Expand Up @@ -121,6 +61,10 @@ system).

Contact Info:
=============
Brett Rudley brudley@broadcom.com
Henry Ptasinski henryp@broadcom.com
Nohee Ko noheek@broadcom.com
Brett Rudley brudley@broadcom.com
Henry Ptasinski henryp@broadcom.com
Dowan Kim dowan@broadcom.com
Roland Vossen rvossen@broadcom.com
Arend van Spriel arend@broadcom.com

For more info, refer to: http://linuxwireless.org/en/users/Drivers/brcm80211
2 changes: 2 additions & 0 deletions trunk/drivers/staging/brcm80211/TODO
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ Other
handling of different interfaces so that a single binary driver can be built.
- Add support for new chips (obviously an ongoing item).

More info: http://linuxwireless.org/en/users/Drivers/brcm80211

Contact
=====
Brett Rudley <brudley@broadcom.com>
Expand Down

0 comments on commit bc1e388

Please sign in to comment.