Lines Matching defs:gpio_device

67 static int32_t gpio_set_power(IN sedi_gpio_t gpio_device, IN sedi_power_state_t state)  in gpio_set_power()
92 static void gpio_reset_register(IN sedi_gpio_t gpio_device) in gpio_reset_register()
111 static void gpio_write_pin_port(IN sedi_gpio_t gpio_device, IN gpio_port_access_t access_type, in gpio_write_pin_port()
140 static uint32_t gpio_read_pin_port(IN sedi_gpio_t gpio_device, IN gpio_port_access_t access_type, in gpio_read_pin_port()
165 void gpio_isr(IN sedi_gpio_t gpio_device) in gpio_isr()
193 int32_t sedi_gpio_get_capabilities(IN sedi_gpio_t gpio_device, OUT sedi_gpio_capabilities_t *cap) in sedi_gpio_get_capabilities()
208 int32_t sedi_gpio_init(IN sedi_gpio_t gpio_device, IN sedi_gpio_event_cb_t cb, INOUT void *param) in sedi_gpio_init()
232 int32_t sedi_gpio_uninit(IN sedi_gpio_t gpio_device) in sedi_gpio_uninit()
253 int32_t sedi_gpio_set_power(IN sedi_gpio_t gpio_device, IN sedi_power_state_t state) in sedi_gpio_set_power()
260 void sedi_gpio_config_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin, in sedi_gpio_config_pin()
298 void sedi_gpio_write_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin, in sedi_gpio_write_pin()
316 void sedi_gpio_write_pin_8bits(IN sedi_gpio_t gpio_device, IN uint8_t group, in sedi_gpio_write_pin_8bits()
322 void sedi_gpio_write_pin_16bits(IN sedi_gpio_t gpio_device, IN uint8_t group, in sedi_gpio_write_pin_16bits()
328 void sedi_gpio_write_pin_32bits(IN sedi_gpio_t gpio_device, IN uint8_t group, in sedi_gpio_write_pin_32bits()
334 sedi_gpio_pin_state_t sedi_gpio_read_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin) in sedi_gpio_read_pin()
346 uint8_t sedi_gpio_read_pin_8bits(IN sedi_gpio_t gpio_device, IN uint8_t group) in sedi_gpio_read_pin_8bits()
351 uint16_t sedi_gpio_read_pin_16bits(IN sedi_gpio_t gpio_device, IN uint8_t group) in sedi_gpio_read_pin_16bits()
356 uint32_t sedi_gpio_read_pin_32bits(IN sedi_gpio_t gpio_device, IN uint8_t group) in sedi_gpio_read_pin_32bits()
361 void sedi_gpio_toggle_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin) in sedi_gpio_toggle_pin()
378 uint32_t sedi_gpio_get_gisr(IN sedi_gpio_t gpio_device, IN sedi_gpio_port_t port) in sedi_gpio_get_gisr()
386 uint32_t sedi_gpio_get_gwsr(IN sedi_gpio_t gpio_device, IN sedi_gpio_port_t port) in sedi_gpio_get_gwsr()
394 void sedi_gpio_clear_gisr(IN sedi_gpio_t gpio_device, IN sedi_gpio_port_t port, IN uint32_t val) in sedi_gpio_clear_gisr()
403 void sedi_gpio_clear_gwsr(IN sedi_gpio_t gpio_device, IN sedi_gpio_port_t port, IN uint32_t val) in sedi_gpio_clear_gwsr()
412 void sedi_gpio_enable_interrupt(IN sedi_gpio_t gpio_device, IN uint32_t pin, bool enable) in sedi_gpio_enable_interrupt()
426 void sedi_gpio_enable_wakeup(IN sedi_gpio_t gpio_device, IN uint32_t pin, bool enable) in sedi_gpio_enable_wakeup()