aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/brcm80211/include
diff options
context:
space:
mode:
authorFranky Lin <frankyl@broadcom.com>2011-06-01 13:45:40 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2011-06-07 12:40:18 -0700
commit0df4604ed09873c46ddb3232a3efc5a2798854cb (patch)
tree83137da686c16d4546b01492d62a81ff86b64455 /drivers/staging/brcm80211/include
parentstaging: brcm80211: combine sbsdpcmdev.h and sbsdio.h (diff)
downloadlinux-dev-0df4604ed09873c46ddb3232a3efc5a2798854cb.tar.xz
linux-dev-0df4604ed09873c46ddb3232a3efc5a2798854cb.zip
staging: brmc80211: remove sdio.h from fullmac
Use standard sdio.h from mmc core instead of private one Signed-off-by: Franky Lin <frankyl@broadcom.com> Reviewed-by: Roland Vossen <rvossen@broadcom.com> Reviewed-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/brcm80211/include')
-rw-r--r--drivers/staging/brcm80211/include/bcmsdh.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/drivers/staging/brcm80211/include/bcmsdh.h b/drivers/staging/brcm80211/include/bcmsdh.h
index 3b57dc13b1de..ba3fd6233e49 100644
--- a/drivers/staging/brcm80211/include/bcmsdh.h
+++ b/drivers/staging/brcm80211/include/bcmsdh.h
@@ -38,6 +38,27 @@ extern const uint bcmsdh_msglevel;
#define BCMSDH_INFO(x)
#endif /* BCMDBG */
+#define SDIO_FUNC_0 0
+#define SDIO_FUNC_1 1
+#define SDIO_FUNC_2 2
+
+#define SDIOD_FBR_SIZE 0x100
+
+/* io_en */
+#define SDIO_FUNC_ENABLE_1 0x02
+#define SDIO_FUNC_ENABLE_2 0x04
+
+/* io_rdys */
+#define SDIO_FUNC_READY_1 0x02
+#define SDIO_FUNC_READY_2 0x04
+
+/* intr_status */
+#define INTR_STATUS_FUNC1 0x2
+#define INTR_STATUS_FUNC2 0x4
+
+/* Maximum number of I/O funcs */
+#define SDIOD_MAX_IOFUNCS 7
+
/* forward declarations */
typedef struct bcmsdh_info bcmsdh_info_t;
typedef void (*bcmsdh_cb_fn_t) (void *);