[PATCH 3/7] leds: pwm: add a new element 'name' to platform data
Eric Miao
eric.y.miao at gmail.com
Tue Sep 28 04:01:22 EDT 2010
On Tue, Sep 28, 2010 at 3:40 PM, Arun Murthy <arun.murthy at stericsson.com> wrote:
> A new element 'name' is added to pwm led platform data structure.
> This is required to identify the pwm device.
I cannot see what this name is used for?
>
> Signed-off-by: Arun Murthy <arun.murthy at stericsson.com>
> Acked-by: Linus Walleij <linus.walleij at stericsson.com>
> ---
> drivers/leds/leds-pwm.c | 4 +++-
> include/linux/leds_pwm.h | 1 +
> 2 files changed, 4 insertions(+), 1 deletions(-)
>
> diff --git a/drivers/leds/leds-pwm.c b/drivers/leds/leds-pwm.c
> index da3fa8d..8da2be6 100644
> --- a/drivers/leds/leds-pwm.c
> +++ b/drivers/leds/leds-pwm.c
> @@ -66,8 +66,10 @@ static int led_pwm_probe(struct platform_device *pdev)
> cur_led = &pdata->leds[i];
> led_dat = &leds_data[i];
>
> + if (!pdata->name)
> + pdata->name = cur_led->name;
> led_dat->pwm = pwm_request(cur_led->pwm_id,
> - cur_led->name);
> + pdata->name);
> if (IS_ERR(led_dat->pwm)) {
> dev_err(&pdev->dev, "unable to request PWM %d\n",
> cur_led->pwm_id);
> diff --git a/include/linux/leds_pwm.h b/include/linux/leds_pwm.h
> index 33a0711..7a847a0 100644
> --- a/include/linux/leds_pwm.h
> +++ b/include/linux/leds_pwm.h
> @@ -16,6 +16,7 @@ struct led_pwm {
> struct led_pwm_platform_data {
> int num_leds;
> struct led_pwm *leds;
> + char *name;
> };
>
> #endif
> --
> 1.7.2.dirty
>
>
More information about the linux-arm-kernel
mailing list