From 66dd1a16d143489cd07f56018398f41e5cce56d9 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 26 Jan 2011 18:21:31 +0800 Subject: [PATCH] Export rk29sdk_wifi_set_carddetect for MV8686 driver. --- arch/arm/mach-rk29/board-rk29sdk.c | 3 ++- drivers/net/wireless/wifi_power/wifi_power.c | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/arch/arm/mach-rk29/board-rk29sdk.c b/arch/arm/mach-rk29/board-rk29sdk.c index 0f9d9d8a92ad..5b5db3a5c502 100755 --- a/arch/arm/mach-rk29/board-rk29sdk.c +++ b/arch/arm/mach-rk29/board-rk29sdk.c @@ -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, diff --git a/drivers/net/wireless/wifi_power/wifi_power.c b/drivers/net/wireless/wifi_power/wifi_power.c index 277cb705944f..2b2923afc490 100755 --- a/drivers/net/wireless/wifi_power/wifi_power.c +++ b/drivers/net/wireless/wifi_power/wifi_power.c @@ -26,7 +26,8 @@ */ struct wifi_power power_gpio = { - 0, 0, 0, 0, 0, 0 + POWER_USE_GPIO, POWER_GPIO_IOMUX, + GPIO5D6_SDMMC1PWREN_NAME, GPIO5H_GPIO5D6, RK29_PIN5_PD6, GPIO_HIGH }; /* @@ -36,7 +37,7 @@ struct wifi_power power_gpio = */ struct wifi_power power_save_gpio = { - 0, 0, 0, 0, 0, 0 + POWER_USE_GPIO, POWER_GPIO_NOT_IOMUX, 0, 0, RK29_PIN6_PC0, GPIO_HIGH }; /* -- 2.34.1