Simplify GPIO configuration
authorPiotr Dymacz <pepe2k@gmail.com>
Sun, 26 Nov 2017 16:46:59 +0000 (17:46 +0100)
committerPiotr Dymacz <pepe2k@gmail.com>
Wed, 29 Nov 2017 21:34:54 +0000 (22:34 +0100)
Automatically include:

- reset button in GPIO input mask
- active low/high LEDs masks in GPIO init high/low masks
- GPIO init low/high masks in GPIO output mask

This makes per device GPIO configuration much shorter.

u-boot/common/cmd_qcagpio.c
u-boot/cpu/mips/ar7240/qca_gpio_init.S
u-boot/include/configs/ap121.h
u-boot/include/configs/ap143.h
u-boot/include/configs/db12x.h

index 460905e8d3bddb66059d9942d10a2418189835ff..5301044abfd7fb2abb0f0e22e636e8e063aa063f 100644 (file)
@@ -262,7 +262,33 @@ static void gpio_list_cfg(void)
     defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_L) ||\
     defined(CONFIG_QCA_GPIO_MASK_LED_ACT_H)  ||\
     defined(CONFIG_QCA_GPIO_MASK_LED_ACT_L)
-       u32 mask_h = 0, mask_l = 0;
+
+       #if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_H)
+               u32 mask_led_h = CONFIG_QCA_GPIO_MASK_LED_ACT_H;
+       #else
+               u32 mask_led_h = 0;
+       #endif
+
+       #if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_L)
+               u32 mask_led_l = CONFIG_QCA_GPIO_MASK_LED_ACT_L;
+       #else
+               u32 mask_led_l = 0;
+       #endif
+
+       #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_H)
+               u32 mask_out_h = CONFIG_QCA_GPIO_MASK_OUT_INIT_H;
+       #else
+               u32 mask_out_h = 0;
+       #endif
+
+       #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_L)
+               u32 mask_out_l = CONFIG_QCA_GPIO_MASK_OUT_INIT_L;
+       #else
+               u32 mask_out_l = 0;
+       #endif
+
+       mask_out_l |= mask_led_h;
+       mask_out_h |= mask_led_l;
 #endif
 
        puts("\n");
@@ -327,20 +353,13 @@ static void gpio_list_cfg(void)
 
                /* GPIO default value */
 #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_H) ||\
-    defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_L)
-
-       #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_H)
-               mask_h = CONFIG_QCA_GPIO_MASK_OUT_INIT_H;
-       #endif
-
-       #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_L)
-               mask_l = CONFIG_QCA_GPIO_MASK_OUT_INIT_L;
-       #endif
-
+    defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_L) ||\
+    defined(CONFIG_QCA_GPIO_MASK_LED_ACT_H)  ||\
+    defined(CONFIG_QCA_GPIO_MASK_LED_ACT_L)
                if (output) {
-                       if (gpio_mask & mask_h)
+                       if (gpio_mask & mask_out_h)
                                printf("%-3s", "hi");
-                       else if (gpio_mask & mask_l)
+                       else if (gpio_mask & mask_out_l)
                                printf("%-3s", "lo");
                        else
                                printf("%-3s", "-");
@@ -354,18 +373,10 @@ static void gpio_list_cfg(void)
                /* GPIO in LED mask */
 #if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_H) ||\
     defined(CONFIG_QCA_GPIO_MASK_LED_ACT_L)
-       #if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_H)
-               mask_h = CONFIG_QCA_GPIO_MASK_LED_ACT_H;
-       #endif
-
-       #if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_L)
-               mask_l = CONFIG_QCA_GPIO_MASK_LED_ACT_L;
-       #endif
-
                if (output) {
-                       if (gpio_mask & mask_h)
+                       if (gpio_mask & mask_led_h)
                                printf("%-3s", "hi");
-                       else if (gpio_mask & mask_l)
+                       else if (gpio_mask & mask_led_l)
                                printf("%-3s", "lo");
                        else
                                printf("%-3s", "-");
index 810697dcfc550c9b3ebde1154a8bf903476a9c7a..70c5c5c69a5543385282299c0c544d2f4b71892a 100644 (file)
@@ -36,8 +36,7 @@
  *    - bitmask for outputs initialized to high and low state at start
  * 5. CONFIG_QCA_GPIO_MASK_LED_ACT_H,
  *    CONFIG_QCA_GPIO_MASK_LED_ACT_L
- *    - bitmask for GPIO driven LEDs, used only in leds_on/leds_off functions,
- *      GPIO numbers for LEDs MUST be defined also in CONFIG_QCA_GPIO_MASK_OUT!
+ *    - bitmask for GPIO driven LEDs, used only in leds_on/leds_off functions
  *
  * TODO:
  * 1. Allow to select LS, HS, both or none UART type
  */
 
 /* Sanity check for GPIO driven LEDs */
-#if !defined(CONFIG_QCA_GPIO_MASK_OUT) &&\
-    (defined(CONFIG_QCA_GPIO_MASK_LED_ACT_H) ||\
-     defined(CONFIG_QCA_GPIO_MASK_LED_ACT_L))
-       #error "GPIOs for LEDs must be included in CONFIG_QCA_GPIO_MASK_OUT!"
-#endif
-
-#if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_H) &&\
-    !((CONFIG_QCA_GPIO_MASK_OUT) & (CONFIG_QCA_GPIO_MASK_LED_ACT_H))
-       #error "GPIOs for active high LEDs must be included in CONFIG_QCA_GPIO_MASK_OUT!"
-#endif
-
-#if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_L) &&\
-    !((CONFIG_QCA_GPIO_MASK_OUT) & (CONFIG_QCA_GPIO_MASK_LED_ACT_L))
-       #error "GPIOs for active low LEDs must be included in CONFIG_QCA_GPIO_MASK_OUT!"
-#endif
-
 #if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_H) &&\
     defined(CONFIG_QCA_GPIO_MASK_LED_ACT_L)
        #if ((CONFIG_QCA_GPIO_MASK_LED_ACT_H) &\
        #endif
 #endif
 
+/* Include active low/high LEDs in GPIO init low/high masks */
+#if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_H)
+       #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_L)
+               #define _GPIO_MASK_OUT_INIT_L   (CONFIG_QCA_GPIO_MASK_LED_ACT_H |\
+                                                CONFIG_QCA_GPIO_MASK_OUT_INIT_L)
+       #else
+               #define _GPIO_MASK_OUT_INIT_L   (CONFIG_QCA_GPIO_MASK_LED_ACT_H)
+       #endif
+#else
+       #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_L)
+               #define _GPIO_MASK_OUT_INIT_L   (CONFIG_QCA_GPIO_MASK_OUT_INIT_L)
+       #endif
+#endif
+
+#if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_L)
+       #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_H)
+               #define _GPIO_MASK_OUT_INIT_H   (CONFIG_QCA_GPIO_MASK_LED_ACT_L |\
+                                                CONFIG_QCA_GPIO_MASK_OUT_INIT_H)
+       #else
+               #define _GPIO_MASK_OUT_INIT_H   (CONFIG_QCA_GPIO_MASK_LED_ACT_L)
+       #endif
+#else
+       #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_H)
+               #define _GPIO_MASK_OUT_INIT_H   (CONFIG_QCA_GPIO_MASK_OUT_INIT_H)
+       #endif
+#endif
+
+/* Include GPIO init low/high in GPIO output mask */
+#if defined(CONFIG_QCA_GPIO_MASK_OUT)
+       #if defined(_GPIO_MASK_OUT_INIT_H) && defined(_GPIO_MASK_OUT_INIT_L)
+               #define _GPIO_MASK_OUT  (CONFIG_QCA_GPIO_MASK_OUT |\
+                                        _GPIO_MASK_OUT_INIT_H |\
+                                        _GPIO_MASK_OUT_INIT_L)
+       #elif defined(_GPIO_MASK_OUT_INIT_H)
+               #define _GPIO_MASK_OUT  (CONFIG_QCA_GPIO_MASK_OUT |\
+                                        _GPIO_MASK_OUT_INIT_H)
+       #elif defined(_GPIO_MASK_OUT_INIT_L)
+               #define _GPIO_MASK_OUT  (CONFIG_QCA_GPIO_MASK_OUT |\
+                                        _GPIO_MASK_OUT_INIT_L)
+       #else
+               #define _GPIO_MASK_OUT  (CONFIG_QCA_GPIO_MASK_OUT)
+       #endif
+#else
+       #if defined(_GPIO_MASK_OUT_INIT_H) && defined(_GPIO_MASK_OUT_INIT_L)
+               #define _GPIO_MASK_OUT  (_GPIO_MASK_OUT_INIT_H |\
+                                        _GPIO_MASK_OUT_INIT_L)
+       #elif defined(_GPIO_MASK_OUT_INIT_H)
+               #define _GPIO_MASK_OUT  (_GPIO_MASK_OUT_INIT_H)
+       #elif defined(_GPIO_MASK_OUT_INIT_L)
+               #define _GPIO_MASK_OUT  (_GPIO_MASK_OUT_INIT_L)
+       #endif
+#endif
+
+/* Include CONFIG_GPIO_RESET_BTN in GPIO inputs mask */
+#if defined(CONFIG_GPIO_RESET_BTN)
+       #if defined(CONFIG_QCA_GPIO_MASK_IN)
+               #define _GPIO_MASK_IN   ((CONFIG_QCA_GPIO_MASK_IN) |\
+                                        (1 << CONFIG_GPIO_RESET_BTN))
+       #else
+               #define _GPIO_MASK_IN   (1 << CONFIG_GPIO_RESET_BTN)
+       #endif
+#else
+       #if defined(CONFIG_QCA_GPIO_MASK_IN)
+               #define _GPIO_MASK_IN   (CONFIG_QCA_GPIO_MASK_IN)
+       #endif
+#endif
+
 .globl lowlevel_gpio_init
 .type  lowlevel_gpio_init, @function
 .align 4
