Lines Matching refs:SPIREG_WRITE
168 #define SPIREG_WRITE(sc, reg, val) \ macro
243 SPIREG_WRITE(sc, SPI_ENR, 0); in rk_spi_attach()
244 SPIREG_WRITE(sc, SPI_IMR, 0); in rk_spi_attach()
308 SPIREG_WRITE(sc, SPI_ENR, 0); in rk_spi_configure()
309 SPIREG_WRITE(sc, SPI_SER, 0); in rk_spi_configure()
310 SPIREG_WRITE(sc, SPI_CTRLR0, ctrlr0); in rk_spi_configure()
311 SPIREG_WRITE(sc, SPI_BAUDR, divider); in rk_spi_configure()
313 SPIREG_WRITE(sc, SPI_DMACR, 0); in rk_spi_configure()
314 SPIREG_WRITE(sc, SPI_DMATDLR, 0); in rk_spi_configure()
315 SPIREG_WRITE(sc, SPI_DMARDLR, 0); in rk_spi_configure()
317 SPIREG_WRITE(sc, SPI_IPR, 0); in rk_spi_configure()
318 SPIREG_WRITE(sc, SPI_IMR, 0); in rk_spi_configure()
319 SPIREG_WRITE(sc, SPI_ICR, SPI_ICR_ALL); in rk_spi_configure()
321 SPIREG_WRITE(sc, SPI_ENR, 1); in rk_spi_configure()
431 SPIREG_WRITE(sc, SPI_RXFTLR, len - 1); in rk_spi_set_interrupt_mask()
442 SPIREG_WRITE(sc, SPI_TXFTLR, SPI_FIFOLEN - len); in rk_spi_set_interrupt_mask()
448 SPIREG_WRITE(sc, SPI_TXFTLR, 0); in rk_spi_set_interrupt_mask()
452 SPIREG_WRITE(sc, SPI_IMR, imr); in rk_spi_set_interrupt_mask()
468 SPIREG_WRITE(sc, SPI_SER, 1 << st->st_slave); in rk_spi_start()
517 SPIREG_WRITE(sc, SPI_IMR, 0); in rk_spi_intr()
518 SPIREG_WRITE(sc, SPI_SER, 0); in rk_spi_intr()
528 SPIREG_WRITE(sc, SPI_ICR, icr); in rk_spi_intr()