freebsd-dev/sys/dev/bwn
Adrian Chadd 52bef765d7 [bwn] implement reset improvements in preparation for PHY-N support
* Ensure we set 20MHz wide channels (hard-coded) for PHY-N.
* Change the core rese tto take a flag saying "gmode" vesus uint32_t
  flags.  This is important for BCMA support where the "gmode" bit
  is different.
* Refactor out the mac-phy clock reset routine (usde by PHY-N).

Tested:

* BCM4321 (PHY-N), BCM4312 (PHY-LP)

TODO:

* Checkpoint test on PHY-G hardware, just to check.
2016-05-14 23:20:46 +00:00
..
bwn_mac.c [bhnd] Initial bhnd(4) SPROM/NVRAM support. 2016-05-08 19:14:05 +00:00
if_bwn_chipid.h [bwn] add BCMA chip identifiers. 2016-05-14 20:03:24 +00:00
if_bwn_debug.h [bwn] add more debugging bits. 2016-05-14 20:02:02 +00:00
if_bwn_misc.h [bwn] implement reset improvements in preparation for PHY-N support 2016-05-14 23:20:46 +00:00
if_bwn_pci.c [bwn] [bhnd] initial support for using bhnd for if_bwn devices. 2016-05-04 23:38:27 +00:00
if_bwn_pcivar.h [bwn] [bhnd] initial support for using bhnd for if_bwn devices. 2016-05-04 23:38:27 +00:00
if_bwn_phy_common.c [bwn] begin migrating PHY common routines into if_bwn_phy_common.[ch]. 2016-05-14 20:11:48 +00:00
if_bwn_phy_common.h [bwn] begin migrating PHY common routines into if_bwn_phy_common.[ch]. 2016-05-14 20:11:48 +00:00
if_bwn_phy_g.c [bwn] implement reset improvements in preparation for PHY-N support 2016-05-14 23:20:46 +00:00
if_bwn_phy_g.h [bwn] break out the 'g' phy code into a separate source file. 2016-05-02 22:58:11 +00:00
if_bwn_phy_lp.c [bwn] use the shared bwn_sqrt() routine. 2016-05-14 23:13:44 +00:00
if_bwn_phy_lp.h [bwn] break out the LP PHY code into a separate file. 2016-05-02 21:06:02 +00:00
if_bwn_util.c [bwn] migrate sqrt and add another couple of util routines. 2016-05-14 19:52:04 +00:00
if_bwn_util.h [bwn] add Q52 macros. 2016-05-14 20:09:37 +00:00
if_bwn.c [bwn] implement reset improvements in preparation for PHY-N support 2016-05-14 23:20:46 +00:00
if_bwnreg.h [bwn] add N-PHY related register defintions. 2016-05-13 18:41:36 +00:00
if_bwnvar.h [bwn] implement firmware tx/rx versioning and fix RSSI calculation. 2016-05-05 07:04:38 +00:00