@@ -103,24 +153,24 @@ lowlevel_gpio_init:
        /* Sanity check for JTAG pins (GPIO 0~3) */
        #if defined(CONFIG_SKIP_LOWLEVEL_INIT) ||\
            defined(CONFIG_QCA_KEEP_JTAG_ENABLED)
-               #if defined(CONFIG_QCA_GPIO_MASK_IN)
-                       #define _GPIO_MASK_IN   \
-                               (CONFIG_QCA_GPIO_MASK_IN & ~QCA_GPIO_JTAG_MASK)
+               #if defined(_GPIO_MASK_IN)
+                       #define __GPIO_MASK_IN  \
+                               (_GPIO_MASK_IN & ~QCA_GPIO_JTAG_MASK)
                #endif
 
-               #if defined(CONFIG_QCA_GPIO_MASK_OUT)
-                       #define _GPIO_MASK_OUT  \
-                               (CONFIG_QCA_GPIO_MASK_OUT & ~QCA_GPIO_JTAG_MASK)
+               #if defined(_GPIO_MASK_OUT)
+                       #define __GPIO_MASK_OUT \
+                               (_GPIO_MASK_OUT & ~QCA_GPIO_JTAG_MASK)
                #endif
 
-               #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_H)
-                       #define _GPIO_MASK_OUT_INIT_H   \
-                               (CONFIG_QCA_GPIO_MASK_OUT_INIT_H & ~QCA_GPIO_JTAG_MASK)
+               #if defined(_GPIO_MASK_OUT_INIT_H)
+                       #define __GPIO_MASK_OUT_INIT_H  \
+                               (_GPIO_MASK_OUT_INIT_H & ~QCA_GPIO_JTAG_MASK)
                #endif
 
-               #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_L)
-                       #define _GPIO_MASK_OUT_INIT_L   \
-                               (CONFIG_QCA_GPIO_MASK_OUT_INIT_L & ~QCA_GPIO_JTAG_MASK)
+               #if defined(_GPIO_MASK_OUT_INIT_L)
+                       #define __GPIO_MASK_OUT_INIT_L  \
+                               (_GPIO_MASK_OUT_INIT_L & ~QCA_GPIO_JTAG_MASK)
                #endif
 
                #if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_H)
@@ -143,22 +193,20 @@ lowlevel_gpio_init:
                        #error "Cannot use JTAG pin for LSUART RX!"
                #endif
        #else
-               #if defined(CONFIG_QCA_GPIO_MASK_IN)
-                       #define _GPIO_MASK_IN   CONFIG_QCA_GPIO_MASK_IN
+               #if defined(_GPIO_MASK_IN)
+                       #define __GPIO_MASK_IN  _GPIO_MASK_IN
                #endif
 
-               #if defined(CONFIG_QCA_GPIO_MASK_OUT)
-                       #define _GPIO_MASK_OUT  CONFIG_QCA_GPIO_MASK_OUT
+               #if defined(_GPIO_MASK_OUT)
+                       #define __GPIO_MASK_OUT _GPIO_MASK_OUT
                #endif
 
-               #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_H)
-                       #define _GPIO_MASK_OUT_INIT_H   \
-                               CONFIG_QCA_GPIO_MASK_OUT_INIT_H
+               #if defined(_GPIO_MASK_OUT_INIT_H)
+                       #define __GPIO_MASK_OUT_INIT_H  _GPIO_MASK_OUT_INIT_H
                #endif
 
