staging: Add rtl8723bs sdio wifi driver
authorHans de Goede <hdegoede@redhat.com>
Wed, 29 Mar 2017 17:47:51 +0000 (19:47 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 8 Apr 2017 10:52:39 +0000 (12:52 +0200)
commit554c0a3abf216c991c5ebddcdb2c08689ecd290b
tree0fc53c639e4649b9c7bf2713ee739853657f48be
parent38ca74e58f59c211818d1603c784c68947a2ba88
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>
176 files changed:
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/rtl8723bs/Kconfig [new file with mode: 0644]
drivers/staging/rtl8723bs/Makefile [new file with mode: 0644]
drivers/staging/rtl8723bs/TODO [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_ap.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_btcoex.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_cmd.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_debug.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_eeprom.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_efuse.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_ieee80211.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_io.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_ioctl_set.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_mlme.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_odm.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_recv.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_rf.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_security.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_wlan_util.c [new file with mode: 0644]
drivers/staging/rtl8723bs/core/rtw_xmit.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/Hal8723BPwrSeq.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/Hal8723BReg.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalPhyRf.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalPhyRf.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/Mp_Precomp.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/hal_btcoex.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/hal_com.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/hal_intf.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/hal_phy.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/hal_sdio.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_AntDiv.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_AntDiv.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_CfoTracking.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_CfoTracking.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_DIG.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_DIG.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_DynamicBBPowerSaving.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_DynamicBBPowerSaving.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_HWConfig.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_HWConfig.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_PathDiv.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_PathDiv.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_RTL8723B.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_RTL8723B.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_debug.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_debug.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_interface.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_precomp.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_reg.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/odm_types.h [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/rtl8723b_dm.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/sdio_halinit.c [new file with mode: 0644]
drivers/staging/rtl8723bs/hal/sdio_ops.c [new file with mode: 0644]
drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/Hal8723BPhyCfg.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/Hal8723BPhyReg.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/Hal8723BPwrSeq.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/HalVerDef.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/autoconf.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/basic_types.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/cmd_osdep.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/drv_conf.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/drv_types.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/drv_types_sdio.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/ethernet.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/hal_btcoex.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/hal_com.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/hal_com_h2c.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/hal_com_phycfg.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/hal_com_reg.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/hal_data.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/hal_intf.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/hal_pg.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/hal_phy.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/hal_phy_reg.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/hal_sdio.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/ieee80211.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/ioctl_cfg80211.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/mlme_osdep.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/osdep_intf.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/osdep_service.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/osdep_service_linux.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/recv_osdep.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtl8192c_recv.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtl8192c_rf.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtl8723b_cmd.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtl8723b_dm.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtl8723b_hal.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtl8723b_recv.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtl8723b_rf.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtl8723b_spec.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtl8723b_xmit.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_ap.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_beamforming.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_br_ext.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_btcoex.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_byteorder.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_cmd.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_debug.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_eeprom.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_efuse.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_event.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_ht.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_io.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_ioctl.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_ioctl_set.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_mlme.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_mlme_ext.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_mp.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_odm.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_pwrctrl.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_qos.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_recv.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_rf.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_security.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_version.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_wifi_regd.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/rtw_xmit.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/sdio_hal.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/sdio_ops.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/sdio_ops_linux.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/sdio_osintf.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/sta_info.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/wifi.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/wlan_bssdef.h [new file with mode: 0644]
drivers/staging/rtl8723bs/include/xmit_osdep.h [new file with mode: 0644]
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c [new file with mode: 0644]
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c [new file with mode: 0644]
drivers/staging/rtl8723bs/os_dep/mlme_linux.c [new file with mode: 0644]
drivers/staging/rtl8723bs/os_dep/os_intfs.c [new file with mode: 0644]
drivers/staging/rtl8723bs/os_dep/osdep_service.c [new file with mode: 0644]
drivers/staging/rtl8723bs/os_dep/recv_linux.c [new file with mode: 0644]
drivers/staging/rtl8723bs/os_dep/rtw_proc.c [new file with mode: 0644]
drivers/staging/rtl8723bs/os_dep/rtw_proc.h [new file with mode: 0644]
drivers/staging/rtl8723bs/os_dep/sdio_intf.c [new file with mode: 0644]
drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c [new file with mode: 0644]
drivers/staging/rtl8723bs/os_dep/wifi_regd.c [new file with mode: 0644]
drivers/staging/rtl8723bs/os_dep/xmit_linux.c [new file with mode: 0644]