From 53b130a932c45528422745c15ebadc103b3f88b7 Mon Sep 17 00:00:00 2001 From: gwl Date: Wed, 24 Jul 2013 09:49:10 +0800 Subject: [PATCH] add bcm wifi 24M crystal options for AP6210. --- drivers/net/wireless/Kconfig | 10 +++++++--- drivers/net/wireless/rkwifi/rk_wifi_config.c | 5 +++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig index 6dc11f26463c..5d4eb1e3b4d0 100755 --- a/drivers/net/wireless/Kconfig +++ b/drivers/net/wireless/Kconfig @@ -165,17 +165,21 @@ choice endchoice choice - depends on RKWIFI && WLAN_80211 && RK903 + depends on RKWIFI && WLAN_80211 prompt "Select the wifi module crystal freq" default RKWIFI_26M config RKWIFI_37_4M bool "37_4M" - depends on RKWIFI && WLAN_80211 && RK903 + depends on RKWIFI && WLAN_80211 config RKWIFI_26M bool "26M" - depends on RKWIFI && WLAN_80211 && RK903 + depends on RKWIFI && WLAN_80211 + + config RKWIFI_24M + bool "24M" + depends on RKWIFI && WLAN_80211 endchoice diff --git a/drivers/net/wireless/rkwifi/rk_wifi_config.c b/drivers/net/wireless/rkwifi/rk_wifi_config.c index 82a0192c0676..1816905e01d4 100644 --- a/drivers/net/wireless/rkwifi/rk_wifi_config.c +++ b/drivers/net/wireless/rkwifi/rk_wifi_config.c @@ -58,8 +58,13 @@ int rkwifi_set_firmware(char *fw, char *nvram) #ifdef CONFIG_AP6210 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_RK901.bin"); +#ifdef CONFIG_RKWIFI_26M sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_AP6210.txt"); #endif +#ifdef CONFIG_RKWIFI_24M + sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_AP6210_24M.txt"); +#endif +#endif #ifdef CONFIG_AP6476 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_RK901.bin"); -- 2.34.1