Changeset 14873


Ignore:
Timestamp:
2009-03-14T13:53:31+01:00 (7 years ago)
Author:
juhosg
Message:

[ar71xx] ls-sr71: add GPIO LEDs

File:
1 edited

Legend:

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

    r14872 r14873  
    2424#define UBNT_RS_GPIO_LED_RF     2 
    2525#define UBNT_RS_GPIO_SW4        8 
     26 
     27#define UBNT_LS_SR71_GPIO_LED_D25       0 
     28#define UBNT_LS_SR71_GPIO_LED_D26       1 
     29#define UBNT_LS_SR71_GPIO_LED_D24       2 
     30#define UBNT_LS_SR71_GPIO_LED_D23       4 
     31#define UBNT_LS_SR71_GPIO_LED_D22       5 
     32#define UBNT_LS_SR71_GPIO_LED_D27       6 
     33#define UBNT_LS_SR71_GPIO_LED_D28       7 
    2634 
    2735#define UBNT_BUTTONS_POLL_INTERVAL      20 
     
    5664                .name           = "ubnt:green:rf", 
    5765                .gpio           = UBNT_RS_GPIO_LED_RF, 
     66                .active_low     = 0, 
     67        } 
     68}; 
     69 
     70static struct gpio_led ubnt_ls_sr71_leds_gpio[] __initdata = { 
     71        { 
     72                .name           = "ubnt:green:d22", 
     73                .gpio           = UBNT_LS_SR71_GPIO_LED_D22, 
     74                .active_low     = 0, 
     75        }, { 
     76                .name           = "ubnt:green:d23", 
     77                .gpio           = UBNT_LS_SR71_GPIO_LED_D23, 
     78                .active_low     = 0, 
     79        }, { 
     80                .name           = "ubnt:green:d24", 
     81                .gpio           = UBNT_LS_SR71_GPIO_LED_D24, 
     82                .active_low     = 0, 
     83        }, { 
     84                .name           = "ubnt:red:d25", 
     85                .gpio           = UBNT_LS_SR71_GPIO_LED_D25, 
     86                .active_low     = 0, 
     87        }, { 
     88                .name           = "ubnt:red:d26", 
     89                .gpio           = UBNT_LS_SR71_GPIO_LED_D26, 
     90                .active_low     = 0, 
     91        }, { 
     92                .name           = "ubnt:green:d27", 
     93                .gpio           = UBNT_LS_SR71_GPIO_LED_D27, 
     94                .active_low     = 0, 
     95        }, { 
     96                .name           = "ubnt:green:d28", 
     97                .gpio           = UBNT_LS_SR71_GPIO_LED_D28, 
    5898                .active_low     = 0, 
    5999        } 
     
    108148        ar71xx_add_device_leds_gpio(-1, ARRAY_SIZE(ubnt_rs_leds_gpio), 
    109149                                        ubnt_rs_leds_gpio); 
    110  
    111150} 
    112151 
     
    142181 
    143182        ar71xx_add_device_eth(0); 
     183 
     184        ar71xx_add_device_leds_gpio(-1, ARRAY_SIZE(ubnt_ls_sr71_leds_gpio), 
     185                                        ubnt_ls_sr71_leds_gpio); 
    144186} 
    145187 
Note: See TracChangeset for help on using the changeset viewer.