Lines Matching defs:led
62 struct led_pwm *led, struct fwnode_handle *fwnode)
68 led_data->active_low = led->active_low;
69 led_data->cdev.name = led->name;
71 led_data->cdev.max_brightness = led->max_brightness;
78 led->name);
83 switch (led->default_state) {
88 led->default_state = LEDS_DEFSTATE_OFF;
91 led->name);
99 switch (led->default_state) {
101 led_data->cdev.brightness = led->max_brightness;
107 brightness = led->max_brightness;
117 dev_err(dev, "failed to register PWM led for %s: %d\n",
118 led->name, ret);
122 if (led->default_state != LEDS_DEFSTATE_KEEP) {
125 dev_err(dev, "failed to set led PWM value for %s: %d",
126 led->name, ret);
138 struct led_pwm led;
142 memset(&led, 0, sizeof(led));
144 ret = fwnode_property_read_string(fwnode, "label", &led.name);
146 led.name = to_of_node(fwnode)->name;
148 if (!led.name) {
153 led.active_low = fwnode_property_read_bool(fwnode,
156 &led.max_brightness);
158 led.default_state = led_init_default_state_get(fwnode);
160 ret = led_pwm_add(dev, priv, &led, fwnode);