gpio_pin_t
gpio_pin_set_name(gpio_handle_t handle, gpio_pin_t pin, char *name)
gpio_pin_get(gpio_handle_t handle, gpio_pin_t pin)
gpio_pin_set(gpio_handle_t handle, gpio_pin_t pin, gpio_value_t value)
gpio_pin_toggle(gpio_handle_t handle, gpio_pin_t pin)
gpio_pin_low(gpio_handle_t handle, gpio_pin_t pin)
gpio_pin_high(gpio_handle_t handle, gpio_pin_t pin)
gpio_pin_set_flag(gpio_handle_t handle, gpio_pin_t pin, uint32_t flag)
gpio_pin_input(gpio_handle_t handle, gpio_pin_t pin)
gpio_pin_output(gpio_handle_t handle, gpio_pin_t pin)
gpio_pin_opendrain(gpio_handle_t handle, gpio_pin_t pin)
gpio_pin_pushpull(gpio_handle_t handle, gpio_pin_t pin)
gpio_pin_tristate(gpio_handle_t handle, gpio_pin_t pin)
gpio_pin_pullup(gpio_handle_t handle, gpio_pin_t pin)
gpio_pin_pulldown(gpio_handle_t handle, gpio_pin_t pin)
gpio_pin_invin(gpio_handle_t handle, gpio_pin_t pin)
gpio_pin_invout(gpio_handle_t handle, gpio_pin_t pin)
gpio_pin_pulsate(gpio_handle_t handle, gpio_pin_t pin)
int gpio_pin_pullup(gpio_handle_t, gpio_pin_t);
int gpio_pin_pulldown(gpio_handle_t, gpio_pin_t);
int gpio_pin_invin(gpio_handle_t, gpio_pin_t);
int gpio_pin_invout(gpio_handle_t, gpio_pin_t);
int gpio_pin_pulsate(gpio_handle_t, gpio_pin_t);
gpio_pin_t g_pin;
int gpio_pin_set_name(gpio_handle_t, gpio_pin_t, char *);
gpio_value_t gpio_pin_get(gpio_handle_t, gpio_pin_t);
int gpio_pin_set(gpio_handle_t, gpio_pin_t, gpio_value_t);
int gpio_pin_toggle(gpio_handle_t, gpio_pin_t);
int gpio_pin_low(gpio_handle_t, gpio_pin_t);
int gpio_pin_high(gpio_handle_t, gpio_pin_t);
int gpio_pin_input(gpio_handle_t, gpio_pin_t);
int gpio_pin_output(gpio_handle_t, gpio_pin_t);
int gpio_pin_opendrain(gpio_handle_t, gpio_pin_t);
int gpio_pin_pushpull(gpio_handle_t, gpio_pin_t);
int gpio_pin_tristate(gpio_handle_t, gpio_pin_t);
gpio_pin_t id_det_pin;
gpio_pin_t vbus_det_pin;
gpio_pin_t rb_sclpin;
gpio_pin_t rb_sdapin;
gpio_pin_t cspins[CS_MAX];
gpio_pin_t gpio_hpd;
gpio_pin_t gpio_power;
gpio_pin_t gpio_ep;
gpio_pin_t gpio;
gpio_pin_t sc_pin;
gpio_pin_t pin, uint32_t intr_mode)
gpio_pin_get_by_bus_pinnum(device_t busdev, uint32_t pinnum, gpio_pin_t *ppin)
gpio_pin_t pin;
gpio_pin_get_by_child_index(device_t childdev, uint32_t idx, gpio_pin_t *ppin)
gpio_pin_getcaps(gpio_pin_t pin, uint32_t *caps)
gpio_pin_is_active(gpio_pin_t pin, bool *active)
gpio_pin_acquire(gpio_pin_t gpio)
gpio_pin_release(gpio_pin_t gpio)
gpio_pin_set_active(gpio_pin_t pin, bool active)
gpio_pin_setflags(gpio_pin_t pin, uint32_t flags)
gpio_pin_t pin, uint32_t intr_mode)
char *name, gpio_pin_t *gpio);
int idx, gpio_pin_t *gpio);
char *name, gpio_pin_t *gpio);
char *name, int idx, gpio_pin_t *gpio);
int gpio_pin_get_by_bus_pinnum(device_t _bus, uint32_t _pinnum, gpio_pin_t *_gp);
int gpio_pin_get_by_child_index(device_t _child, uint32_t _idx, gpio_pin_t *_gp);
int gpio_pin_acquire(gpio_pin_t gpio);
void gpio_pin_release(gpio_pin_t gpio);
int gpio_pin_getcaps(gpio_pin_t pin, uint32_t *caps);
int gpio_pin_is_active(gpio_pin_t pin, bool *active);
int gpio_pin_set_active(gpio_pin_t pin, bool active);
int gpio_pin_setflags(gpio_pin_t pin, uint32_t flags);
u_int alloc_flags, gpio_pin_t pin, uint32_t intr_mode);
gpio_pin_t pin;
gpio_pin_t sclpin;
gpio_pin_t sdapin;
gpio_pin_t pin;
gpio_pin_t pin;
gpio_pin_t sc_pin;
gpio_pin_t gpin;
gpio_pin_t pin;
int idx, gpio_pin_t *pin)
char *name, gpio_pin_t *pin)
char *name, gpio_pin_t *pin)
char *prop_name, int idx, gpio_pin_t *out_pin)
gpio_pin_t pins[IICMUX_MAX_BUSES];
gpio_pin_t wp_pin;
gpio_pin_t cd_pin;
gpio_pin_t sc_pin;
gpio_pin_t cs_pins[CS_MAX];
gpio_pin_t wp_pin;
gpio_pin_t cd_pin;
gpio_pin_t gpio_enable;
gpio_pin_t porst_pin;
gpio_pin_t pwren_pin;
gpio_pin_t perst_pin;