Changeset 31023 for trunk


Ignore:
Timestamp:
2012-03-19T16:57:01+01:00 (4 years ago)
Author:
juhosg
Message:

ar71xx: add latch_change field to rb750_led_platform_data

Location:
trunk/target/linux/ar71xx/files
Files:
3 edited

Legend:

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

    r31022 r31023  
    4848}; 
    4949 
    50 static struct rb750_led_platform_data rb750_leds_data = { 
    51         .num_leds       = ARRAY_SIZE(rb750_leds), 
    52         .leds           = rb750_leds, 
    53 }; 
    54  
     50static struct rb750_led_platform_data rb750_leds_data; 
    5551static struct platform_device rb750_leds_device = { 
    5652        .name   = "leds-rb750", 
     
    156152        ath79_register_eth(0); 
    157153 
     154        rb750_leds_data.num_leds = ARRAY_SIZE(rb750_leds); 
     155        rb750_leds_data.leds = rb750_leds; 
     156        rb750_leds_data.latch_change = rb750_nand_latch_change; 
    158157        platform_device_register(&rb750_leds_device); 
    159158 
  • trunk/target/linux/ar71xx/files/arch/mips/include/asm/mach-ath79/mach-rb750.h

    r31022 r31023  
    6161        int                     num_leds; 
    6262        struct rb750_led_data   *leds; 
     63        void                    (*latch_change)(u32 clear, u32 set); 
    6364}; 
    6465 
  • trunk/target/linux/ar71xx/files/drivers/leds/leds-rb750.c

    r30406 r31023  
    2424        u32                     mask; 
    2525        int                     active_low; 
     26        void                    (*latch_change)(u32 clear, u32 set); 
    2627}; 
    2728 
     
    4748 
    4849        if (level) 
    49                 rb750_latch_change(0, rbled->mask); 
     50                rbled->latch_change(0, rbled->mask); 
    5051        else 
    51                 rb750_latch_change(rbled->mask, 0); 
     52                rbled->latch_change(rbled->mask, 0); 
    5253} 
    5354 
     
    8384                rbled->mask = led_data->mask; 
    8485                rbled->active_low = !!led_data->active_low; 
     86                rbled->latch_change = pdata->latch_change; 
    8587 
    8688                ret = led_classdev_register(&pdev->dev, &rbled->cdev); 
Note: See TracChangeset for help on using the changeset viewer.