summaryrefslogtreecommitdiff
path: root/target/linux/ar71xx/files/arch
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 /target/linux/ar71xx/files/arch
parent8384c0dba0cb2c1b4a05aea232b3715fe79dee2d (diff)
downloadmtk-20170518-01727717f7aa8edad737d3e0b53dfb88d81f87e1.zip
mtk-20170518-01727717f7aa8edad737d3e0b53dfb88d81f87e1.tar.gz
mtk-20170518-01727717f7aa8edad737d3e0b53dfb88d81f87e1.tar.bz2
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
Diffstat (limited to 'target/linux/ar71xx/files/arch')
-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 a44a7e0..737bec2 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);