Home
last modified time | relevance | path

Searched refs:gpio_device (Results 1 – 2 of 2) sorted by relevance

/hal_intel-3.7.0/bsp_sedi/drivers/gpio/
Dsedi_gpio.c67 static int32_t gpio_set_power(IN sedi_gpio_t gpio_device, IN sedi_power_state_t state) in gpio_set_power() argument
69 sedi_devid_t devid = SEDI_DEVID_GPIO0 + gpio_device; in gpio_set_power()
72 DBG_CHECK(gpio_device < SEDI_GPIO_NUM, SEDI_DRIVER_ERROR_PARAMETER); in gpio_set_power()
92 static void gpio_reset_register(IN sedi_gpio_t gpio_device) in gpio_reset_register() argument
94 sedi_gpio_regs_t *reg = resources_map[gpio_device].reg; 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() argument
117 sedi_gpio_regs_t *reg = resources_map[gpio_device].reg; in gpio_write_pin_port()
118 gpio_context_t *context = &(gpio_context[gpio_device]); 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() argument
146 sedi_gpio_regs_t *reg = resources_map[gpio_device].reg; in gpio_read_pin_port()
[all …]
/hal_intel-3.7.0/bsp_sedi/include/driver/
Dsedi_driver_gpio.h159 int32_t sedi_gpio_get_capabilities(IN sedi_gpio_t gpio_device,
169 int32_t sedi_gpio_init(IN sedi_gpio_t gpio_device, IN sedi_gpio_event_cb_t cb,
177 int32_t sedi_gpio_uninit(IN sedi_gpio_t gpio_device);
185 int32_t sedi_gpio_set_power(IN sedi_gpio_t gpio_device,
195 void sedi_gpio_config_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin,
205 void sedi_gpio_write_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin,
215 void sedi_gpio_write_pin_8bits(IN sedi_gpio_t gpio_device, IN uint8_t group,
225 void sedi_gpio_write_pin_16bits(IN sedi_gpio_t gpio_device, IN uint8_t group,
235 void sedi_gpio_write_pin_32bits(IN sedi_gpio_t gpio_device, IN uint8_t group,
244 uint8_t sedi_gpio_read_pin_8bits(IN sedi_gpio_t gpio_device, IN uint8_t group);
[all …]