Export rk29sdk_wifi_set_carddetect for MV8686 driver.
authorroot <root@Yongle-Fedora10.(none)>
Wed, 26 Jan 2011 10:21:31 +0000 (18:21 +0800)
committerroot <root@Yongle-Fedora10.(none)>
Wed, 26 Jan 2011 10:21:31 +0000 (18:21 +0800)
arch/arm/mach-rk29/board-rk29sdk.c
drivers/net/wireless/wifi_power/wifi_power.c

index 0f9d9d8a92ad70045fc07436e8485ab5a2e952ee..5b5db3a5c5027f3d8cfb654a53d5d1ef3aa0a07c 100755 (executable)
@@ -1231,7 +1231,7 @@ static int rk29sdk_wifi_reset(int on)
         return 0;
 }
 
-static int rk29sdk_wifi_set_carddetect(int val)
+int rk29sdk_wifi_set_carddetect(int val)
 {
         pr_info("%s:%d\n", __func__, val);
         rk29sdk_wifi_cd = val;
@@ -1242,6 +1242,7 @@ static int rk29sdk_wifi_set_carddetect(int val)
         }
         return 0;
 }
+EXPORT_SYMBOL(rk29sdk_wifi_set_carddetect);
 
 static struct wifi_platform_data rk29sdk_wifi_control = {
         .set_power = rk29sdk_wifi_power,
index 277cb705944fe2e74c69588d860336b0ef7535b9..2b2923afc490939b2486296e55a93c17dd9d046b 100755 (executable)
@@ -26,7 +26,8 @@
  */\r
 struct wifi_power power_gpio = \r
 {\r
-       0, 0, 0, 0, 0, 0\r
+       POWER_USE_GPIO, POWER_GPIO_IOMUX, \r
+       GPIO5D6_SDMMC1PWREN_NAME, GPIO5H_GPIO5D6, RK29_PIN5_PD6, GPIO_HIGH \r
 };\r
 \r
 /*\r
@@ -36,7 +37,7 @@ struct wifi_power power_gpio =
  */\r
 struct wifi_power power_save_gpio = \r
 {\r
-       0, 0, 0, 0, 0, 0\r
+       POWER_USE_GPIO, POWER_GPIO_NOT_IOMUX, 0, 0, RK29_PIN6_PC0, GPIO_HIGH \r
 };\r
 \r
 /*\r