Lines Matching refs:gpiod
22 struct gpio_desc *gpiod;
46 led_dat->platform_gpio_blink_set(led_dat->gpiod, level,
51 gpiod_set_value_cansleep(led_dat->gpiod, level);
53 gpiod_set_value(led_dat->gpiod, level);
70 return led_dat->platform_gpio_blink_set(led_dat->gpiod, GPIO_LED_BLINK,
82 led_dat->can_sleep = gpiod_cansleep(led_dat->gpiod);
93 state = gpiod_get_value_cansleep(led_dat->gpiod);
107 ret = gpiod_direction_output(led_dat->gpiod, state);
149 * Acquire gpiod from DT with uninitialized label, which
153 led.gpiod = devm_fwnode_get_gpiod_from_child(dev, NULL, child,
156 if (IS_ERR(led.gpiod)) {
158 return ERR_CAST(led.gpiod);
161 led_dat->gpiod = led.gpiod;
185 /* Set gpiod label to match the corresponding LED name. */
186 gpiod_set_consumer_name(led_dat->gpiod,
204 struct gpio_desc *gpiod;
214 gpiod = devm_gpiod_get_index(dev, NULL, idx, GPIOD_OUT_LOW);
215 if (!IS_ERR(gpiod)) {
216 gpiod_set_consumer_name(gpiod, template->name);
217 return gpiod;
219 if (PTR_ERR(gpiod) != -ENOENT)
220 return gpiod;
240 gpiod = gpio_to_desc(template->gpio);
241 if (!gpiod)
244 return gpiod;
264 if (template->gpiod)
265 led_dat->gpiod = template->gpiod;
267 led_dat->gpiod =
270 if (IS_ERR(led_dat->gpiod)) {