Changeset 29904


Ignore:
Timestamp:
2012-01-25T08:44:43+01:00 (6 years ago)
Author:
juhosg
Message:

ar71xx: TL-MR3020: fix GPIO polarity for button and switch

This patch fixes the GPIO polarity for the button and the sliding
switch. The buttons are not active low. "Pressed" and "Released"
events are wrong without the patch.

Signed-off-by: Christian Cier-Zniewski <c.cier@…>

Location:
trunk/target/linux/ar71xx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/files-2.6.39/arch/mips/ar71xx/mach-tl-mr3020.c

    r29867 r29904  
    7575                .debounce_interval = TL_MR3020_KEYS_DEBOUNCE_INTERVAL, 
    7676                .gpio           = TL_MR3020_GPIO_BTN_WPS, 
    77                 .active_low     = 1, 
     77                .active_low     = 0, 
    7878        }, 
    7979        { 
     
    8383                .debounce_interval = TL_MR3020_KEYS_DEBOUNCE_INTERVAL, 
    8484                .gpio           = TL_MR3020_GPIO_BTN_SW1, 
    85                 .active_low     = 1, 
     85                .active_low     = 0, 
    8686        }, 
    8787        { 
     
    9191                .debounce_interval = TL_MR3020_KEYS_DEBOUNCE_INTERVAL, 
    9292                .gpio           = TL_MR3020_GPIO_BTN_SW2, 
    93                 .active_low     = 1, 
     93                .active_low     = 0, 
    9494        } 
    9595}; 
  • trunk/target/linux/ar71xx/files-3.2/arch/mips/ath79/mach-tl-mr3020.c

    r29868 r29904  
    7575                .debounce_interval = TL_MR3020_KEYS_DEBOUNCE_INTERVAL, 
    7676                .gpio           = TL_MR3020_GPIO_BTN_WPS, 
    77                 .active_low     = 1, 
     77                .active_low     = 0, 
    7878        }, 
    7979        { 
     
    8383                .debounce_interval = TL_MR3020_KEYS_DEBOUNCE_INTERVAL, 
    8484                .gpio           = TL_MR3020_GPIO_BTN_SW1, 
    85                 .active_low     = 1, 
     85                .active_low     = 0, 
    8686        }, 
    8787        { 
     
    9191                .debounce_interval = TL_MR3020_KEYS_DEBOUNCE_INTERVAL, 
    9292                .gpio           = TL_MR3020_GPIO_BTN_SW2, 
    93                 .active_low     = 1, 
     93                .active_low     = 0, 
    9494        } 
    9595}; 
Note: See TracChangeset for help on using the changeset viewer.