aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/bcm4329/include
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/bcm4329/include')
-rw-r--r--drivers/net/wireless/bcm4329/include/Makefile21
-rw-r--r--drivers/net/wireless/bcm4329/include/aidmp.h368
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmcdc.h100
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmdefs.h114
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmdevs.h124
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmendian.h205
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmpcispi.h205
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmperf.h36
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmsdbus.h117
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmsdh.h208
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmsdh_sdmmc.h122
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmsdpcm.h263
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmsdspi.h131
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmsdstd.h223
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmspi.h36
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmspibrcm.h134
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmutils.h637
-rw-r--r--drivers/net/wireless/bcm4329/include/bcmwifi.h154
-rw-r--r--drivers/net/wireless/bcm4329/include/dhdioctl.h123
-rw-r--r--drivers/net/wireless/bcm4329/include/epivers.h48
-rw-r--r--drivers/net/wireless/bcm4329/include/hndpmu.h34
-rw-r--r--drivers/net/wireless/bcm4329/include/hndrte_armtrap.h88
-rw-r--r--drivers/net/wireless/bcm4329/include/hndrte_cons.h63
-rw-r--r--drivers/net/wireless/bcm4329/include/hndsoc.h195
-rw-r--r--drivers/net/wireless/bcm4329/include/linux_osl.h322
-rw-r--r--drivers/net/wireless/bcm4329/include/linuxver.h447
-rw-r--r--drivers/net/wireless/bcm4329/include/miniopt.h77
-rw-r--r--drivers/net/wireless/bcm4329/include/msgtrace.h72
-rw-r--r--drivers/net/wireless/bcm4329/include/osl.h55
-rw-r--r--drivers/net/wireless/bcm4329/include/packed_section_end.h54
-rw-r--r--drivers/net/wireless/bcm4329/include/packed_section_start.h61
-rw-r--r--drivers/net/wireless/bcm4329/include/pcicfg.h52
-rw-r--r--drivers/net/wireless/bcm4329/include/proto/802.11.h1433
-rw-r--r--drivers/net/wireless/bcm4329/include/proto/802.11e.h131
-rw-r--r--drivers/net/wireless/bcm4329/include/proto/802.1d.h49
-rw-r--r--drivers/net/wireless/bcm4329/include/proto/bcmeth.h83
-rw-r--r--drivers/net/wireless/bcm4329/include/proto/bcmevent.h212
-rw-r--r--drivers/net/wireless/bcm4329/include/proto/bcmip.h157
-rw-r--r--drivers/net/wireless/bcm4329/include/proto/eapol.h172
-rw-r--r--drivers/net/wireless/bcm4329/include/proto/ethernet.h148
-rw-r--r--drivers/net/wireless/bcm4329/include/proto/sdspi.h71
-rw-r--r--drivers/net/wireless/bcm4329/include/proto/vlan.h63
-rw-r--r--drivers/net/wireless/bcm4329/include/proto/wpa.h159
-rw-r--r--drivers/net/wireless/bcm4329/include/sbchipc.h1026
-rw-r--r--drivers/net/wireless/bcm4329/include/sbconfig.h276
-rw-r--r--drivers/net/wireless/bcm4329/include/sbhnddma.h294
-rw-r--r--drivers/net/wireless/bcm4329/include/sbpcmcia.h109
-rw-r--r--drivers/net/wireless/bcm4329/include/sbsdio.h166
-rw-r--r--drivers/net/wireless/bcm4329/include/sbsdpcmdev.h288
-rw-r--r--drivers/net/wireless/bcm4329/include/sbsocram.h150
-rw-r--r--drivers/net/wireless/bcm4329/include/sdio.h566
-rw-r--r--drivers/net/wireless/bcm4329/include/sdioh.h299
-rw-r--r--drivers/net/wireless/bcm4329/include/sdiovar.h58
-rw-r--r--drivers/net/wireless/bcm4329/include/siutils.h235
-rw-r--r--drivers/net/wireless/bcm4329/include/spid.h153
-rw-r--r--drivers/net/wireless/bcm4329/include/trxhdr.h46
-rw-r--r--drivers/net/wireless/bcm4329/include/typedefs.h303
-rw-r--r--drivers/net/wireless/bcm4329/include/wlioctl.h1673
58 files changed, 13209 insertions, 0 deletions
diff --git a/drivers/net/wireless/bcm4329/include/Makefile b/drivers/net/wireless/bcm4329/include/Makefile
new file mode 100644
index 00000000000..439ead14a0e
--- /dev/null
+++ b/drivers/net/wireless/bcm4329/include/Makefile
@@ -0,0 +1,21 @@
1#
2# include/Makefile
3#
4# Copyright 2005, Broadcom, Inc.
5#
6# $Id: Makefile,v 13.5 2005/02/17 19:11:31 Exp $
7#
8
9SRCBASE = ..
10
11TARGETS = epivers.h
12
13
14all release:
15 bash epivers.sh
16
17clean:
18 rm -rf ${TARGETS} *.prev
19
20
21.PHONY: all release clean
diff --git a/drivers/net/wireless/bcm4329/include/aidmp.h b/drivers/net/wireless/bcm4329/include/aidmp.h
new file mode 100644
index 00000000000..a927e5dae58
--- /dev/null
+++ b/drivers/net/wireless/bcm4329/include/aidmp.h
@@ -0,0 +1,368 @@
1/*
2 * Broadcom AMBA Interconnect definitions.
3 *
4 * Copyright (C) 1999-2010, Broadcom Corporation
5 *
6 * Unless you and Broadcom execute a separate written software license
7 * agreement governing use of this software, this software is licensed to you
8 * under the terms of the GNU General Public License version 2 (the "GPL"),
9 * available at http://www.broadcom.com/licenses/GPLv2.php, with the
10 * following added to such license:
11 *
12 * As a special exception, the copyright holders of this software give you
13 * permission to link this software with independent modules, and to copy and
14 * distribute the resulting executable under terms of your choice, provided that
15 * you also meet, for each linked independent module, the terms and conditions of
16 * the license of that module. An independent module is a module which is not
17 * derived from this software. The special exception does not apply to any
18 * modifications of the software.
19 *
20 * Notwithstanding the above, under no circumstances may you combine this
21 * software in any way with any other Broadcom software provided under a license
22 * other than the GPL, without Broadcom's express prior written consent.
23 *
24 * $Id: aidmp.h,v 13.2.10.1 2008/05/07 20:32:12 Exp $
25 */
26
27
28#ifndef _AIDMP_H
29#define _AIDMP_H
30
31
32#define MFGID_ARM 0x43b
33#define MFGID_BRCM 0x4bf
34#define MFGID_MIPS 0x4a7
35
36
37#define CC_SIM 0
38#define CC_EROM 1
39#define CC_CORESIGHT 9
40#define CC_VERIF 0xb
41#define CC_OPTIMO 0xd
42#define CC_GEN 0xe
43#define CC_PRIMECELL 0xf
44
45
46#define ER_EROMENTRY 0x000
47#define ER_REMAPCONTROL 0xe00
48#define ER_REMAPSELECT 0xe04
49#define ER_MASTERSELECT 0xe10
50#define ER_ITCR 0xf00
51#define ER_ITIP 0xf04
52
53
54#define ER_TAG 0xe
55#define ER_TAG1 0x6
56#define ER_VALID 1
57#define ER_CI 0
58#define ER_MP 2
59#define ER_ADD 4
60#define ER_END 0xe
61#define ER_BAD 0xffffffff
62
63
64#define CIA_MFG_MASK 0xfff00000
65#define CIA_MFG_SHIFT 20
66#define CIA_CID_MASK 0x000fff00
67#define CIA_CID_SHIFT 8
68#define CIA_CCL_MASK 0x000000f0
69#define CIA_CCL_SHIFT 4
70
71
72#define CIB_REV_MASK 0xff000000
73#define CIB_REV_SHIFT 24
74#define CIB_NSW_MASK 0x00f80000
75#define CIB_NSW_SHIFT 19
76#define CIB_NMW_MASK 0x0007c000
77#define CIB_NMW_SHIFT 14
78#define CIB_NSP_MASK 0x00003e00
79#define CIB_NSP_SHIFT 9
80#define CIB_NMP_MASK 0x000001f0
81#define CIB_NMP_SHIFT 4
82
83
84#define MPD_MUI_MASK 0x0000ff00
85#define MPD_MUI_SHIFT 8
86#define MPD_MP_MASK 0x000000f0
87#define MPD_MP_SHIFT 4
88
89
90#define AD_ADDR_MASK 0xfffff000
91#define AD_SP_MASK 0x00000f00
92#define AD_SP_SHIFT 8
93#define AD_ST_MASK 0x000000c0
94#define AD_ST_SHIFT 6
95#define AD_ST_SLAVE 0x00000000
96#define AD_ST_BRIDGE 0x00000040
97#define AD_ST_SWRAP 0x00000080
98#define AD_ST_MWRAP 0x000000c0