source "drivers/net/wireless/rockchip_wlan/rtl8188eu/Kconfig"
#source "drivers/net/wireless/rockchip_wlan/rtl8723au/Kconfig"
#source "drivers/net/wireless/rockchip_wlan/rtl8723as/Kconfig"
-#source "drivers/net/wireless/rockchip_wlan/rtl8723bs/Kconfig"
+source "drivers/net/wireless/rockchip_wlan/rtl8723bs/Kconfig"
source "drivers/net/wireless/rockchip_wlan/esp8089/Kconfig"
source "drivers/net/wireless/rockchip_wlan/rkwifi/Kconfig"
}
extern char* rtw_initmac;
-extern int rk29sdk_wifi_mac_addr(unsigned char *buf);
+extern int rockchip_wifi_mac_addr(unsigned char *buf);
void rtw_macaddr_cfg(u8 *mac_addr)
{
{
printk("Wifi Efuse Mac => %02x:%02x:%02x:%02x:%02x:%02x\n", mac_addr[0], mac_addr[1],
mac_addr[2], mac_addr[3], mac_addr[4], mac_addr[5]);
- if (!rk29sdk_wifi_mac_addr(macbuf)) {
+ if (!rockchip_wifi_mac_addr(macbuf)) {
int jj,kk;
printk("=========> get mac address from flash %s\n", macbuf);
for( jj = 0, kk = 0; jj < ETH_ALEN; jj++, kk += 3 )
int rtw_android_wifictrl_func_add(void)
{
int ret = 0;
+#if 0
sema_init(&wifi_control_sem, 0);
ret = wifi_add_dev();
ret = -EINVAL;
DBG_871X("%s: platform_driver_register timeout\n", __FUNCTION__);
}
-
+#endif
return ret;
}
void rtw_android_wifictrl_func_del(void)
{
+#if 0
if (g_wifidev_registered)
{
wifi_del_dev();
g_wifidev_registered = 0;
}
+#endif
}
void *wl_android_prealloc(int section, unsigned long size)
#include "wifi_version.h"
-#ifdef CONFIG_RK_CHECK_UACCESS
-static int __init rockchip_wifi_init_module(void)
-#else
+extern int rockchip_wifi_power(int on);
+extern int rockchip_wifi_set_carddetect(int val);
+
int rockchip_wifi_init_module(void)
-#endif
{
printk("\n");
printk("=======================================================\n");
printk("=======================================================\n");
printk("Realtek 8723BS SDIO WiFi driver (Powered by Rockchip,Ver %s) init.\n", RTL8192_DRV_VERSION);
+ rockchip_wifi_power(1);
+ rockchip_wifi_set_carddetect(1);
return rtw_drv_entry();
}
-#ifdef CONFIG_RK_CHECK_UACCESS
-static void __exit rockchip_wifi_exit_module(void)
-#else
void rockchip_wifi_exit_module(void)
-#endif
{
printk("\n");
printk("=======================================================\n");
printk("Realtek 8723BS SDIO WiFi driver (Powered by Rockchip,Ver %s) init.\n", RTL8192_DRV_VERSION);
rtw_drv_halt();
+
+ rockchip_wifi_set_carddetect(0);
+ rockchip_wifi_power(0);
}
-#ifdef CONFIG_RK_CHECK_UACCESS
-late_initcall(rockchip_wifi_init_module);
-module_exit(rockchip_wifi_exit_module);
-#else
EXPORT_SYMBOL(rockchip_wifi_init_module);
EXPORT_SYMBOL(rockchip_wifi_exit_module);
-#endif
//module_init(rtw_drv_entry);
//module_exit(rtw_drv_halt);