Searched refs:iom_handler (Results 1 – 2 of 2) sorted by relevance
| /Zephyr-latest/drivers/i2c/ |
| D | i2c_ambiq.c | 52 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/ |
| D | spi_ambiq_spic.c | 42 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 …]
|