-
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.
staging: Add rtl8723bs sdio wifi driver
The rtl8723bs is found on quite a few systems used by Linux users, such as on Atom systems (Intel Computestick and various other Atom based devices) and on many (budget) ARM boards such as the CHIP. The plan moving forward with this is for the new clean, written from scratch, rtl8xxxu driver to eventually gain support for sdio devices. But there is no clear timeline for that, so lets add this driver included in staging for now. Cc: Bastien Nocera <hadess@hadess.net> Cc: Larry Finger <Larry.Finger@lwfinger.net> Cc: Jes Sorensen <jes.sorensen@gmail.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
- Loading branch information
Hans de Goede
authored and
Greg Kroah-Hartman
committed
Apr 8, 2017
1 parent
38ca74e
commit 554c0a3
Showing
176 changed files
with
109,195 additions
and
0 deletions.
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,10 @@ | ||
config RTL8723BS | ||
tristate "Realtek RTL8723BS SDIO Wireless LAN NIC driver" | ||
depends on WLAN && MMC && CFG80211 | ||
select WIRELESS_EXT | ||
select WEXT_PRIV | ||
---help--- | ||
This option enables support for RTL8723BS SDIO drivers, such as | ||
the wifi found on the 1st gen Intel Compute Stick, the CHIP | ||
and many other Intel Atom and ARM based devices. | ||
If built as a module, it will be called r8723bs. |
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,70 @@ | ||
r8723bs-y = \ | ||
core/rtw_ap.o \ | ||
core/rtw_btcoex.o \ | ||
core/rtw_cmd.o \ | ||
core/rtw_debug.o \ | ||
core/rtw_efuse.o \ | ||
core/rtw_io.o \ | ||
core/rtw_ioctl_set.o \ | ||
core/rtw_ieee80211.o \ | ||
core/rtw_mlme.o \ | ||
core/rtw_mlme_ext.o \ | ||
core/rtw_odm.o \ | ||
core/rtw_pwrctrl.o \ | ||
core/rtw_recv.o \ | ||
core/rtw_rf.o \ | ||
core/rtw_security.o \ | ||
core/rtw_sta_mgt.o \ | ||
core/rtw_wlan_util.o \ | ||
core/rtw_xmit.o \ | ||
hal/hal_intf.o \ | ||
hal/hal_com.o \ | ||
hal/hal_com_phycfg.o \ | ||
hal/hal_btcoex.o \ | ||
hal/hal_sdio.o \ | ||
hal/Hal8723BPwrSeq.o \ | ||
hal/HalPhyRf.o \ | ||
hal/HalPwrSeqCmd.o \ | ||
hal/odm.o \ | ||
hal/odm_CfoTracking.o \ | ||
hal/odm_debug.o \ | ||
hal/odm_DIG.o \ | ||
hal/odm_DynamicBBPowerSaving.o \ | ||
hal/odm_DynamicTxPower.o \ | ||
hal/odm_EdcaTurboCheck.o \ | ||
hal/odm_HWConfig.o \ | ||
hal/odm_NoiseMonitor.o \ | ||
hal/odm_PathDiv.o \ | ||
hal/odm_RegConfig8723B.o \ | ||
hal/odm_RTL8723B.o \ | ||
hal/rtl8723b_cmd.o \ | ||
hal/rtl8723b_dm.o \ | ||
hal/rtl8723b_hal_init.o \ | ||
hal/rtl8723b_phycfg.o \ | ||
hal/rtl8723b_rf6052.o \ | ||
hal/rtl8723b_rxdesc.o \ | ||
hal/rtl8723bs_recv.o \ | ||
hal/rtl8723bs_xmit.o \ | ||
hal/sdio_halinit.o \ | ||
hal/sdio_ops.o \ | ||
hal/HalBtc8723b1Ant.o \ | ||
hal/HalBtc8723b2Ant.o \ | ||
hal/HalHWImg8723B_BB.o \ | ||
hal/HalHWImg8723B_MAC.o \ | ||
hal/HalHWImg8723B_RF.o \ | ||
hal/HalPhyRf_8723B.o \ | ||
os_dep/ioctl_cfg80211.o \ | ||
os_dep/ioctl_linux.o \ | ||
os_dep/mlme_linux.o \ | ||
os_dep/osdep_service.o \ | ||
os_dep/os_intfs.o \ | ||
os_dep/recv_linux.o \ | ||
os_dep/rtw_proc.o \ | ||
os_dep/sdio_intf.o \ | ||
os_dep/sdio_ops_linux.o \ | ||
os_dep/wifi_regd.o \ | ||
os_dep/xmit_linux.o | ||
|
||
obj-$(CONFIG_RTL8723BS) := r8723bs.o | ||
|
||
ccflags-y += -I$(srctree)/$(src)/include -I$(srctree)/$(src)/hal |
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,16 @@ | ||
TODO: | ||
- find and remove code blocks guarded by never set CONFIG_FOO defines | ||
- find and remove remaining code valid only for 5 HGz. Most of the obvious | ||
ones have been removed, but things like channel > 14 still exist. | ||
- find and remove any code for other chips that is left over | ||
- convert any remaining unusual variable types | ||
- find codes that can use %pM and %Nph formatting | ||
- checkpatch.pl fixes - most of the remaining ones are lines too long. Many | ||
of them will require refactoring | ||
- merge Realtek's bugfixes and new features into the driver | ||
- switch to use LIB80211 | ||
- switch to use MAC80211 | ||
|
||
Please send any patches to Greg Kroah-Hartman <gregkh@linuxfoundation.org>, | ||
Bastien Nocera <hadess@hadess.net>, Hans de Goede <hdegoede@redhat.com> | ||
and Larry Finger <Larry.Finger@lwfinger.net>. |
Oops, something went wrong.