-               #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_L)
-                       #define _GPIO_MASK_OUT_INIT_L   \
-                               CONFIG_QCA_GPIO_MASK_OUT_INIT_L
+               #if defined(_GPIO_MASK_OUT_INIT_L)
+                       #define __GPIO_MASK_OUT_INIT_L  _GPIO_MASK_OUT_INIT_L
                #endif
 
                #if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_H)
@@ -219,16 +267,16 @@ lowlevel_gpio_init:
         * Do not allow to use LSUART TX/RX lines
         * as regular GPIO inputs/outputs at the same time
         */
-       #if defined(_GPIO_MASK_IN)
-               #if ((_GPIO_MASK_IN) & CONFIG_QCA_GPIO_MASK_LSUART_TX) ||\
-                   ((_GPIO_MASK_IN) & CONFIG_QCA_GPIO_MASK_LSUART_RX)
+       #if defined(__GPIO_MASK_IN)
+               #if (__GPIO_MASK_IN & CONFIG_QCA_GPIO_MASK_LSUART_TX) ||\
+                   (__GPIO_MASK_IN & CONFIG_QCA_GPIO_MASK_LSUART_RX)
                        #error "Cannot use LSUART lines as GPIO inputs!"
                #endif
        #endif
 
-       #if defined(_GPIO_MASK_OUT)
-               #if ((_GPIO_MASK_OUT) & CONFIG_QCA_GPIO_MASK_LSUART_TX) ||\
-                   ((_GPIO_MASK_OUT) & CONFIG_QCA_GPIO_MASK_LSUART_RX)
+       #if defined(__GPIO_MASK_OUT)
+               #if (__GPIO_MASK_OUT & CONFIG_QCA_GPIO_MASK_LSUART_TX) ||\
+                   (__GPIO_MASK_OUT & CONFIG_QCA_GPIO_MASK_LSUART_RX)
                        #error "Cannot use LSUART lines as GPIO outputs!"
                #endif
        #endif
@@ -246,13 +294,13 @@ lowlevel_gpio_init:
         */
        li  t8, QCA_GPIO_OUT_REG
        lw  t9, 0(t8)
-       #if defined(_GPIO_MASK_OUT_INIT_H)
-       or  t9, t9, (_GPIO_MASK_OUT_INIT_H | CONFIG_QCA_GPIO_MASK_LSUART_TX)
+       #if defined(__GPIO_MASK_OUT_INIT_H)
+       or  t9, t9, (__GPIO_MASK_OUT_INIT_H | CONFIG_QCA_GPIO_MASK_LSUART_TX)
        #else
        or  t9, t9, CONFIG_QCA_GPIO_MASK_LSUART_TX
        #endif
-       #if defined(_GPIO_MASK_OUT_INIT_L)
-       and t9, t9, ~(_GPIO_MASK_OUT_INIT_L)
+       #if defined(__GPIO_MASK_OUT_INIT_L)
+       and t9, t9, ~__GPIO_MASK_OUT_INIT_L
        #endif
        sw  t9, 0(t8)
 
@@ -263,11 +311,11 @@ lowlevel_gpio_init:
         */
        li  t8, QCA_GPIO_OE_REG
        lw  t9, 0(t8)
-       #if defined(_GPIO_MASK_OUT)
+       #if defined(__GPIO_MASK_OUT)
                #if (SOC_TYPE & QCA_QCA955X_SOC)
-       or  t9, t9, (_GPIO_MASK_OUT | CONFIG_QCA_GPIO_MASK_LSUART_TX)
+       or  t9, t9, (__GPIO_MASK_OUT | CONFIG_QCA_GPIO_MASK_LSUART_TX)
                #else
-       and t9, t9, ~(_GPIO_MASK_OUT | CONFIG_QCA_GPIO_MASK_LSUART_TX)
+       and t9, t9, ~(__GPIO_MASK_OUT | CONFIG_QCA_GPIO_MASK_LSUART_TX)
                #endif
        #else
                #if (SOC_TYPE & QCA_QCA955X_SOC)
@@ -276,11 +324,11 @@ lowlevel_gpio_init:
        and t9, t9, ~CONFIG_QCA_GPIO_MASK_LSUART_TX
                #endif
        #endif
-       #if defined(_GPIO_MASK_IN)
+       #if defined(__GPIO_MASK_IN)
                #if (SOC_TYPE & QCA_QCA955X_SOC)
-       and t9, t9, ~(_GPIO_MASK_IN | CONFIG_QCA_GPIO_MASK_LSUART_RX)
+       and t9, t9, ~(__GPIO_MASK_IN | CONFIG_QCA_GPIO_MASK_LSUART_RX)
                #else
-       or  t9, t9, (_GPIO_MASK_IN | CONFIG_QCA_GPIO_MASK_LSUART_RX)
+       or  t9, t9, (__GPIO_MASK_IN | CONFIG_QCA_GPIO_MASK_LSUART_RX)
                #endif
        #else
                #if (SOC_TYPE & QCA_QCA955X_SOC)
@@ -325,29 +373,29 @@ lowlevel_gpio_init:
         * - 16 ~ 19 -> GPIO_OUT_FUNCTION4 (mask: 0x0F0000)
         * - 20 ~ 23 -> GPIO_OUT_FUNCTION5 (mask: 0xF00000)
         */
-       #if defined(_GPIO_MASK_OUT) || defined(_GPIO_MASK_IN) ||\
+       #if defined(__GPIO_MASK_OUT) || defined(__GPIO_MASK_IN) ||\
            defined(CONFIG_QCA_GPIO_MASK_LSUART_TX)
 
                /* GPIO_OUT_FUNCTION0 (GPIO 0~3) */
-               #if ((_GPIO_MASK_OUT) & 0x00000F) ||\
-                   ((_GPIO_MASK_IN)  & 0x00000F) ||\
+               #if (__GPIO_MASK_OUT & 0x00000F) ||\
+                   (__GPIO_MASK_IN  & 0x00000F) ||\
                    (CONFIG_QCA_GPIO_MASK_LSUART_TX & 0x00000F)
        li  t8, QCA_GPIO_OUT_FUNC0_REG
        lw  t9, 0(t8)
