ARM: at91: remove useless at91_pwm_leds()
Now that all at91 boards using leds-atmel-pwm switched to leds-pwm, the at91_pwm_leds() function is not used anymore. Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
This commit is contained in:
Родитель
60c07f5e7f
Коммит
00f247bb74
|
@ -123,6 +123,5 @@ extern void __init at91_add_device_can(struct at91_can_data *data);
|
|||
|
||||
/* LEDs */
|
||||
extern void __init at91_gpio_leds(struct gpio_led *leds, int nr);
|
||||
extern void __init at91_pwm_leds(struct gpio_led *leds, int nr);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -54,40 +54,3 @@ void __init at91_gpio_leds(struct gpio_led *leds, int nr)
|
|||
void __init at91_gpio_leds(struct gpio_led *leds, int nr) {}
|
||||
#endif
|
||||
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
||||
#if defined (CONFIG_LEDS_ATMEL_PWM)
|
||||
|
||||
/*
|
||||
* PWM Leds
|
||||
*/
|
||||
|
||||
static struct gpio_led_platform_data pwm_led_data;
|
||||
|
||||
static struct platform_device at91_pwm_leds_device = {
|
||||
.name = "leds-atmel-pwm",
|
||||
.id = -1,
|
||||
.dev.platform_data = &pwm_led_data,
|
||||
};
|
||||
|
||||
void __init at91_pwm_leds(struct gpio_led *leds, int nr)
|
||||
{
|
||||
int i;
|
||||
u32 pwm_mask = 0;
|
||||
|
||||
if (!nr)
|
||||
return;
|
||||
|
||||
for (i = 0; i < nr; i++)
|
||||
pwm_mask |= (1 << leds[i].gpio);
|
||||
|
||||
pwm_led_data.leds = leds;
|
||||
pwm_led_data.num_leds = nr;
|
||||
|
||||
at91_add_device_pwm(pwm_mask);
|
||||
platform_device_register(&at91_pwm_leds_device);
|
||||
}
|
||||
#else
|
||||
void __init at91_pwm_leds(struct gpio_led *leds, int nr){}
|
||||
#endif
|
||||
|
|
Загрузка…
Ссылка в новой задаче