Lines Matching refs:gpiod
24 struct gpio_desc *gpiod;
48 led_dat->platform_gpio_blink_set(led_dat->gpiod, level,
53 gpiod_set_value_cansleep(led_dat->gpiod, level);
55 gpiod_set_value(led_dat->gpiod, level);
72 return led_dat->platform_gpio_blink_set(led_dat->gpiod, GPIO_LED_BLINK,
85 led_dat->can_sleep = gpiod_cansleep(led_dat->gpiod);
96 state = gpiod_get_value_cansleep(led_dat->gpiod);
111 ret = gpiod_direction_output(led_dat->gpiod, state);
168 * Acquire gpiod from DT with uninitialized label, which
172 led.gpiod = devm_fwnode_gpiod_get(dev, child, NULL, GPIOD_ASIS,
174 if (IS_ERR(led.gpiod)) {
176 return ERR_CAST(led.gpiod);
179 led_dat->gpiod = led.gpiod;
195 /* Set gpiod label to match the corresponding LED name. */
196 gpiod_set_consumer_name(led_dat->gpiod,
214 struct gpio_desc *gpiod;
224 gpiod = devm_gpiod_get_index(dev, NULL, idx, GPIOD_OUT_LOW);
225 if (!IS_ERR(gpiod)) {
226 gpiod_set_consumer_name(gpiod, template->name);
227 return gpiod;
229 if (PTR_ERR(gpiod) != -ENOENT)
230 return gpiod;
250 gpiod = gpio_to_desc(template->gpio);
251 if (!gpiod)
254 return gpiod;
274 if (template->gpiod)
275 led_dat->gpiod = template->gpiod;
277 led_dat->gpiod =
280 if (IS_ERR(led_dat->gpiod)) {