Lines Matching refs:led_data
225 const struct is31fl32xx_led_data *led_data =
227 const struct is31fl32xx_chipdef *cdef = led_data->priv->cdef;
233 /* NOTE: led_data->channel is 1-based */
235 pwm_register_offset = cdef->channels - led_data->channel;
237 pwm_register_offset = led_data->channel - 1;
239 ret = is31fl32xx_write(led_data->priv,
245 return is31fl32xx_write(led_data->priv, cdef->pwm_update_reg, 0);
329 struct is31fl32xx_led_data *led_data)
331 struct led_classdev *cdev = &led_data->cdev;
336 if (ret || reg < 1 || reg > led_data->priv->cdef->channels) {
342 led_data->channel = reg;
370 struct is31fl32xx_led_data *led_data =
374 led_data->priv = priv;
376 ret = is31fl32xx_parse_child_dt(dev, child, led_data);
382 led_data->channel);
392 ret = devm_led_classdev_register_ext(dev, &led_data->cdev,