Lines Matching refs:gpiod
27 struct gpio_desc *gpiod; member
42 led_dat->platform_gpio_blink_set(led_dat->gpiod, in gpio_led_work()
46 gpiod_set_value_cansleep(led_dat->gpiod, led_dat->new_level); in gpio_led_work()
70 led_dat->platform_gpio_blink_set(led_dat->gpiod, level, in gpio_led_set()
74 gpiod_set_value(led_dat->gpiod, level); in gpio_led_set()
85 return led_dat->platform_gpio_blink_set(led_dat->gpiod, GPIO_LED_BLINK, in gpio_blink_set()
96 led_dat->gpiod = template->gpiod; in create_gpio_led()
97 if (!led_dat->gpiod) { in create_gpio_led()
120 led_dat->gpiod = gpio_to_desc(template->gpio); in create_gpio_led()
121 if (IS_ERR(led_dat->gpiod)) in create_gpio_led()
122 return PTR_ERR(led_dat->gpiod); in create_gpio_led()
127 led_dat->can_sleep = gpiod_cansleep(led_dat->gpiod); in create_gpio_led()
135 state = !!gpiod_get_value_cansleep(led_dat->gpiod); in create_gpio_led()
142 ret = gpiod_direction_output(led_dat->gpiod, state); in create_gpio_led()
188 led.gpiod = devm_get_gpiod_from_child(dev, NULL, child); in gpio_leds_create()
189 if (IS_ERR(led.gpiod)) { in gpio_leds_create()
191 ret = PTR_ERR(led.gpiod); in gpio_leds_create()