ar71xx: add kernel support for the OpenMesh MR900 board
[openwrt.git] / target / linux / ar71xx / files / arch / mips / ath79 / mach-tl-wdr4300.c
index 4a0ae96..99ae80d 100644 (file)
@@ -37,6 +37,9 @@
 #define WDR4300_GPIO_BTN_WPS           16
 #define WDR4300_GPIO_BTN_RFKILL                17
 
+#define WDR4300_GPIO_EXTERNAL_LNA0     18
+#define WDR4300_GPIO_EXTERNAL_LNA1     19
+
 #define WDR4300_GPIO_USB1_POWER                22
 #define WDR4300_GPIO_USB2_POWER                21
 
@@ -162,6 +165,9 @@ static void __init wdr4300_setup(void)
                                        ARRAY_SIZE(wdr4300_gpio_keys),
                                        wdr4300_gpio_keys);
 
+       ath79_wmac_set_ext_lna_gpio(0, WDR4300_GPIO_EXTERNAL_LNA0);
+       ath79_wmac_set_ext_lna_gpio(1, WDR4300_GPIO_EXTERNAL_LNA1);
+
        ath79_init_mac(tmpmac, mac, -1);
        ath79_register_wmac(art + WDR4300_WMAC_CALDATA_OFFSET, tmpmac);