Changeset 29763


Ignore:
Timestamp:
2012-01-17T13:10:35+01:00 (5 years ago)
Author:
blogic
Message:

[lantiq] gigaset 76x

  • fixes leds
  • adds all leds found on the sx763 board
  • removes board_config from flash layout because wireless data is stored in kernel (ath5k)
  • fix button handling

Signed-off-by: Luka Perkov <openwrt@…>

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

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/lantiq/base-files/etc/uci-defaults/leds

    r29292 r29763  
    9696        set_led_netdev "online" "online" "soc:green:online" "nas0" 
    9797        set_led_usbdev "usb" "USB" "soc:green:usb" "1-1" 
     98        set_led_default "adsl" "adsl" "soc:green:adsl" "0" 
     99        set_led_default "voip" "voip" "soc:green:voip" "0" 
    98100        set_led_default "phone1" "fxs1" "soc:green:phone1" "0" 
    99101        set_led_default "phone2" "fxs2" "soc:green:phone2" "0" 
  • trunk/target/linux/lantiq/files-3.1/arch/mips/lantiq/xway/mach-gigasx76x.c

    r29292 r29763  
    5555                .name   = "linux", 
    5656                .offset = 0x020000, 
    57                 .size   = 0x7d0000, 
    58         }, 
    59         { 
    60                 .name   = "board_config", 
    61                 .offset = 0x7f0000, 
    62                 .size   = 0x010000, 
     57                .size   = 0x7e0000, 
    6358        }, 
    6459}; 
     
    6661static struct gpio_led 
    6762gigasx76x_gpio_leds[] __initdata = { 
    68  
    69         { .name = "soc:green:usb", .gpio = 202, }, 
    70         { .name = "soc:green:wifi", .gpio = 203, }, 
    71         { .name = "soc:green:phone2", .gpio = 204, }, 
    72         { .name = "soc:green:phone1", .gpio = 205, }, 
    73         { .name = "soc:green:line", .gpio = 206, }, 
    74         { .name = "soc:green:online", .gpio = 207, }, 
    75         { .name = "soc:green:voip", .gpio = 208, }, 
     63        { .name = "soc:green:voip", .gpio = 216, }, 
     64        { .name = "soc:green:adsl", .gpio = 217, }, 
     65        { .name = "soc:green:usb", .gpio = 218, }, 
     66        { .name = "soc:green:wifi", .gpio = 219, }, 
     67        { .name = "soc:green:phone2", .gpio = 220, }, 
     68        { .name = "soc:green:phone1", .gpio = 221, }, 
     69        { .name = "soc:green:line", .gpio = 222, }, 
     70        { .name = "soc:green:online", .gpio = 223, }, 
    7671}; 
    7772 
     
    8075        { 
    8176                .desc           = "wps", 
     77                .type           = EV_KEY, 
     78                .code           = KEY_WPS_BUTTON, 
     79                .debounce_interval = LTQ_KEYS_DEBOUNCE_INTERVAL, 
     80                .gpio           = 22, 
     81                .active_low     = 1, 
     82        }, 
     83        { 
     84                .desc           = "reset", 
    8285                .type           = EV_KEY, 
    8386                .code           = BTN_0, 
    8487                .debounce_interval = LTQ_KEYS_DEBOUNCE_INTERVAL, 
    85                 .gpio           = 22, 
    86                 .active_low     = 1, 
    87         }, 
    88         /*{ 
    89                 .desc           = "factory", 
    90                 .type           = EV_KEY, 
    91                 .code           = BTN_1, 
    92                 .debounce_interval = LTQ_KEYS_DEBOUNCE_INTERVAL, 
    9388                .gpio           = 14, 
    94                 .active_low     = 1, 
    95         },*/ 
     89                .active_low     = 0, 
     90        }, 
    9691}; 
    9792 
     
    229224        ltq_register_pci(&ltq_pci_data); 
    230225        ltq_register_tapi(); 
    231         ltq_register_madwifi_eep(GIGASX76X_MADWIFI_ADDR); 
    232226        ltq_add_device_gpio_leds(-1, ARRAY_SIZE(gigasx76x_gpio_leds), gigasx76x_gpio_leds); 
    233227        ltq_register_gpio_keys_polled(-1, LTQ_KEYS_POLL_INTERVAL, ARRAY_SIZE(gigasx76x_gpio_keys), gigasx76x_gpio_keys); 
Note: See TracChangeset for help on using the changeset viewer.