• Marek Behún's avatar
    leds: lm3697: use struct led_init_data when registering · 3a953dc3
    Marek Behún authored
    By using struct led_init_data when registering we do not need to parse
    `label` DT property. Moreover `label` is deprecated and if it is not
    present but `color` and `function` are, LED core will compose a name
    from these properties instead.
    
    Previously if the `label` DT property was not present, the code composed
    name for the LED in the form
      "parent_name::"
    For backwards compatibility we therefore set
      init_data->default_label = ":";
    so that the LED will not get a different name if `label` property is not
    present.
    Signed-off-by: default avatarMarek Behún <marek.behun@nic.cz>
    Cc: Dan Murphy <dmurphy@ti.com>
    Signed-off-by: default avatarPavel Machek <pavel@ucw.cz>
    3a953dc3
leds-lm3697.c 9.67 KB