Home
last modified time | relevance | path

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

/Zephyr-latest/drivers/i2c/
Di2c_ambiq.c52 void *iom_handler; member
110 am_hal_iom_interrupt_status_get(data->iom_handler, false, &ui32Status); in i2c_ambiq_isr()
111 am_hal_iom_interrupt_clear(data->iom_handler, ui32Status); in i2c_ambiq_isr()
112 am_hal_iom_interrupt_service(data->iom_handler, ui32Status); in i2c_ambiq_isr()
132 ret = am_hal_iom_nonblocking_transfer(data->iom_handler, &trans, i2c_ambiq_callback, in i2c_ambiq_read()
137 am_hal_iom_disable(data->iom_handler); in i2c_ambiq_read()
140 am_hal_iom_enable(data->iom_handler); in i2c_ambiq_read()
145 ret = am_hal_iom_blocking_transfer(data->iom_handler, &trans); in i2c_ambiq_read()
166 ret = am_hal_iom_nonblocking_transfer(data->iom_handler, &trans, i2c_ambiq_callback, in i2c_ambiq_write()
172 am_hal_iom_disable(data->iom_handler); in i2c_ambiq_write()
[all …]
/Zephyr-latest/drivers/spi/
Dspi_ambiq_spic.c42 void *iom_handler; member
103 am_hal_iom_disable(data->iom_handler); in spi_ambiq_reset()
118 am_hal_iom_interrupt_status_get(data->iom_handler, false, &ui32Status); in spi_ambiq_isr()
119 am_hal_iom_interrupt_clear(data->iom_handler, ui32Status); in spi_ambiq_isr()
120 am_hal_iom_interrupt_service(data->iom_handler, ui32Status); in spi_ambiq_isr()
198 ret = am_hal_iom_disable(data->iom_handler); in spi_config()
200 ret = am_hal_iom_configure(data->iom_handler, &data->iom_cfg); in spi_config()
202 ret = am_hal_iom_enable(data->iom_handler); in spi_config()
243 am_hal_iom_nonblocking_transfer(data->iom_handler, &trans, in spi_ambiq_xfer_half_duplex()
252 ret = am_hal_iom_blocking_transfer(data->iom_handler, &trans); in spi_ambiq_xfer_half_duplex()
[all …]