From 49c581ccade21c00ffeb51ec03f9cf980657fafb Mon Sep 17 00:00:00 2001 From: hwg Date: Fri, 13 Mar 2015 10:32:05 +0800 Subject: [PATCH] after support different wifi bt chip auto compatible commit for android 5.0, compatible with android 4.4 --- .../rockchip_wlan/rtl8189es/os_dep/linux/sdio_intf.c | 5 +++++ .../rockchip_wlan/rtl8192du/os_dep/linux/usb_intf.c | 5 +++++ .../rockchip_wlan/rtl8723au/os_dep/linux/usb_intf.c | 5 +++++ .../rockchip_wlan/rtl8723bs-vq0/os_dep/linux/sdio_intf.c | 5 +++++ .../rockchip_wlan/rtl8723bs/os_dep/linux/sdio_intf.c | 5 +++++ .../rockchip_wlan/rtl8723bu/os_dep/linux/usb_intf.c | 6 +++++- .../rockchip_wlan/rtl8812au/os_dep/linux/usb_intf.c | 5 +++++ 7 files changed, 35 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/rockchip_wlan/rtl8189es/os_dep/linux/sdio_intf.c b/drivers/net/wireless/rockchip_wlan/rtl8189es/os_dep/linux/sdio_intf.c index 381e5616b5bc..e77364aedcc6 100755 --- a/drivers/net/wireless/rockchip_wlan/rtl8189es/os_dep/linux/sdio_intf.c +++ b/drivers/net/wireless/rockchip_wlan/rtl8189es/os_dep/linux/sdio_intf.c @@ -1082,8 +1082,13 @@ void rockchip_wifi_exit_module_rtkwifi(void) rockchip_wifi_power(0); } +#ifdef CONFIG_RTL8189ES +EXPORT_SYMBOL(rockchip_wifi_init_module_rtkwifi); +EXPORT_SYMBOL(rockchip_wifi_exit_module_rtkwifi); +#else module_init(rockchip_wifi_init_module_rtkwifi); module_exit(rockchip_wifi_exit_module_rtkwifi); +#endif //module_init(rtw_drv_entry); //module_exit(rtw_drv_halt); diff --git a/drivers/net/wireless/rockchip_wlan/rtl8192du/os_dep/linux/usb_intf.c b/drivers/net/wireless/rockchip_wlan/rtl8192du/os_dep/linux/usb_intf.c index b38fb8d31521..1771f3609d4c 100644 --- a/drivers/net/wireless/rockchip_wlan/rtl8192du/os_dep/linux/usb_intf.c +++ b/drivers/net/wireless/rockchip_wlan/rtl8192du/os_dep/linux/usb_intf.c @@ -1670,8 +1670,13 @@ void rockchip_wifi_exit_module_rtkwifi(void) rockchip_wifi_power(0); } +#ifdef CONFIG_RTL8192DU +EXPORT_SYMBOL(rockchip_wifi_init_module_rtkwifi); +EXPORT_SYMBOL(rockchip_wifi_exit_module_rtkwifi); +#else module_init(rockchip_wifi_init_module_rtkwifi); module_exit(rockchip_wifi_exit_module_rtkwifi); +#endif //module_init(rtw_drv_entry); //module_exit(rtw_drv_halt); diff --git a/drivers/net/wireless/rockchip_wlan/rtl8723au/os_dep/linux/usb_intf.c b/drivers/net/wireless/rockchip_wlan/rtl8723au/os_dep/linux/usb_intf.c index fd2f2bae67bf..5ab4d0b81a7e 100755 --- a/drivers/net/wireless/rockchip_wlan/rtl8723au/os_dep/linux/usb_intf.c +++ b/drivers/net/wireless/rockchip_wlan/rtl8723au/os_dep/linux/usb_intf.c @@ -2182,8 +2182,13 @@ void rockchip_wifi_exit_module_rtkwifi(void) rockchip_wifi_power(0); } +#ifdef CONFIG_RTL8723AU +EXPORT_SYMBOL(rockchip_wifi_init_module_rtkwifi); +EXPORT_SYMBOL(rockchip_wifi_exit_module_rtkwifi); +#else module_init(rockchip_wifi_init_module_rtkwifi); module_exit(rockchip_wifi_exit_module_rtkwifi); +#endif //module_init(rtw_drv_entry); //module_exit(rtw_drv_halt); diff --git a/drivers/net/wireless/rockchip_wlan/rtl8723bs-vq0/os_dep/linux/sdio_intf.c b/drivers/net/wireless/rockchip_wlan/rtl8723bs-vq0/os_dep/linux/sdio_intf.c index 5192bd64c2a2..d3a7927d84f9 100755 --- a/drivers/net/wireless/rockchip_wlan/rtl8723bs-vq0/os_dep/linux/sdio_intf.c +++ b/drivers/net/wireless/rockchip_wlan/rtl8723bs-vq0/os_dep/linux/sdio_intf.c @@ -1070,8 +1070,13 @@ void rockchip_wifi_exit_module_rtkwifi(void) rockchip_wifi_power(0); } +#ifdef CONFIG_RTL8723BS_VQ0 +EXPORT_SYMBOL(rockchip_wifi_init_module_rtkwifi); +EXPORT_SYMBOL(rockchip_wifi_exit_module_rtkwifi); +#else module_init(rockchip_wifi_init_module_rtkwifi); module_exit(rockchip_wifi_exit_module_rtkwifi); +#endif //module_init(rtw_drv_entry); //module_exit(rtw_drv_halt); diff --git a/drivers/net/wireless/rockchip_wlan/rtl8723bs/os_dep/linux/sdio_intf.c b/drivers/net/wireless/rockchip_wlan/rtl8723bs/os_dep/linux/sdio_intf.c index 1ba24d0c1425..2e7decce45eb 100755 --- a/drivers/net/wireless/rockchip_wlan/rtl8723bs/os_dep/linux/sdio_intf.c +++ b/drivers/net/wireless/rockchip_wlan/rtl8723bs/os_dep/linux/sdio_intf.c @@ -1073,8 +1073,13 @@ void rockchip_wifi_exit_module_rtkwifi(void) rockchip_wifi_power(0); } +#ifdef CONFIG_RTL8723BS +EXPORT_SYMBOL(rockchip_wifi_init_module_rtkwifi); +EXPORT_SYMBOL(rockchip_wifi_exit_module_rtkwifi); +#else module_init(rockchip_wifi_init_module_rtkwifi); module_exit(rockchip_wifi_exit_module_rtkwifi); +#endif //module_init(rtw_drv_entry); //module_exit(rtw_drv_halt); diff --git a/drivers/net/wireless/rockchip_wlan/rtl8723bu/os_dep/linux/usb_intf.c b/drivers/net/wireless/rockchip_wlan/rtl8723bu/os_dep/linux/usb_intf.c index 790f9799c365..8d26548a0b24 100755 --- a/drivers/net/wireless/rockchip_wlan/rtl8723bu/os_dep/linux/usb_intf.c +++ b/drivers/net/wireless/rockchip_wlan/rtl8723bu/os_dep/linux/usb_intf.c @@ -1782,9 +1782,13 @@ void rockchip_wifi_exit_module_rtkwifi(void) rockchip_wifi_power(0); } +#ifdef CONFIG_RTL8723BU +EXPORT_SYMBOL(rockchip_wifi_init_module_rtkwifi); +EXPORT_SYMBOL(rockchip_wifi_exit_module_rtkwifi); +#else module_init(rockchip_wifi_init_module_rtkwifi); module_exit(rockchip_wifi_exit_module_rtkwifi); - +#endif //module_init(rtw_drv_entry); //module_exit(rtw_drv_halt); diff --git a/drivers/net/wireless/rockchip_wlan/rtl8812au/os_dep/linux/usb_intf.c b/drivers/net/wireless/rockchip_wlan/rtl8812au/os_dep/linux/usb_intf.c index b98005011e90..915238461f25 100755 --- a/drivers/net/wireless/rockchip_wlan/rtl8812au/os_dep/linux/usb_intf.c +++ b/drivers/net/wireless/rockchip_wlan/rtl8812au/os_dep/linux/usb_intf.c @@ -1777,8 +1777,13 @@ void rockchip_wifi_exit_module_rtkwifi(void) rockchip_wifi_power(0); } +#ifdef CONFIG_RTL8812AU +EXPORT_SYMBOL(rockchip_wifi_init_module_rtkwifi); +EXPORT_SYMBOL(rockchip_wifi_exit_module_rtkwifi); +#else module_init(rockchip_wifi_init_module_rtkwifi); module_exit(rockchip_wifi_exit_module_rtkwifi); +#endif //module_init(rtw_drv_entry); //module_exit(rtw_drv_halt); -- 2.34.1