mirror of
https://github.com/torvalds/linux.git
synced 2024-11-18 10:01:43 +00:00
rtlwifi: rtl8192se: Modify Kconfig and Makefile routines for new driver
Modify rtlwifi routines for rtl8192se and set up Kconfig and Makefile for new driver. This patch also disables ASPM for the RTL8192SE to prevent some strange crashes on LF's system. Signed-off-by: Chaoming_Li <chaoming_li@realsil.com.cn> Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
84f494cef7
commit
85e09b4040
@ -10,6 +10,17 @@ config RTL8192CE
|
||||
|
||||
If you choose to build it as a module, it will be called rtl8192ce
|
||||
|
||||
config RTL8192SE
|
||||
tristate "Realtek RTL8192SE/RTL8191SE PCIe Wireless Network Adapter"
|
||||
depends on MAC80211 && EXPERIMENTAL
|
||||
select FW_LOADER
|
||||
select RTLWIFI
|
||||
---help---
|
||||
This is the driver for Realtek RTL8192SE/RTL8191SE 802.11n PCIe
|
||||
wireless network adapters.
|
||||
|
||||
If you choose to build it as a module, it will be called rtl8192se
|
||||
|
||||
config RTL8192CU
|
||||
tristate "Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter"
|
||||
depends on MAC80211 && USB && EXPERIMENTAL
|
||||
@ -24,10 +35,10 @@ config RTL8192CU
|
||||
|
||||
config RTLWIFI
|
||||
tristate
|
||||
depends on RTL8192CE || RTL8192CU
|
||||
depends on RTL8192CE || RTL8192CU || RTL8192SE
|
||||
default m
|
||||
|
||||
config RTL8192C_COMMON
|
||||
tristate
|
||||
depends on RTL8192CE || RTL8192CU
|
||||
depends on RTL8192CE || RTL8192CU || RTL8192SE
|
||||
default m
|
||||
|
@ -22,5 +22,6 @@ endif
|
||||
obj-$(CONFIG_RTL8192C_COMMON) += rtl8192c/
|
||||
obj-$(CONFIG_RTL8192CE) += rtl8192ce/
|
||||
obj-$(CONFIG_RTL8192CU) += rtl8192cu/
|
||||
obj-$(CONFIG_RTL8192SE) += rtl8192se/
|
||||
|
||||
ccflags-y += -D__CHECK_ENDIAN__
|
||||
|
15
drivers/net/wireless/rtlwifi/rtl8192se/Makefile
Normal file
15
drivers/net/wireless/rtlwifi/rtl8192se/Makefile
Normal file
@ -0,0 +1,15 @@
|
||||
rtl8192se-objs := \
|
||||
dm.o \
|
||||
fw.o \
|
||||
hw.o \
|
||||
led.o \
|
||||
phy.o \
|
||||
rf.o \
|
||||
sw.o \
|
||||
table.o \
|
||||
trx.o
|
||||
|
||||
obj-$(CONFIG_RTL8192SE) += rtl8192se.o
|
||||
|
||||
ccflags-y += -D__CHECK_ENDIAN__
|
||||
|
@ -58,7 +58,7 @@ static void rtl92s_init_aspm_vars(struct ieee80211_hw *hw)
|
||||
* 4 - Always Enable ASPM without Clock Req.
|
||||
* set defult to RTL8192CE:3 RTL8192E:2
|
||||
* */
|
||||
rtlpci->const_pci_aspm = 2;
|
||||
rtlpci->const_pci_aspm = 0; /* changed from 2 due to crashes */
|
||||
|
||||
/*Setting for PCI-E device */
|
||||
rtlpci->const_devicepci_aspm_setting = 0x03;
|
||||
|
Loading…
Reference in New Issue
Block a user