ar71xx: Fix WD My Net N750 weak signal issue
authorjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 10 Jan 2014 09:07:11 +0000 (09:07 +0000)
committerjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39213 3c298f89-4303-0410-b956-a3cf2f4a3e73

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

index a44a7e0..737bec2 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);