-                       #if ((_GPIO_MASK_OUT) & GPIO0) ||\
-                           ((_GPIO_MASK_IN)  & GPIO0)
+                       #if (__GPIO_MASK_OUT & GPIO0) ||\
+                           (__GPIO_MASK_IN  & GPIO0)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO0_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO1) ||\
-                           ((_GPIO_MASK_IN)  & GPIO1)
+                       #if (__GPIO_MASK_OUT & GPIO1) ||\
+                           (__GPIO_MASK_IN  & GPIO1)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO1_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO2) ||\
-                           ((_GPIO_MASK_IN)  & GPIO2)
+                       #if (__GPIO_MASK_OUT & GPIO2) ||\
+                           (__GPIO_MASK_IN  & GPIO2)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO2_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO3) ||\
-                           ((_GPIO_MASK_IN)  & GPIO3)
+                       #if (__GPIO_MASK_OUT & GPIO3) ||\
+                           (__GPIO_MASK_IN  & GPIO3)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO3_EN_MASK)
                        #endif
                        #if (CONFIG_QCA_GPIO_MASK_LSUART_TX & 0x00000F)
@@ -359,25 +407,25 @@ lowlevel_gpio_init:
                #endif
 
                /* GPIO_OUT_FUNCTION1 (GPIO 4~7) */
-               #if ((_GPIO_MASK_OUT) & 0x0000F0) ||\
-                   ((_GPIO_MASK_IN)  & 0x0000F0) ||\
+               #if (__GPIO_MASK_OUT & 0x0000F0) ||\
+                   (__GPIO_MASK_IN  & 0x0000F0) ||\
                    (CONFIG_QCA_GPIO_MASK_LSUART_TX & 0x0000F0)
        li  t8, QCA_GPIO_OUT_FUNC1_REG
        lw  t9, 0(t8)
-                       #if ((_GPIO_MASK_OUT) & GPIO4) ||\
-                           ((_GPIO_MASK_IN)  & GPIO4)
+                       #if (__GPIO_MASK_OUT & GPIO4) ||\
+                           (__GPIO_MASK_IN  & GPIO4)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO4_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO5) ||\
-                           ((_GPIO_MASK_IN)  & GPIO5)
+                       #if (__GPIO_MASK_OUT & GPIO5) ||\
+                           (__GPIO_MASK_IN  & GPIO5)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO5_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO6) ||\
-                           ((_GPIO_MASK_IN)  & GPIO6)
+                       #if (__GPIO_MASK_OUT & GPIO6) ||\
+                           (__GPIO_MASK_IN  & GPIO6)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO6_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO7) ||\
-                           ((_GPIO_MASK_IN)  & GPIO7)
+                       #if (__GPIO_MASK_OUT & GPIO7) ||\
+                           (__GPIO_MASK_IN  & GPIO7)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO7_EN_MASK)
                        #endif
                        #if (CONFIG_QCA_GPIO_MASK_LSUART_TX & 0x0000F0)
@@ -389,25 +437,25 @@ lowlevel_gpio_init:
                #endif
 
                /* GPIO_OUT_FUNCTION2 (GPIO 8~11) */
-               #if ((_GPIO_MASK_OUT) & 0x000F00) ||\
-                   ((_GPIO_MASK_IN)  & 0x000F00) ||\
+               #if (__GPIO_MASK_OUT & 0x000F00) ||\
+                   (__GPIO_MASK_IN  & 0x000F00) ||\
                    (CONFIG_QCA_GPIO_MASK_LSUART_TX & 0x000F00)
        li  t8, QCA_GPIO_OUT_FUNC2_REG
        lw  t9, 0(t8)
-                       #if ((_GPIO_MASK_OUT) & GPIO8) ||\
-                           ((_GPIO_MASK_IN)  & GPIO8)
+                       #if (__GPIO_MASK_OUT & GPIO8) ||\
+                           (__GPIO_MASK_IN  & GPIO8)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO8_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO9) ||\
-                           ((_GPIO_MASK_IN)  & GPIO9)
+                       #if (__GPIO_MASK_OUT & GPIO9) ||\
+                           (__GPIO_MASK_IN  & GPIO9)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO9_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO10) ||\
-                           ((_GPIO_MASK_IN)  & GPIO10)
+                       #if (__GPIO_MASK_OUT & GPIO10) ||\
+                           (__GPIO_MASK_IN  & GPIO10)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO10_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO11) ||\
-                           ((_GPIO_MASK_IN)  & GPIO11)
+                       #if (__GPIO_MASK_OUT & GPIO11) ||\
+                           (__GPIO_MASK_IN  & GPIO11)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO11_EN_MASK)
                        #endif
                        #if (CONFIG_QCA_GPIO_MASK_LSUART_TX & 0x000F00)
@@ -419,25 +467,25 @@ lowlevel_gpio_init:
                #endif
 
                /* GPIO_OUT_FUNCTION3 (GPIO 12~15) */
-               #if ((_GPIO_MASK_OUT) & 0x00F000) ||\
-                   ((_GPIO_MASK_IN)  & 0x00F000) ||\
+               #if (__GPIO_MASK_OUT & 0x00F000) ||\
+                   (__GPIO_MASK_IN  & 0x00F000) ||\
                    (CONFIG_QCA_GPIO_MASK_LSUART_TX & 0x00F000)
        li  t8, QCA_GPIO_OUT_FUNC3_REG
        lw  t9, 0(t8)
-                       #if ((_GPIO_MASK_OUT) & GPIO12) ||\
-                           ((_GPIO_MASK_IN)  & GPIO12)
+                       #if (__GPIO_MASK_OUT & GPIO12) ||\
+                           (__GPIO_MASK_IN  & GPIO12)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO12_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO13) ||\
-                           ((_GPIO_MASK_IN)  & GPIO13)
+                       #if (__GPIO_MASK_OUT & GPIO13) ||\
+                           (__GPIO_MASK_IN  & GPIO13)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO13_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO14) ||\
-                           ((_GPIO_MASK_IN)  & GPIO14)
+                       #if (__GPIO_MASK_OUT & GPIO14) ||\
+                           (__GPIO_MASK_IN  & GPIO14)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO14_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO15) ||\
-                           ((_GPIO_MASK_IN)  & GPIO15)
+                       #if (__GPIO_MASK_OUT & GPIO15) ||\
+                           (__GPIO_MASK_IN  & GPIO15)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO15_EN_MASK)
                        #endif
                        #if (CONFIG_QCA_GPIO_MASK_LSUART_TX & 0x00F000)
@@ -449,25 +497,25 @@ lowlevel_gpio_init:
                #endif
 
                /* GPIO_OUT_FUNCTION4 (GPIO 16~19) */
-               #if ((_GPIO_MASK_OUT) & 0x0F0000) ||\
-                   ((_GPIO_MASK_IN)  & 0x0F0000) ||\
+               #if (__GPIO_MASK_OUT & 0x0F0000) ||\
+                   (__GPIO_MASK_IN  & 0x0F0000) ||\
                    (CONFIG_QCA_GPIO_MASK_LSUART_TX & 0x0F0000)
        li  t8, QCA_GPIO_OUT_FUNC4_REG
        lw  t9, 0(t8)
