Lines Matching refs:gpio_handle_t
35 typedef int gpio_handle_t; typedef
57 gpio_handle_t gpio_open(unsigned int);
58 gpio_handle_t gpio_open_device(const char *);
59 void gpio_close(gpio_handle_t);
63 int gpio_pin_list(gpio_handle_t, gpio_config_t **);
70 int gpio_pin_config(gpio_handle_t, gpio_config_t *);
75 int gpio_pin_set_name(gpio_handle_t, gpio_pin_t, char *);
80 int gpio_pin_set_flags(gpio_handle_t, gpio_config_t *);
84 gpio_value_t gpio_pin_get(gpio_handle_t, gpio_pin_t);
85 int gpio_pin_set(gpio_handle_t, gpio_pin_t, gpio_value_t);
86 int gpio_pin_toggle(gpio_handle_t, gpio_pin_t);
90 int gpio_pin_low(gpio_handle_t, gpio_pin_t);
91 int gpio_pin_high(gpio_handle_t, gpio_pin_t);
95 int gpio_pin_input(gpio_handle_t, gpio_pin_t);
96 int gpio_pin_output(gpio_handle_t, gpio_pin_t);
97 int gpio_pin_opendrain(gpio_handle_t, gpio_pin_t);
98 int gpio_pin_pushpull(gpio_handle_t, gpio_pin_t);
99 int gpio_pin_tristate(gpio_handle_t, gpio_pin_t);
100 int gpio_pin_pullup(gpio_handle_t, gpio_pin_t);
101 int gpio_pin_pulldown(gpio_handle_t, gpio_pin_t);
102 int gpio_pin_invin(gpio_handle_t, gpio_pin_t);
103 int gpio_pin_invout(gpio_handle_t, gpio_pin_t);
104 int gpio_pin_pulsate(gpio_handle_t, gpio_pin_t);