Lines Matching refs:leds
110 struct pca963x_led *leds; member
310 pdata->leds.leds = pca963x_leds; in pca963x_dt_init()
311 pdata->leds.num_leds = chip->n_leds; in pca963x_dt_init()
364 if (pdata && (pdata->leds.num_leds < 1 || in pca963x_probe()
365 pdata->leds.num_leds > chip->n_leds)) { in pca963x_probe()
385 pca963x_chip->leds = pca963x; in pca963x_probe()
396 if (pdata && i < pdata->leds.num_leds) { in pca963x_probe()
397 if (pdata->leds.leds[i].name) in pca963x_probe()
400 pdata->leds.leds[i].name); in pca963x_probe()
401 if (pdata->leds.leds[i].default_trigger) in pca963x_probe()
403 pdata->leds.leds[i].default_trigger; in pca963x_probe()
405 if (!pdata || i >= pdata->leds.num_leds || in pca963x_probe()
406 !pdata->leds.leds[i].name) in pca963x_probe()
452 led_classdev_unregister(&pca963x->leds[i].led_cdev); in pca963x_remove()
453 cancel_work_sync(&pca963x->leds[i].work); in pca963x_remove()