-                       #if ((_GPIO_MASK_OUT) & GPIO16) ||\
-                           ((_GPIO_MASK_IN)  & GPIO16)
+                       #if (__GPIO_MASK_OUT & GPIO16) ||\
+                           (__GPIO_MASK_IN  & GPIO16)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO16_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO17) ||\
-                           ((_GPIO_MASK_IN)  & GPIO17)
+                       #if (__GPIO_MASK_OUT & GPIO17) ||\
+                           (__GPIO_MASK_IN  & GPIO17)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO17_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO18) ||\
-                           ((_GPIO_MASK_IN)  & GPIO18)
+                       #if (__GPIO_MASK_OUT & GPIO18) ||\
+                           (__GPIO_MASK_IN  & GPIO18)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO18_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO19) ||\
-                           ((_GPIO_MASK_IN)  & GPIO19)
+                       #if (__GPIO_MASK_OUT & GPIO19) ||\
+                           (__GPIO_MASK_IN  & GPIO19)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO19_EN_MASK)
                        #endif
                        #if (CONFIG_QCA_GPIO_MASK_LSUART_TX & 0x0F0000)
@@ -479,25 +527,25 @@ lowlevel_gpio_init:
                #endif
 
                /* GPIO_OUT_FUNCTION5 (GPIO 20~23) */
-               #if ((_GPIO_MASK_OUT) & 0xF00000) ||\
-                   ((_GPIO_MASK_IN)  & 0xF00000) ||\
+               #if (__GPIO_MASK_OUT & 0xF00000) ||\
+                   (__GPIO_MASK_IN  & 0xF00000) ||\
                    (CONFIG_QCA_GPIO_MASK_LSUART_TX & 0xF00000)
        li  t8, QCA_GPIO_OUT_FUNC5_REG
        lw  t9, 0(t8)
-                       #if ((_GPIO_MASK_OUT) & GPIO20) ||\
-                           ((_GPIO_MASK_IN)  & GPIO20)
+                       #if (__GPIO_MASK_OUT & GPIO20) ||\
+                           (__GPIO_MASK_IN  & GPIO20)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO20_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO21) ||\
-                           ((_GPIO_MASK_IN)  & GPIO21)
+                       #if (__GPIO_MASK_OUT & GPIO21) ||\
+                           (__GPIO_MASK_IN  & GPIO21)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO21_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO22) ||\
-                           ((_GPIO_MASK_IN)  & GPIO22)
+                       #if (__GPIO_MASK_OUT & GPIO22) ||\
+                           (__GPIO_MASK_IN  & GPIO22)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO22_EN_MASK)
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO23) ||\
-                           ((_GPIO_MASK_IN)  & GPIO23)
+                       #if (__GPIO_MASK_OUT & GPIO23) ||\
+                           (__GPIO_MASK_IN  & GPIO23)
        and t9, t9, ~(QCA_GPIO_OUT_FUNCX_GPIO23_EN_MASK)
                        #endif
                        #if (CONFIG_QCA_GPIO_MASK_LSUART_TX & 0xF00000)
@@ -509,8 +557,8 @@ lowlevel_gpio_init:
                #endif
 
        #endif /*
-               * _GPIO_MASK_OUT ||
-               * _GPIO_MASK_IN  ||
+               * __GPIO_MASK_OUT ||
+               * __GPIO_MASK_IN  ||
                * CONFIG_QCA_GPIO_MASK_LSUART_TX
                */
 
@@ -526,24 +574,24 @@ lowlevel_gpio_init:
        /* Sanity check for JTAG pins (GPIO 6~8) */
        #if defined(CONFIG_SKIP_LOWLEVEL_INIT) ||\
            defined(CONFIG_QCA_KEEP_JTAG_ENABLED)
-               #if defined(CONFIG_QCA_GPIO_MASK_IN)
-                       #define _GPIO_MASK_IN   \
-                               (CONFIG_QCA_GPIO_MASK_IN & ~QCA_GPIO_JTAG_MASK)
+               #if defined(_GPIO_MASK_IN)
+                       #define __GPIO_MASK_IN  \
+                               (_GPIO_MASK_IN & ~QCA_GPIO_JTAG_MASK)
                #endif
 
-               #if defined(CONFIG_QCA_GPIO_MASK_OUT)
-                       #define _GPIO_MASK_OUT  \
-                               (CONFIG_QCA_GPIO_MASK_OUT & ~QCA_GPIO_JTAG_MASK)
+               #if defined(_GPIO_MASK_OUT)
+                       #define __GPIO_MASK_OUT \
+                               (_GPIO_MASK_OUT & ~QCA_GPIO_JTAG_MASK)
                #endif
 
-               #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_H)
-                       #define _GPIO_MASK_OUT_INIT_H   \
-                               (CONFIG_QCA_GPIO_MASK_OUT_INIT_H & ~QCA_GPIO_JTAG_MASK)
+               #if defined(_GPIO_MASK_OUT_INIT_H)
+                       #define __GPIO_MASK_OUT_INIT_H  \
+                               (_GPIO_MASK_OUT_INIT_H & ~QCA_GPIO_JTAG_MASK)
                #endif
 
-               #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_L)
-                       #define _GPIO_MASK_OUT_INIT_L   \
-                               (CONFIG_QCA_GPIO_MASK_OUT_INIT_L & ~QCA_GPIO_JTAG_MASK)
+               #if defined(_GPIO_MASK_OUT_INIT_L)
+                       #define __GPIO_MASK_OUT_INIT_L  \
+                               (_GPIO_MASK_OUT_INIT_L & ~QCA_GPIO_JTAG_MASK)
                #endif
 
                #if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_H)
@@ -556,22 +604,20 @@ lowlevel_gpio_init:
                                (CONFIG_QCA_GPIO_MASK_LED_ACT_L & ~QCA_GPIO_JTAG_MASK)
                #endif
        #else
-               #if defined(CONFIG_QCA_GPIO_MASK_IN)
-                       #define _GPIO_MASK_IN   CONFIG_QCA_GPIO_MASK_IN
+               #if defined(_GPIO_MASK_IN)
+                       #define __GPIO_MASK_IN  _GPIO_MASK_IN
                #endif
 
-               #if defined(CONFIG_QCA_GPIO_MASK_OUT)
-                       #define _GPIO_MASK_OUT  CONFIG_QCA_GPIO_MASK_OUT
+               #if defined(_GPIO_MASK_OUT)
+                       #define __GPIO_MASK_OUT _GPIO_MASK_OUT
                #endif
 
