Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 259518
b: refs/heads/master
c: 3bec7bb
h: refs/heads/master
v: v3
  • Loading branch information
Roland Vossen authored and Greg Kroah-Hartman committed Jun 28, 2011
1 parent 9048e5a commit 56c6df8
Show file tree
Hide file tree
Showing 49 changed files with 139 additions and 282 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: f99f8a7299a049b8df7053c41cdbcfe72e6f1f24
refs/heads/master: 3bec7bb9356f7def653c49f0f56b5962a292a126
23 changes: 8 additions & 15 deletions trunk/drivers/staging/brcm80211/brcmsmac/aiutils.c
Original file line number Diff line number Diff line change
Expand Up @@ -13,26 +13,19 @@
* OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/

#include <linux/delay.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <defs.h>
#include "types.h"
#include <linux/module.h>
#include <linux/pci.h>
#include <brcmu_utils.h>
#include <aiutils.h>
#include <soc.h>

#include <defs.h>
#include <chipcommon.h>
#include <brcmu_utils.h>
#include <brcm_hw_ids.h>

/* ********** from siutils.c *********** */
#include <nicpci.h>
#include "types.h"
#include "pub.h"
#include "pmu.h"
#include "srom.h"
#include <pmu.h>
#include <scb.h>
#include <pub.h>
#include "nicpci.h"
#include "aiutils.h"

/* slow_clk_ctl */
#define SCC_SS_MASK 0x00000007 /* slow clock source mask */
Expand Down
13 changes: 1 addition & 12 deletions trunk/drivers/staging/brcm80211/brcmsmac/alloc.c
Original file line number Diff line number Diff line change
Expand Up @@ -13,23 +13,12 @@
* OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
#include <linux/kernel.h>
#include <linux/types.h>

#include <defs.h>
#include <brcmu_utils.h>
#include <aiutils.h>
#include "dma.h"

#include "d11.h"
#include "types.h"
#include "scb.h"
#include "pub.h"
#include "alloc.h"
#include "rate.h"
#include "phy/phy_hal.h"
#include "channel.h"
#include "main.h"
#include "alloc.h"

static struct wlc_bsscfg *wlc_bsscfg_malloc(uint unit);
static void wlc_bsscfg_mfree(struct wlc_bsscfg *cfg);
Expand Down
10 changes: 0 additions & 10 deletions trunk/drivers/staging/brcm80211/brcmsmac/ampdu.c
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,12 @@
* OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
#include <linux/kernel.h>
#include <net/mac80211.h>

#include <defs.h>
#include <brcmu_utils.h>
#include <aiutils.h>
#include "dma.h"
#include <d11.h>

#include "types.h"
#include "rate.h"
#include "scb.h"
#include "pub.h"
#include "phy/phy_hal.h"
#include "antsel.h"
#include "channel.h"
#include "main.h"
#include "ampdu.h"

Expand Down
21 changes: 5 additions & 16 deletions trunk/drivers/staging/brcm80211/brcmsmac/antsel.c
Original file line number Diff line number Diff line change
Expand Up @@ -14,24 +14,13 @@
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/

#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/pci.h>

#include <defs.h>
#include <brcmu_utils.h>
#include <aiutils.h>
#include <brcm_hw_ids.h>
#include "dma.h"

#include "d11.h"
#include "rate.h"
#include "scb.h"
#include "pub.h"
#include "phy/phy_hal.h"
#include <linux/slab.h>
#include <net/mac80211.h>

#include "types.h"
#include "bmac.h"
#include "channel.h"
#include "main.h"
#include "phy_shim.h"
#include "antsel.h"

#define ANT_SELCFG_AUTO 0x80 /* bit indicates antenna sel AUTO */
Expand Down
25 changes: 3 additions & 22 deletions trunk/drivers/staging/brcm80211/brcmsmac/bmac.c
Original file line number Diff line number Diff line change
Expand Up @@ -13,39 +13,20 @@
* OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/


#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <net/mac80211.h>

