Lines Matching defs:led
374 struct pca955x_led *led = &pca955x->leds[offset];
377 return pca955x_led_set(&led->led_cdev, PCA955X_GPIO_HIGH);
379 return pca955x_led_set(&led->led_cdev, PCA955X_GPIO_LOW);
391 struct pca955x_led *led = &pca955x->leds[offset];
395 pca955x_read_input(pca955x->client, led->led_num / 8, ®);
397 return !!(reg & (1 << (led->led_num % 8)));
404 struct pca955x_led *led = &pca955x->leds[offset];
407 return pca955x_led_set(&led->led_cdev, PCA955X_GPIO_INPUT);
421 struct pca955x_led *led;
447 led = &pdata->leds[reg];
448 led->type = PCA955X_TYPE_LED;
449 led->fwnode = child;
450 led->default_state = led_init_default_state_get(child);
452 fwnode_property_read_u32(child, "type", &led->type);
475 struct led_classdev *led;
560 led = &pca955x_led->led_cdev;
561 led->brightness_set_blocking = pca955x_led_set;
562 led->brightness_get = pca955x_led_get;
565 err = pca955x_led_set(led, LED_OFF);
569 err = pca955x_led_set(led, LED_FULL);
594 err = devm_led_classdev_register_ext(&client->dev, led,
608 if (led->brightness != LED_FULL &&
609 led->brightness != LED_OFF &&
610 led->brightness != LED_HALF)