-               #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_H)
-                       #define _GPIO_MASK_OUT_INIT_H   \
-                               CONFIG_QCA_GPIO_MASK_OUT_INIT_H
+               #if defined(_GPIO_MASK_OUT_INIT_H)
+                       #define __GPIO_MASK_OUT_INIT_H  _GPIO_MASK_OUT_INIT_H
                #endif
 
-               #if defined(CONFIG_QCA_GPIO_MASK_OUT_INIT_L)
-                       #define _GPIO_MASK_OUT_INIT_L   \
-                               CONFIG_QCA_GPIO_MASK_OUT_INIT_L
+               #if defined(_GPIO_MASK_OUT_INIT_L)
+                       #define __GPIO_MASK_OUT_INIT_L  _GPIO_MASK_OUT_INIT_L
                #endif
 
                #if defined(CONFIG_QCA_GPIO_MASK_LED_ACT_H)
@@ -590,14 +636,14 @@ lowlevel_gpio_init:
         * GPIO10 and GPIO9 respectively, so do not allow
         * to use those GPIOs as regular at the same time
         */
-       #if defined(_GPIO_MASK_IN)
-               #if ((_GPIO_MASK_IN) & (GPIO9 | GPIO10))
+       #if defined(__GPIO_MASK_IN)
+               #if (__GPIO_MASK_IN & (GPIO9 | GPIO10))
                        #error "Cannot use HSUART lines as GPIO inputs!"
                #endif
        #endif
 
-       #if defined(_GPIO_MASK_OUT)
-               #if ((_GPIO_MASK_OUT) & (GPIO9 | GPIO10))
+       #if defined(__GPIO_MASK_OUT)
+               #if (__GPIO_MASK_OUT & (GPIO9 | GPIO10))
                        #error "Cannot use HSUART lines as GPIO outputs!"
                #endif
        #endif
@@ -663,34 +709,34 @@ gpio_setup:
        or  t9, t9, (QCA_GPIO_FUNC_1_JTAG_DIS_MASK |\
                     QCA_GPIO_FUNC_1_UART_EN_MASK)
        #endif
-       #if ((_GPIO_MASK_OUT) & (GPIO11 | GPIO12)) ||\
-           ((_GPIO_MASK_IN)  & (GPIO11 | GPIO12))
+       #if (__GPIO_MASK_OUT & (GPIO11 | GPIO12)) ||\
+           (__GPIO_MASK_IN  & (GPIO11 | GPIO12))
        and t9, t9, ~(QCA_GPIO_FUNC_1_UART_RTS_CTS_EN_MASK)
        #endif
-       #if ((_GPIO_MASK_OUT) & GPIO13) ||\
-           ((_GPIO_MASK_IN)  & GPIO13)
+       #if (__GPIO_MASK_OUT & GPIO13) ||\
+           (__GPIO_MASK_IN  & GPIO13)
        and t9, t9, ~(QCA_GPIO_FUNC_1_ETH_SW_LED0_EN_MASK)
        #endif
-       #if ((_GPIO_MASK_OUT) & GPIO14) ||\
-           ((_GPIO_MASK_IN)  & GPIO14)
+       #if (__GPIO_MASK_OUT & GPIO14) ||\
+           (__GPIO_MASK_IN  & GPIO14)
        and t9, t9, ~(QCA_GPIO_FUNC_1_ETH_SW_LED1_EN_MASK)
        #endif
-       #if ((_GPIO_MASK_OUT) & GPIO15) ||\
-           ((_GPIO_MASK_IN)  & GPIO15)
+       #if (__GPIO_MASK_OUT & GPIO15) ||\
+           (__GPIO_MASK_IN  & GPIO15)
        and t9, t9, ~(QCA_GPIO_FUNC_1_ETH_SW_LED2_EN_MASK)
        #endif
-       #if ((_GPIO_MASK_OUT) & GPIO16) ||\
-           ((_GPIO_MASK_IN)  & GPIO16)
+       #if (__GPIO_MASK_OUT & GPIO16) ||\
+           (__GPIO_MASK_IN  & GPIO16)
        and t9, t9, ~(QCA_GPIO_FUNC_1_ETH_SW_LED3_EN_MASK)
        #endif
-       #if ((_GPIO_MASK_OUT) & GPIO17) ||\
-           ((_GPIO_MASK_IN)  & GPIO17)
+       #if (__GPIO_MASK_OUT & GPIO17) ||\
+           (__GPIO_MASK_IN  & GPIO17)
        and t9, t9, ~(QCA_GPIO_FUNC_1_ETH_SW_LED4_EN_MASK)
        #endif
-       #if ((_GPIO_MASK_OUT) & GPIO9)
+       #if (__GPIO_MASK_OUT & GPIO9)
        and t9, t9, ~(QCA_GPIO_FUNC_1_SPI_CS_EN1_MASK)
        #endif
-       #if ((_GPIO_MASK_OUT) & GPIO10)
+       #if (__GPIO_MASK_OUT & GPIO10)
        and t9, t9, ~(QCA_GPIO_FUNC_1_SPI_CS_EN2_MASK)
        #endif
        /* From datasheet: bit 15 should be written with 1 */
@@ -698,9 +744,9 @@ gpio_setup:
        sw  t9, 0(t8)
 
        /* Enable regular GPIO function on GPIO26 and/or GPIO27 if needed */
-       #if defined(_GPIO_MASK_OUT) || defined(_GPIO_MASK_IN)
-               #if ((_GPIO_MASK_OUT) & (GPIO26 | GPIO27)) ||\
-                   ((_GPIO_MASK_IN)  & (GPIO26 | GPIO27))
+       #if defined(__GPIO_MASK_OUT) || defined(__GPIO_MASK_IN)
+               #if (__GPIO_MASK_OUT & (GPIO26 | GPIO27)) ||\
+                   (__GPIO_MASK_IN  & (GPIO26 | GPIO27))
        li t8, QCA_RST_BOOTSTRAP_REG
        lw t9, 0(t8)
        or t9, t9, QCA_RST_BOOTSTRAP_MDIO_GPIO_EN_MASK
@@ -709,17 +755,17 @@ gpio_setup:
        #endif
 
        /* Enable regular GPIO function on GPIO11 and/or GPIO12 if needed */
-       #if defined(_GPIO_MASK_OUT) || defined(_GPIO_MASK_IN)
-               #if ((_GPIO_MASK_OUT) & (GPIO11 | GPIO12)) ||\
-                   ((_GPIO_MASK_IN)  & (GPIO11 | GPIO12))
+       #if defined(__GPIO_MASK_OUT) || defined(__GPIO_MASK_IN)
+               #if (__GPIO_MASK_OUT & (GPIO11 | GPIO12)) ||\
+                   (__GPIO_MASK_IN  & (GPIO11 | GPIO12))
        li t8, QCA_GPIO_FUNC_2_REG
        lw t9, 0(t8)