#include <defs.h>
#include "types.h"
#include <brcm_hw_ids.h>
#include <brcmu_wifi.h>
#include <aiutils.h>
#include "srom.h"
#include "otp.h"
#include <brcmu_utils.h>
#include <chipcommon.h>
#include <nicpci.h>
#include "dma.h"

#include "types.h"
#include "pmu.h"
#include "d11.h"
#include "rate.h"
#include "scb.h"
#include "pub.h"
#include "phy/phy_hal.h"
#include "channel.h"
#include "main.h"
#include "ucode_loader.h"
#include "antsel.h"
#include "alloc.h"
#include "bmac.h"
#include "mac80211_if.h"
#include "bmac.h"

#define TIMER_INTERVAL_WATCHDOG_BMAC 1000 /* watchdog timer, in unit of ms */

Expand Down
3 changes: 3 additions & 0 deletions trunk/drivers/staging/brcm80211/brcmsmac/bmac.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
#ifndef _BRCM_BOTTOM_MAC_H_
#define _BRCM_BOTTOM_MAC_H_

#include <brcmu_wifi.h>
#include "types.h"

/* dup state between BMAC(struct wlc_hw_info) and HIGH(struct wlc_info)
driver */
struct wlc_bmac_state {
Expand Down
14 changes: 2 additions & 12 deletions trunk/drivers/staging/brcm80211/brcmsmac/channel.c
Original file line number Diff line number Diff line change
Expand Up @@ -14,26 +14,16 @@
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/

#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <net/mac80211.h>

#include <defs.h>
#include <brcmu_utils.h>
#include <aiutils.h>
#include "dma.h"

#include "types.h"
#include "d11.h"
#include "scb.h"
#include "pub.h"
#include "phy/phy_hal.h"
#include "bmac.h"
#include "rate.h"
#include "channel.h"
#include "main.h"
#include "stf.h"
#include "channel.h"

#define VALID_CHANNEL20_DB(wlc, val) wlc_valid_channel20_db((wlc)->cmi, val)
#define VALID_CHANNEL20_IN_BAND(wlc, bandunit, val) \
Expand Down
4 changes: 4 additions & 0 deletions trunk/drivers/staging/brcm80211/brcmsmac/d11.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,10 @@

#include <linux/ieee80211.h>

#include <defs.h>
#include "pub.h"
#include "dma.h"

#define BCN_TMPL_LEN 512 /* length of the BCN template area */

/* RX FIFO numbers */
Expand Down
12 changes: 4 additions & 8 deletions trunk/drivers/staging/brcm80211/brcmsmac/dma.c
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,13 @@
* OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/

#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/netdevice.h>
#include <linux/slab.h>
#include <linux/skbuff.h>
#include <linux/delay.h>
#include <linux/pci.h>
#include <defs.h>
#include <brcm_hw_ids.h>
#include <soc.h>

#include <brcmu_utils.h>
#include <aiutils.h>

#include "types.h"
#include "dma.h"

Expand Down
5 changes: 0 additions & 5 deletions trunk/drivers/staging/brcm80211/brcmsmac/dma.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,6 @@

#include "types.h" /* forward structure declarations */

#ifndef _dma_pub_
#define _dma_pub_
struct dma_pub;
#endif /* _dma_pub_ */

/* DMA structure:
* support two DMA engines: 32 bits address or 64 bit addressing
* basic DMA register set is per channel(transmit or receive)
Expand Down
11 changes: 1 addition & 10 deletions trunk/drivers/staging/brcm80211/brcmsmac/mac80211_if.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,24 +16,15 @@

#define __UNDEF_NO_VERSION__

#include <linux/kernel.h>
#include <linux/etherdevice.h>
#include <linux/types.h>
#include <linux/pci_ids.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/sched.h>
#include <linux/firmware.h>
#include <net/mac80211.h>
#include <defs.h>
#include <brcmu_wifi.h>
#include <brcmu_utils.h>
#include <nicpci.h>
#include "dma.h"

#include "nicpci.h"
#include "phy/phy_int.h"
#include "d11.h"
#include "types.h"
#include "channel.h"
#include "scb.h"
#include "pub.h"
Expand Down
3 changes: 3 additions & 0 deletions trunk/drivers/staging/brcm80211/brcmsmac/mac80211_if.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@
#ifndef _BRCM_MAC80211_IF_H_
#define _BRCM_MAC80211_IF_H_

#include <linux/timer.h>
#include <linux/interrupt.h>

/* softmac ioctl definitions */
#define WLC_SET_SHORTSLOT_OVERRIDE 146

Expand Down
17 changes: 2 additions & 15 deletions trunk/drivers/staging/brcm80211/brcmsmac/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -13,36 +13,23 @@
* OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
#include <linux/kernel.h>
#include <linux/ctype.h>
#include <linux/etherdevice.h>

#include <linux/pci_ids.h>
#include <net/mac80211.h>

#include <defs.h>
#include <brcm_hw_ids.h>
#include <brcmu_utils.h>
#include <brcmu_wifi.h>
#include <aiutils.h>
#include "srom.h"
#include "dma.h"

#include "pmu.h"
#include "d11.h"
#include "types.h"
#include "rate.h"
#include "scb.h"
#include "pub.h"
#include "phy/phy_hal.h"
#include "channel.h"
#include "main.h"
#include "bmac.h"
#include "phy_hal.h"
#include "antsel.h"
#include "stf.h"
#include "ampdu.h"
#include "alloc.h"
#include "mac80211_if.h"
#include "main.h"

/*
* WPA(2) definitions
Expand Down
6 changes: 6 additions & 0 deletions trunk/drivers/staging/brcm80211/brcmsmac/main.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@
#ifndef _BRCM_MAIN_H_
#define _BRCM_MAIN_H_

#include <linux/etherdevice.h>

#include <brcmu_utils.h>
#include "types.h"
#include "d11.h"

#define MA_WINDOW_SZ 8 /* moving average window size */
#define WL_HWRXOFF 38 /* chip rx buffer offset */
#define INVCHANNEL 255 /* invalid channel */
Expand Down
13 changes: 5 additions & 8 deletions trunk/drivers/staging/brcm80211/brcmsmac/nicpci.c
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,16 @@
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/

#include <linux/slab.h>
#include <linux/delay.h>
#include <linux/string.h>
#include <linux/pci.h>

#include <defs.h>
#include "types.h"
#include <brcmu_utils.h>
#include <aiutils.h>
#include <soc.h>
#include <brcm_hw_ids.h>
#include <chipcommon.h>
#include <scb.h>
#include <pub.h>
#include <nicpci.h>
#include "aiutils.h"
#include "pub.h"
#include "nicpci.h"

/* SPROM offsets */
#define SRSH_ASPM_OFFSET 4 /* word 4 */
Expand Down
2 changes: 2 additions & 0 deletions trunk/drivers/staging/brcm80211/brcmsmac/nicpci.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
#ifndef _BRCM_NICPCI_H_
#define _BRCM_NICPCI_H_

#include "types.h"

/* PCI configuration address space size */
#define PCI_SZPCR 256

Expand Down
16 changes: 4 additions & 12 deletions trunk/drivers/staging/brcm80211/brcmsmac/otp.c
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,11 @@
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/

#include <linux/delay.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/crc-ccitt.h>

#include <defs.h>
#include <linux/io.h>
#include <linux/errno.h>

#include <brcm_hw_ids.h>
#include "types.h"
#include <brcmu_utils.h>
#include <aiutils.h>
#include <soc.h>
#include "aiutils.h"
#include <chipcommon.h>
#include "otp.h"

Expand Down
2 changes: 2 additions & 0 deletions trunk/drivers/staging/brcm80211/brcmsmac/otp.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
#ifndef _BRCM_OTP_H_
#define _BRCM_OTP_H_

#include "types.h"

/* OTP regions */
#define OTP_HW_RGN 1
#define OTP_SW_RGN 2
Expand Down
Loading

0 comments on commit 56c6df8

Please sign in to comment.