Searched refs:spi (Results 1 – 2 of 2) sorted by relevance
| /hal_intel-latest/bsp_sedi/drivers/spi/ |
| D | sedi_spi_dw_apb.c | 163 static inline void lld_spi_enable(sedi_spi_regs_t *spi, bool enable) in lld_spi_enable() argument 168 if (SEDI_PREG_RBFV_GET(SPI, SSIENR, SSI_EN, &spi->ssienr) == val) { in lld_spi_enable() 172 spi->imr = 0; in lld_spi_enable() 174 SEDI_PREG_RBF_SET(SPI, SSIENR, SSI_EN, val, &spi->ssienr); in lld_spi_enable() 176 SEDI_SPI_POLL_WAIT(SEDI_PREG_RBFV_GET(SPI, SSIENR, SSI_EN, &spi->ssienr) != val); in lld_spi_enable() 179 static inline void lld_spi_dma_enable(sedi_spi_regs_t *spi, bool enable) in lld_spi_dma_enable() argument 182 SEDI_PREG_RBFV_SET(SPI, DMACR, TDMAE, ENABLED, &spi->dmacr); in lld_spi_dma_enable() 183 SEDI_PREG_RBFV_SET(SPI, DMACR, RDMAE, ENABLED, &spi->dmacr); in lld_spi_dma_enable() 185 SEDI_PREG_RBFV_SET(SPI, DMACR, TDMAE, DISABLE, &spi->dmacr); in lld_spi_dma_enable() 186 SEDI_PREG_RBFV_SET(SPI, DMACR, RDMAE, DISABLE, &spi->dmacr); in lld_spi_dma_enable() [all …]
|
| /hal_intel-latest/zephyr/ |
| D | CMakeLists.txt | 20 zephyr_library_sources_ifdef(CONFIG_SPI_SEDI ${BSP_SEDI_SRC}/drivers/spi/sedi_spi_dw_apb.c)
|