Changeset 17809


Ignore:
Timestamp:
2009-10-01T21:41:03+02:00 (7 years ago)
Author:
juhosg
Message:

ar71xx: register GPIO button on the Bullet M

File:
1 edited

Legend:

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

    r17586 r17809  
    3737#define UBNT_BULLET_M_GPIO_LED_L3       11 
    3838#define UBNT_BULLET_M_GPIO_LED_L4       7 
     39#define UBNT_BULLET_M_GPIO_BTN_RESET    12 
    3940 
    4041#define UBNT_BUTTONS_POLL_INTERVAL      20 
     
    136137}; 
    137138 
     139static struct gpio_button ubnt_bullet_m_gpio_buttons[] __initdata = { 
     140        { 
     141                .desc           = "reset", 
     142                .type           = EV_KEY, 
     143                .code           = BTN_0, 
     144                .threshold      = 5, 
     145                .gpio           = UBNT_BULLET_M_GPIO_BTN_RESET, 
     146                .active_low     = 1, 
     147        } 
     148}; 
     149 
    138150static void __init ubnt_generic_setup(void) 
    139151{ 
     
    250262        ar71xx_add_device_leds_gpio(-1, ARRAY_SIZE(ubnt_bullet_m_leds_gpio), 
    251263                                        ubnt_bullet_m_leds_gpio); 
     264 
     265        ar71xx_add_device_gpio_buttons(-1, UBNT_BUTTONS_POLL_INTERVAL, 
     266                                        ARRAY_SIZE(ubnt_bullet_m_gpio_buttons), 
     267                                        ubnt_bullet_m_gpio_buttons); 
    252268} 
    253269 
Note: See TracChangeset for help on using the changeset viewer.