3 * RKWIFI driver version.
5 * Define the firmware and nvram path
7 * Define default Country Code
11 #include <linux/module.h>
12 #include <linux/kernel.h>
18 #define ANDROID_FW_PATH "/system/etc/firmware/"
20 int rkwifi_set_firmware(char *fw, char *nvram)
23 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_RK903b2.bin");
24 #ifdef CONFIG_RKWIFI_26M
25 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_RK903_26M.cal");
27 #ifdef CONFIG_RKWIFI_37_4M
28 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_RK903.cal");
33 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_RK901.bin");
34 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_RK901.txt");
38 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_bcm4330.bin");
39 #ifdef CONFIG_RK_CHECK_UACCESS
40 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_4330_oob.txt");
42 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_4330.txt");
47 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_RK901.bin");
48 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_AP6181.txt");
52 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_RK901.bin");
53 #ifdef CONFIG_RKWIFI_26M
54 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_AP6210.txt");
56 #ifdef CONFIG_RKWIFI_24M
57 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_AP6210_24M.txt");
62 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_bcm43341b0_ag.bin");
63 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_AP6234.txt");
67 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_bcm43341b0_ag.bin");
68 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_AP6441.txt");
72 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_bcm4339a0_ag.bin");
73 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_AP6335.txt");
77 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_RK901.bin");
78 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_AP6476.txt");
82 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_RK903.bin");
83 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_AP6493.txt");
87 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_RK903_ag.bin");
88 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_AP6330.txt");
91 #ifdef CONFIG_GB86302I
92 sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_RK903_ag.bin");
93 sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_GB86302I.txt");
98 EXPORT_SYMBOL(rkwifi_set_firmware);