Lines Matching refs:mc_cdev
85 static struct lp55xx_led *mcled_cdev_to_led(struct led_classdev_mc *mc_cdev) in mcled_cdev_to_led() argument
87 return container_of(mc_cdev, struct lp55xx_led, mc_cdev); in mcled_cdev_to_led()
293 for (i = 0; i < led->mc_cdev.num_colors; i++) { in lp55xx_multicolor_brightness()
296 led->mc_cdev.subled_info[i].channel, in lp55xx_multicolor_brightness()
297 led->mc_cdev.subled_info[i].brightness); in lp55xx_multicolor_brightness()
442 led_mc_calc_color_components(&led->mc_cdev, brightness); in lp55xx_set_mc_brightness()
493 led_cdev = &led->mc_cdev.led_cdev; in lp55xx_init_led()
496 led->mc_cdev.num_colors = pdata->led_config[chan].num_colors; in lp55xx_init_led()
497 for (i = 0; i < led->mc_cdev.num_colors; i++) { in lp55xx_init_led()
504 led->mc_cdev.subled_info = mc_led_info; in lp55xx_init_led()
522 ret = devm_led_classdev_multicolor_register(dev, &led->mc_cdev); in lp55xx_init_led()