summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGabor Juhos <juhosg@openwrt.org>2014-01-10 09:07:11 +0000
committerGabor Juhos <juhosg@openwrt.org>2014-01-10 09:07:11 +0000
commit01727717f7aa8edad737d3e0b53dfb88d81f87e1 (patch)
treed09b83f998b24a1226cb55e885563d01729e4027
parent8384c0dba0cb2c1b4a05aea232b3715fe79dee2d (diff)
downloadmaster-31e0f0ae-01727717f7aa8edad737d3e0b53dfb88d81f87e1.tar.gz
master-31e0f0ae-01727717f7aa8edad737d3e0b53dfb88d81f87e1.tar.bz2
master-31e0f0ae-01727717f7aa8edad737d3e0b53dfb88d81f87e1.zip
ar71xx: Fix WD My Net N750 weak signal issue
The LNAs need to be enabled by setting their respective GPIO to high even though the original firmware's setting sets them to low on initialization. Obviously the LNAs are then later initialized by the driver on the OEM firmware. Without this fix the device is mostly "deaf". Signed-off-by: Felix Kaechele <heffer@fedoraproject.org> Patchwork: http://patchwork.openwrt.org/patch/4688/ Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39213
-rw-r--r--target/linux/ar71xx/files/arch/mips/ath79/mach-mynet-n750.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-mynet-n750.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-mynet-n750.c
index a44a7e0197..737bec2b0d 100644
--- a/target/linux/ar71xx/files/arch/mips/ath79/mach-mynet-n750.c
+++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-mynet-n750.c
@@ -179,10 +179,10 @@ static void __init mynet_n750_setup(void)
* board/ar7240/db12x/alpha_gpio.c
*/
gpio_request_one(MYNET_N750_GPIO_EXTERNAL_LNA0,
- GPIOF_OUT_INIT_LOW | GPIOF_EXPORT_DIR_FIXED,
+ GPIOF_OUT_INIT_HIGH | GPIOF_EXPORT_DIR_FIXED,
"External LNA0");
gpio_request_one(MYNET_N750_GPIO_EXTERNAL_LNA1,
- GPIOF_OUT_INIT_LOW | GPIOF_EXPORT_DIR_FIXED,
+ GPIOF_OUT_INIT_HIGH | GPIOF_EXPORT_DIR_FIXED,
"External LNA1");
mynet_n750_get_mac("wlan24mac=", tmpmac);