ar71xx: Fix WD My Net N750 weak signal issue
authorGabor Juhos <juhosg@openwrt.org>
Fri, 10 Jan 2014 09:07:11 +0000 (09:07 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Fri, 10 Jan 2014 09:07:11 +0000 (09:07 +0000)
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

target/linux/ar71xx/files/arch/mips/ath79/mach-mynet-n750.c

index a44a7e0197c54677c54a10a4af827b99e26ef1db..737bec2b0d77f44470c5e740dbd36b6af65ad0f7 100644 (file)
@@ -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);