Home
last modified time | relevance | path

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

/hal_intel-latest/bsp_sedi/drivers/spi/
Dsedi_spi_dw_apb.c163 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/
DCMakeLists.txt20 zephyr_library_sources_ifdef(CONFIG_SPI_SEDI ${BSP_SEDI_SRC}/drivers/spi/sedi_spi_dw_apb.c)