Loading drivers/leds/leds-lm3532.c +7 −1 Original line number Diff line number Diff line Loading @@ -577,6 +577,12 @@ static int lm3532_parse_node(struct lm3532_data *priv) priv->runtime_ramp_down = lm3532_get_ramp_index(ramp_time); device_for_each_child_node(priv->dev, child) { struct led_init_data idata = { .fwnode = child, .default_label = ":", .devicename = priv->client->name, }; led = &priv->leds[i]; ret = fwnode_property_read_u32(child, "reg", &control_bank); Loading Loading @@ -651,7 +657,7 @@ static int lm3532_parse_node(struct lm3532_data *priv) led->led_dev.name = led->label; led->led_dev.brightness_set_blocking = lm3532_brightness_set; ret = devm_led_classdev_register(priv->dev, &led->led_dev); ret = devm_led_classdev_register_ext(priv->dev, &led->led_dev, &idata); if (ret) { dev_err(&priv->client->dev, "led register err: %d\n", ret); Loading Loading
drivers/leds/leds-lm3532.c +7 −1 Original line number Diff line number Diff line Loading @@ -577,6 +577,12 @@ static int lm3532_parse_node(struct lm3532_data *priv) priv->runtime_ramp_down = lm3532_get_ramp_index(ramp_time); device_for_each_child_node(priv->dev, child) { struct led_init_data idata = { .fwnode = child, .default_label = ":", .devicename = priv->client->name, }; led = &priv->leds[i]; ret = fwnode_property_read_u32(child, "reg", &control_bank); Loading Loading @@ -651,7 +657,7 @@ static int lm3532_parse_node(struct lm3532_data *priv) led->led_dev.name = led->label; led->led_dev.brightness_set_blocking = lm3532_brightness_set; ret = devm_led_classdev_register(priv->dev, &led->led_dev); ret = devm_led_classdev_register_ext(priv->dev, &led->led_dev, &idata); if (ret) { dev_err(&priv->client->dev, "led register err: %d\n", ret); Loading