-                       #if ((_GPIO_MASK_OUT) & GPIO11) ||\
-                           ((_GPIO_MASK_IN)  & GPIO11)
+                       #if (__GPIO_MASK_OUT & GPIO11) ||\
+                           (__GPIO_MASK_IN  & GPIO11)
        or t9, t9, QCA_GPIO_FUNC_2_JUMPSTART_DIS_MASK
                        #endif
-                       #if ((_GPIO_MASK_OUT) & GPIO12) ||\
-                           ((_GPIO_MASK_IN)  & GPIO12)
+                       #if (__GPIO_MASK_OUT & GPIO12) ||\
+                           (__GPIO_MASK_IN  & GPIO12)
        or t9, t9, QCA_GPIO_FUNC_2_WPS_DIS_MASK
                        #endif
        sw t9, 0(t8)
@@ -729,23 +775,23 @@ gpio_setup:
        /* Setup init states on requested GPIO lines */
        li  t8, QCA_GPIO_OUT_REG
        lw  t9, 0(t8)
-       #if defined(_GPIO_MASK_OUT_INIT_H)
-       or  t9, t9, _GPIO_MASK_OUT_INIT_H
+       #if defined(__GPIO_MASK_OUT_INIT_H)
+       or  t9, t9, __GPIO_MASK_OUT_INIT_H
        #endif
-       #if defined(_GPIO_MASK_OUT_INIT_L)
-       and t9, t9, ~(_GPIO_MASK_OUT_INIT_L)
+       #if defined(__GPIO_MASK_OUT_INIT_L)
+       and t9, t9, ~__GPIO_MASK_OUT_INIT_L
        #endif
        sw  t9, 0(t8)
 
        /* Setup GPIOs in OE register */
-       #if defined(_GPIO_MASK_OUT) || defined(_GPIO_MASK_IN)
+       #if defined(__GPIO_MASK_OUT) || defined(__GPIO_MASK_IN)
        li  t8, QCA_GPIO_OE_REG
        lw  t9, 0(t8)
-               #if defined(_GPIO_MASK_OUT)
-       or  t9, t9, _GPIO_MASK_OUT
+               #if defined(__GPIO_MASK_OUT)
+       or  t9, t9, __GPIO_MASK_OUT
                #endif
-               #if defined(_GPIO_MASK_IN)
-       and t9, t9, ~(_GPIO_MASK_IN)
+               #if defined(__GPIO_MASK_IN)
+       and t9, t9, ~__GPIO_MASK_IN
                #endif
        sw  t9, 0(t8)
        #endif
index 81a64eb4e782f882260c2415b392f7119fb566f2..5e52bdbec1464548ce8239fd9784443b88eadf86 100644 (file)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO13 | GPIO14
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO0
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
 
 #elif defined(CONFIG_FOR_ALFA_NETWORK_AP121F)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO0
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO26 | GPIO27 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO12 | GPIO21
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO26 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L GPIO27 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO21
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO26
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L GPIO27
 
 #elif defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO0  | GPIO1 | GPIO13
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO17 | GPIO27
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO26 | GPIO28 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11 | GPIO12
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO26 | GPIO28 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO26 | GPIO28
 
 #elif defined(CONFIG_FOR_CREATCOMM_D3321)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO0  | GPIO13 | GPIO14 |\
                                                GPIO15 | GPIO16
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO17 | GPIO27
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO12
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
 
 #elif defined(CONFIG_FOR_DLINK_DIR505_A1)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO26 | GPIO27
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #elif defined(CONFIG_FOR_DRAGINO_MS14) ||\
       defined(CONFIG_FOR_VILLAGE_TELCO_MP2)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO0 | GPIO28
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO13 | GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
 
 #elif defined(CONFIG_FOR_GLINET_6416)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO0 | GPIO13
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_H
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
 
 #elif defined(CONFIG_FOR_GLINET_GL_AR150)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO0 | GPIO13 | GPIO15
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO6 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO1  | GPIO7  | GPIO8 | GPIO11 |\
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO1  | GPIO7  | GPIO8 |\
                                                GPIO14 | GPIO16 | GPIO17
        #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO6
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
 
 #elif defined(CONFIG_FOR_GLINET_GL_USB150)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO0
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO7 | GPIO13 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11
        #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO13
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L GPIO7 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L GPIO7
 
 #elif defined(CONFIG_FOR_GS_OOLITE_V1_DEV)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO13 | GPIO15 | GPIO17 |\
                                                GPIO27
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #elif defined(CONFIG_FOR_TPLINK_MR10U_V1)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO27
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO18 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO18 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO18
 
 #elif defined(CONFIG_FOR_TPLINK_MR13U_V1)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO27
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO18 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO6 | GPIO7 | GPIO11
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO6 | GPIO7
        #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO18
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
 
 #elif defined(CONFIG_FOR_TPLINK_MR3020_V1)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO0
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO17 | GPIO26 | GPIO27
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO8 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11 | GPIO18 | GPIO20
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO8 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO18 | GPIO20
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO8
 
 #elif defined(CONFIG_FOR_TPLINK_MR3040_V1V2)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO17 | GPIO26 | GPIO27
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO18 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO18 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO18
 
 #elif defined(CONFIG_FOR_TPLINK_MR3220_V2)
 
                                                GPIO14 | GPIO15 | GPIO16 |\
                                                GPIO26
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO17 | GPIO27
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO8 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO8 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO8
 
 #elif defined(CONFIG_FOR_TPLINK_WR703N_V1) ||\
       defined(CONFIG_FOR_TPLINK_WR710N_V1)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO27
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO8 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO8 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO8
 
 #elif defined(CONFIG_FOR_TPLINK_WR720N_V3)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO27
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO8 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11 | GPIO18 | GPIO20
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO8 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO18 | GPIO20
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO8
 
 #elif defined(CONFIG_FOR_TPLINK_WR740N_V4)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO0  | GPIO1  | GPIO13 |\
                                                GPIO14 | GPIO15 | GPIO16
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO17 | GPIO27
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11 | GPIO26
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO26
 
 #elif defined(CONFIG_FOR_UNWIRED_DEVICES_UNWIRED_ONE)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO27
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO11
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #endif
 
index 6e3c40241ee7aa6337e0dd1e9acf002167b09dd0..390ae7157c8949ecaef4ccf9d0dcda5885867303 100644 (file)
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO4  | GPIO11 | GPIO14 |\
                                                GPIO15 | GPIO16
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO0 | GPIO2 | GPIO3
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_H |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
 
 #elif defined(CONFIG_FOR_COMFAST_CF_E320N_V2)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO0 | GPIO2 | GPIO3
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_H
        #define CONFIG_QCA_GPIO_MASK_IN         GPIO11 | GPIO12 | GPIO14 |\
