Lines Matching refs:led_data
226 const struct is31fl32xx_led_data *led_data = in is31fl32xx_brightness_set() local
228 const struct is31fl32xx_chipdef *cdef = led_data->priv->cdef; in is31fl32xx_brightness_set()
236 pwm_register_offset = cdef->channels - led_data->channel; in is31fl32xx_brightness_set()
238 pwm_register_offset = led_data->channel - 1; in is31fl32xx_brightness_set()
240 ret = is31fl32xx_write(led_data->priv, in is31fl32xx_brightness_set()
246 return is31fl32xx_write(led_data->priv, cdef->pwm_update_reg, 0); in is31fl32xx_brightness_set()
330 struct is31fl32xx_led_data *led_data) in is31fl32xx_parse_child_dt() argument
332 struct led_classdev *cdev = &led_data->cdev; in is31fl32xx_parse_child_dt()
337 if (ret || reg < 1 || reg > led_data->priv->cdef->channels) { in is31fl32xx_parse_child_dt()
343 led_data->channel = reg; in is31fl32xx_parse_child_dt()
372 struct is31fl32xx_led_data *led_data = in is31fl32xx_parse_dt() local
376 led_data->priv = priv; in is31fl32xx_parse_dt()
378 ret = is31fl32xx_parse_child_dt(dev, child, led_data); in is31fl32xx_parse_dt()
384 led_data->channel); in is31fl32xx_parse_dt()
395 ret = devm_led_classdev_register_ext(dev, &led_data->cdev, in is31fl32xx_parse_dt()