mirror of
https://github.com/Mange/rtl8192eu-linux-driver
synced 2025-12-10 00:04:17 +00:00
Updated to v4.3.8_12406.20140929
This commit is contained in:
@@ -69,20 +69,27 @@ int platform_wifi_power_on(void)
|
||||
} else {
|
||||
sdc_id = val.val;
|
||||
DBG_871X("----- %s sdc_id: %d, mod_sel: %d\n", __FUNCTION__, sdc_id, mod_sel);
|
||||
wifi_pm_power(1);
|
||||
mdelay(10);
|
||||
|
||||
#if defined(CONFIG_PLATFORM_ARM_SUN6I) || defined(CONFIG_PLATFORM_ARM_SUN7I)
|
||||
sw_mci_rescan_card(sdc_id, 1);
|
||||
#elif defined(CONFIG_PLATFORM_ARM_SUN8I)
|
||||
sunxi_mci_rescan_card(sdc_id, 1);
|
||||
#endif
|
||||
mdelay(100);
|
||||
wifi_pm_power(1);
|
||||
|
||||
DBG_871X("%s: power up, rescan card.\n", __FUNCTION__);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_GPIO_WAKEUP
|
||||
#ifdef CONFIG_RTL8723B
|
||||
type = script_get_item("wifi_para", "rtl8723bs_wl_host_wake", &val);
|
||||
#endif
|
||||
#ifdef CONFIG_RTL8188E
|
||||
type = script_get_item("wifi_para", "rtl8189es_host_wake", &val);
|
||||
#endif
|
||||
if (SCIRPT_ITEM_VALUE_TYPE_PIO != type) {
|
||||
DBG_871X("has no rtl8723bs_wl_wake_host\n");
|
||||
DBG_871X("No definition of wake up host PIN\n");
|
||||
ret = -1;
|
||||
} else {
|
||||
gpio_eint_wlan = val.gpio.gpio;
|
||||
@@ -100,12 +107,14 @@ int platform_wifi_power_on(void)
|
||||
void platform_wifi_power_off(void)
|
||||
{
|
||||
#ifdef CONFIG_MMC
|
||||
wifi_pm_power(0);
|
||||
#if defined(CONFIG_PLATFORM_ARM_SUN6I) ||defined(CONFIG_PLATFORM_ARM_SUN7I)
|
||||
sw_mci_rescan_card(sdc_id, 0);
|
||||
#elif defined(CONFIG_PLATFORM_ARM_SUN8I)
|
||||
sunxi_mci_rescan_card(sdc_id, 0);
|
||||
#endif
|
||||
mdelay(100);
|
||||
wifi_pm_power(0);
|
||||
|
||||
DBG_871X("%s: remove card, power off.\n", __FUNCTION__);
|
||||
#endif // CONFIG_MMC
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user