-                                               GPIO16 | GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
+                                               GPIO16
 
 #elif defined(CONFIG_FOR_COMFAST_CF_E520N) ||\
       defined(CONFIG_FOR_COMFAST_CF_E530N)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO11
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #elif defined(CONFIG_FOR_P2W_CPE505N)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO4  | GPIO11 | GPIO12 |\
                                                GPIO14 | GPIO15
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #elif defined(CONFIG_FOR_P2W_R602N)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO4  | GPIO11 | GPIO12 |\
                                                GPIO14 | GPIO15 | GPIO16
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #elif defined(CONFIG_FOR_TPLINK_MR22U_V1)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO13
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO11 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO12 | GPIO14 | GPIO16
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO11 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO14 | GPIO16
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO11
 
 #elif defined(CONFIG_FOR_TPLINK_MR3420_V3)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO1  | GPIO3  | GPIO4  |\
                                                GPIO11 | GPIO13 | GPIO14 |\
                                                GPIO15 | GPIO16
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO12 | GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
 
 #elif defined(CONFIG_FOR_TPLINK_MR6400_V1V2)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO0  | GPIO1 | GPIO3 |\
                                                GPIO11 | GPIO16
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO4  | GPIO13 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO12 | GPIO14
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO14
        #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO4 | GPIO13
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
 
 #elif defined(CONFIG_FOR_TPLINK_WA850RE_V2)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO0  | GPIO1 | GPIO2  |\
                                                GPIO3  | GPIO4 | GPIO12 |\
                                                GPIO13 | GPIO14
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO15 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO16 | GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO15 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO16
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO15
 
 #elif defined(CONFIG_FOR_TPLINK_WR802N_V1) ||\
       defined(CONFIG_FOR_TPLINK_WR820N_V1_CN)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO13
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO12
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #elif defined(CONFIG_FOR_TPLINK_WR810N_V1)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO13
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO11 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO0 | GPIO1 | GPIO12
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO11 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO0 | GPIO1
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO11
 
 #elif defined(CONFIG_FOR_TPLINK_WR841N_V10) ||\
       defined(CONFIG_FOR_TPLINK_WR841N_V9)
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO3  | GPIO4  | GPIO11 |\
                                                GPIO13 | GPIO14 | GPIO15 |\
                                                GPIO16
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO12 | GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
 
 #elif defined(CONFIG_FOR_TPLINK_WR841N_V11)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO1  | GPIO2  | GPIO3  |\
                                                GPIO4  | GPIO11 | GPIO13 |\
                                                GPIO14 | GPIO15 | GPIO16
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO12 | GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
 
 #elif defined(CONFIG_FOR_TPLINK_WR842N_V3)
 
                                                GPIO11 | GPIO12 | GPIO13 |\
                                                GPIO14 | GPIO15 | GPIO16 |\
                                                GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO0 | GPIO1
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO0
 
 #elif defined(CONFIG_FOR_TPLINK_WR902AC_V1)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_H  GPIO4 | GPIO15
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO0 | GPIO11 | GPIO12
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO1 | GPIO13 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_H |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO2 | GPIO3 | GPIO14 | GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO1 | GPIO13 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO2 | GPIO14 | GPIO17
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO1 | GPIO13
 
 #elif defined(CONFIG_FOR_WALLYS_DR531)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO11 | GPIO12 | GPIO13 |\
                                                GPIO14 | GPIO15 | GPIO16
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #elif defined(CONFIG_FOR_YUNCORE_AP90Q)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO4 | GPIO12 | GPIO16
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #elif defined(CONFIG_FOR_YUNCORE_CPE830)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO0 | GPIO1 | GPIO2  |\
                                                GPIO3 | GPIO4 | GPIO12 |\
                                                GPIO16
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #elif defined(CONFIG_FOR_ZBTLINK_ZBT_WE1526)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO4  | GPIO11 | GPIO12 |\
                                                GPIO13 | GPIO14 | GPIO15 |\
                                                GPIO16
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #endif
 
index 6c1f4f3b18de511a2cb3c23dd1d0999f8a42e46b..3664d7beab11ef69558a6cc0a4803abfc85dbc36 100644 (file)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO0  | GPIO14 | GPIO16 |\
                                                GPIO17 | GPIO18
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO1
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #elif defined(CONFIG_FOR_GLINET_GL_AR300)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO13 | GPIO14
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO16
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #elif defined(CONFIG_FOR_TPLINK_MR3420_V2)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO11 | GPIO12 | GPIO13 |\
                                                GPIO14 | GPIO15 | GPIO18 |\
                                                GPIO19 | GPIO20 | GPIO21
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO4 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO16 | GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO4 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO16
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO4
 
 #elif defined(CONFIG_FOR_TPLINK_WA801ND_V2) ||\
       defined(CONFIG_FOR_TPLINK_WA830RE_V2)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO13 | GPIO14 | GPIO15 |\
                                                GPIO18
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO16 | GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO16
 
 #elif defined(CONFIG_FOR_TPLINK_WDR3500_V1)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO11 | GPIO13 | GPIO14 |\
                                                GPIO15 | GPIO18 | GPIO19 |\
                                                GPIO20 | GPIO21 | GPIO22
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO12 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO16 | GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO12 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO12
 
 #elif defined(CONFIG_FOR_TPLINK_WDR3600_V1) ||\
       defined(CONFIG_FOR_TPLINK_WDR43X0_V1)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO11 | GPIO12 | GPIO13 |\
                                                GPIO14 | GPIO15
-       #define CONFIG_QCA_GPIO_MASK_OUT        GPIO21 | GPIO22 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO16 | GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO21 | GPIO22 |\
-                                               CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
+       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO21 | GPIO22
 
 #elif defined(CONFIG_FOR_TPLINK_WR1041N_V2)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO11 | GPIO12 | GPIO13
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO14
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #elif defined(CONFIG_FOR_TPLINK_WR841N_V8)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO12 | GPIO13 | GPIO14 |\
                                                GPIO15 | GPIO18 | GPIO19 |\
                                                GPIO20 | GPIO21
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO16 | GPIO17
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
+       #define CONFIG_QCA_GPIO_MASK_IN         GPIO16
 
 #elif defined(CONFIG_FOR_YUNCORE_CPE870)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO0 | GPIO1  | GPIO2  |\
                                                GPIO3 | GPIO13 | GPIO19 |\
                                                GPIO20
-       #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
-       #define CONFIG_QCA_GPIO_MASK_IN         GPIO16
-       #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
 
 #endif