-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rtlwifi: btcoexist: Add new mini driver
A new driver in the rtlwifi family for the RTL8723BE will soon be added. The bluetooth coexistence code for this device has been split into a separate mini driver as it will be shared with other devices. This commit adds the the headers and sources, and modifies Kconfig and Makefile to configure and build this driver. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
- Loading branch information
Larry Finger
authored and
John W. Linville
committed
Mar 4, 2014
1 parent
c24782e
commit aa45a67
Showing
14 changed files
with
6,847 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
btcoexist-objs := halbtc8723b2ant.o \ | ||
halbtcoutsrc.o \ | ||
rtl_btc.o | ||
|
||
obj-$(CONFIG_RTLBTCOEXIST) += btcoexist.o | ||
|
||
ccflags-y += -D__CHECK_ENDIAN__ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
/****************************************************************************** | ||
* | ||
* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. | ||
* | ||
* This program is free software; you can redistribute it and/or modify it | ||
* under the terms of version 2 of the GNU General Public License as | ||
* published by the Free Software Foundation. | ||
* | ||
* This program is distributed in the hope that it will be useful, but WITHOUT | ||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
* more details. | ||
* | ||
* The full GNU General Public License is included in this distribution in the | ||
* file called LICENSE. | ||
* | ||
* Contact Information: | ||
* wlanfae <wlanfae@realtek.com> | ||
* Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park, | ||
* Hsinchu 300, Taiwan. | ||
* Larry Finger <Larry.Finger@lwfinger.net> | ||
* | ||
******************************************************************************/ | ||
|
||
#ifndef __HALBT_PRECOMP_H__ | ||
#define __HALBT_PRECOMP_H__ | ||
/************************************************************* | ||
* include files | ||
*************************************************************/ | ||
#include "../wifi.h" | ||
#include "../efuse.h" | ||
#include "../base.h" | ||
#include "../regd.h" | ||
#include "../cam.h" | ||
#include "../ps.h" | ||
#include "../pci.h" | ||
|
||
#include "halbtcoutsrc.h" | ||
|
||
#include "halbtc8723b2ant.h" | ||
|
||
#define BIT0 0x00000001 | ||
#define BIT1 0x00000002 | ||
#define BIT2 0x00000004 | ||
#define BIT3 0x00000008 | ||
#define BIT4 0x00000010 | ||
#define BIT5 0x00000020 | ||
#define BIT6 0x00000040 | ||
#define BIT7 0x00000080 | ||
#define BIT8 0x00000100 | ||
#define BIT9 0x00000200 | ||
#define BIT10 0x00000400 | ||
#define BIT11 0x00000800 | ||
#define BIT12 0x00001000 | ||
#define BIT13 0x00002000 | ||
#define BIT14 0x00004000 | ||
#define BIT15 0x00008000 | ||
#define BIT16 0x00010000 | ||
#define BIT17 0x00020000 | ||
#define BIT18 0x00040000 | ||
#define BIT19 0x00080000 | ||
#define BIT20 0x00100000 | ||
#define BIT21 0x00200000 | ||
#define BIT22 0x00400000 | ||
#define BIT23 0x00800000 | ||
#define BIT24 0x01000000 | ||
#define BIT25 0x02000000 | ||
#define BIT26 0x04000000 | ||
#define BIT27 0x08000000 | ||
#define BIT28 0x10000000 | ||
#define BIT29 0x20000000 | ||
#define BIT30 0x40000000 | ||
#define BIT31 0x80000000 | ||
|
||
#define MASKBYTE0 0xff | ||
#define MASKBYTE1 0xff00 | ||
#define MASKBYTE2 0xff0000 | ||
#define MASKBYTE3 0xff000000 | ||
#define MASKHWORD 0xffff0000 | ||
#define MASKLWORD 0x0000ffff | ||
#define MASKDWORD 0xffffffff | ||
#define MASK12BITS 0xfff | ||
#define MASKH4BITS 0xf0000000 | ||
#define MASKOFDM_D 0xffc00000 | ||
#define MASKCCK 0x3f3f3f3f | ||
|
||
#endif /* __HALBT_PRECOMP_H__ */ |
Oops, something went wrong.