Lines Matching defs:led_data
62 struct led_pwm_data *led_data = &priv->leds[priv->num_leds];
66 led_data->active_low = led->active_low;
67 led_data->cdev.name = led->name;
68 led_data->cdev.brightness = LED_OFF;
69 led_data->cdev.max_brightness = led->max_brightness;
70 led_data->cdev.flags = LED_CORE_SUSPENDRESUME;
72 led_data->pwm = devm_fwnode_pwm_get(dev, fwnode, NULL);
73 if (IS_ERR(led_data->pwm))
74 return dev_err_probe(dev, PTR_ERR(led_data->pwm),
78 led_data->cdev.brightness_set_blocking = led_pwm_set;
80 pwm_init_state(led_data->pwm, &led_data->pwmstate);
82 ret = devm_led_classdev_register_ext(dev, &led_data->cdev, &init_data);
89 ret = led_pwm_set(&led_data->cdev, led_data->cdev.brightness);