Lines Matching refs:gpiod
26 struct gpio_desc *gpiod; member
41 led_dat->platform_gpio_blink_set(led_dat->gpiod, in gpio_led_work()
45 gpiod_set_value_cansleep(led_dat->gpiod, led_dat->new_level); in gpio_led_work()
69 led_dat->platform_gpio_blink_set(led_dat->gpiod, level, in gpio_led_set()
73 gpiod_set_value(led_dat->gpiod, level); in gpio_led_set()
84 return led_dat->platform_gpio_blink_set(led_dat->gpiod, GPIO_LED_BLINK, in gpio_blink_set()
95 led_dat->gpiod = template->gpiod; in create_gpio_led()
96 if (!led_dat->gpiod) { in create_gpio_led()
119 led_dat->gpiod = gpio_to_desc(template->gpio); in create_gpio_led()
120 if (IS_ERR(led_dat->gpiod)) in create_gpio_led()
121 return PTR_ERR(led_dat->gpiod); in create_gpio_led()
126 led_dat->can_sleep = gpiod_cansleep(led_dat->gpiod); in create_gpio_led()
134 state = !!gpiod_get_value_cansleep(led_dat->gpiod); in create_gpio_led()
141 ret = gpiod_direction_output(led_dat->gpiod, state); in create_gpio_led()
187 led.gpiod = devm_get_gpiod_from_child(dev, NULL, child); in gpio_leds_create()
188 if (IS_ERR(led.gpiod)) { in gpio_leds_create()
190 ret = PTR_ERR(led.gpiod); in gpio_leds_create()