sdio-wiif:
authorxbw <xbw@rock-chips.com>
Tue, 29 Jan 2013 09:12:33 +0000 (17:12 +0800)
committerxbw <xbw@rock-chips.com>
Tue, 29 Jan 2013 09:12:33 +0000 (17:12 +0800)
add the funtion to get wifi-module voltage in board-xxx-sdmmc-config.c

arch/arm/mach-rk30/board-LR097-sdmmc-config.c
arch/arm/mach-rk30/board-rk3168-ds1006h-sdmmc-config.c
arch/arm/mach-rk30/board-rk3168-tb-sdmmc-conifg.c
arch/arm/mach-rk3188/board-rk3188-ds1006h-sdmmc-config.c

index c3df92069eaf51a3033dded6ebc7656753783463..a6e434514e26d4ae37f384d80e78842515b2934d 100644 (file)
     #endif // #if COMBO_MODULE_MT6620_CDT--#endif
 #endif 
 
+double rk31sdk_get_sdio_wifi_voltage(void)
+{
+    double voltage;
+    
+    /******************************************************************************
+    **  Please tell me how much wifi-module uses voltage in your project.  
+    ******************************************************************************/
+#if defined(CONFIG_BCM4329) || defined(CONFIG_BCM4319) || defined(CONFIG_RK903) || defined(CONFIG_RK901)
+    voltage = 1.8 ; //power 1.8V
+    
+#elif defined(CONFIG_MT5931_MT6622)||defined(CONFIG_MT5931)||defined(CONFIG_MT6620)
+    voltage = 2.8 ; //power 2.8V
+#elif defined(CONFIG_RDA5990)||defined(CONFIG_RTL8723AS)  
+    voltage = 3.3 ; //power 3.3V
+#else
+    //default, sdio use 3.0V
+    voltage = 3.0 ; //power 3.0V
+#endif
+
+    return voltage;
+}
+
+
    
index 861772f09844934416fb8b00d365ea3b085d3975..e399723c457be13626fe2acf149f8424f642830e 100644 (file)
     #endif // #if COMBO_MODULE_MT6620_CDT--#endif
 #endif 
 
+double rk31sdk_get_sdio_wifi_voltage(void)
+{
+    double voltage;
+    
+    /******************************************************************************
+    **  Please tell me how much wifi-module uses voltage in your project.  
+    ******************************************************************************/
+#if defined(CONFIG_BCM4329) || defined(CONFIG_BCM4319) || defined(CONFIG_RK903) || defined(CONFIG_RK901)
+    voltage = 1.8 ; //power 1.8V
+    
+#elif defined(CONFIG_MT5931_MT6622)||defined(CONFIG_MT5931)||defined(CONFIG_MT6620)
+    voltage = 2.8 ; //power 2.8V
+#elif defined(CONFIG_RDA5990)||defined(CONFIG_RTL8723AS)  
+    voltage = 3.3 ; //power 3.3V
+#else
+    //default, sdio use 3.0V
+    voltage = 3.0 ; //power 3.0V
+#endif
+
+    return voltage;
+}
+
+
    
index 861772f09844934416fb8b00d365ea3b085d3975..373e648a603ef4c8155f7924e49240ac9dc8f007 100644 (file)
@@ -59,7 +59,7 @@
     
 #elif defined(CONFIG_BCM4329) || defined(CONFIG_BCM4319) || defined(CONFIG_RK903) || defined(CONFIG_RK901)
     #define RK30SDK_WIFI_GPIO_POWER_N               RK30_PIN3_PD0                 
-    #define RK30SDK_WIFI_GPIO_POWER_ENABLE_VALUE    GPIO_HIGH                   
+    #define RK30SDK_WIFI_GPIO_POWER_ENABLE_VALUE    GPIO_HIGH
 
     #define RK30SDK_WIFI_GPIO_RESET_N               RK30_PIN2_PA7
     #define RK30SDK_WIFI_GPIO_RESET_ENABLE_VALUE    GPIO_HIGH 
     #endif // #if COMBO_MODULE_MT6620_CDT--#endif
 #endif 
 
+double rk31sdk_get_sdio_wifi_voltage(void)
+{
+    double voltage;
+    
+    /******************************************************************************
+    **  Please tell me how much wifi-module uses voltage in your project.  
+    ******************************************************************************/
+#if defined(CONFIG_BCM4329) || defined(CONFIG_BCM4319) || defined(CONFIG_RK903) || defined(CONFIG_RK901)
+    voltage = 1.8 ; //power 1.8V
+    
+#elif defined(CONFIG_MT5931_MT6622)||defined(CONFIG_MT5931)||defined(CONFIG_MT6620)
+    voltage = 2.8 ; //power 2.8V
+#elif defined(CONFIG_RDA5990)||defined(CONFIG_RTL8723AS)  
+    voltage = 3.3 ; //power 3.3V
+#else
+    //default, sdio use 3.0V
+    voltage = 3.0 ; //power 3.0V
+#endif
+
+    return voltage;
+}
+
+
    
index 861772f09844934416fb8b00d365ea3b085d3975..e399723c457be13626fe2acf149f8424f642830e 100644 (file)
     #endif // #if COMBO_MODULE_MT6620_CDT--#endif
 #endif 
 
+double rk31sdk_get_sdio_wifi_voltage(void)
+{
+    double voltage;
+    
+    /******************************************************************************
+    **  Please tell me how much wifi-module uses voltage in your project.  
+    ******************************************************************************/
+#if defined(CONFIG_BCM4329) || defined(CONFIG_BCM4319) || defined(CONFIG_RK903) || defined(CONFIG_RK901)
+    voltage = 1.8 ; //power 1.8V
+    
+#elif defined(CONFIG_MT5931_MT6622)||defined(CONFIG_MT5931)||defined(CONFIG_MT6620)
+    voltage = 2.8 ; //power 2.8V
+#elif defined(CONFIG_RDA5990)||defined(CONFIG_RTL8723AS)  
+    voltage = 3.3 ; //power 3.3V
+#else
+    //default, sdio use 3.0V
+    voltage = 3.0 ; //power 3.0V
+#endif
+
+    return voltage;
+}
+
+