]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
[bwn] add initial bwn(4) N-PHY code, ported from Linux b43.
authoradrian <adrian@FreeBSD.org>
Tue, 17 May 2016 07:09:24 +0000 (07:09 +0000)
committeradrian <adrian@FreeBSD.org>
Tue, 17 May 2016 07:09:24 +0000 (07:09 +0000)
commitf03f42205dec0a414fcf98938c770042136bc868
tree62eb6ec89c8b93e8d53522f5e27005dcdd5dc885
parent1fac3534f1fb4cf525ce487b292974919be958d6
[bwn] add initial bwn(4) N-PHY code, ported from Linux b43.

This is a GPLv2 PHY-N implementation based on the Linux b43 driver,
ported over to work in bwn(4).

I've tested this on the BCM4321 11abgn device, in 11bg and 11a modes.
The b43 PHY code only supports 11abg, no 11n, and 20MHz only wide
channels.

Yes, this is a GPLv2 driver, so it won't be included in the
default builds.

Tested:

* BCM4321 11abgn device (Apple!), 11bg and 11a STA mode.

Obtained from: Linux b43
13 files changed:
sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_core.c [new file with mode: 0644]
sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_core.h [new file with mode: 0644]
sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_ppr.c [new file with mode: 0644]
sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_ppr.h [new file with mode: 0644]
sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_regs.h [new file with mode: 0644]
sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_tables.c [new file with mode: 0644]
sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_tables.h [new file with mode: 0644]
sys/gnu/dev/bwn/phy_n/if_bwn_radio_2055.c [new file with mode: 0644]
sys/gnu/dev/bwn/phy_n/if_bwn_radio_2055.h [new file with mode: 0644]
sys/gnu/dev/bwn/phy_n/if_bwn_radio_2056.c [new file with mode: 0644]
sys/gnu/dev/bwn/phy_n/if_bwn_radio_2056.h [new file with mode: 0644]
sys/gnu/dev/bwn/phy_n/if_bwn_radio_2057.c [new file with mode: 0644]
sys/gnu/dev/bwn/phy_n/if_bwn_radio_2057.h [new file with mode: 0644]