Searched refs:dw_writel (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/spi/ |
| A D | spi-dw.h | 204 static inline void dw_writel(struct dw_spi *dws, u32 offset, u32 val) in dw_writel() function 235 dw_writel(dws, DW_SPI_SSIENR, (enable ? 1 : 0)); in spi_enable_chip() 240 dw_writel(dws, DW_SPI_BAUDR, div); in spi_set_clk() 249 dw_writel(dws, DW_SPI_IMR, new_mask); in spi_mask_intr() 258 dw_writel(dws, DW_SPI_IMR, new_mask); in spi_umask_intr() 271 dw_writel(dws, DW_SPI_SER, 0); in spi_reset_chip()
|
| A D | spi-dw-core.c | 105 dw_writel(dws, DW_SPI_SER, BIT(spi->chip_select)); in dw_spi_set_cs() 107 dw_writel(dws, DW_SPI_SER, 0); in dw_spi_set_cs() 236 dw_writel(dws, DW_SPI_RXFTLR, dws->rx_len - 1); in dw_spi_transfer_handler() 328 dw_writel(dws, DW_SPI_CTRLR0, cr0); in dw_spi_update_config() 361 dw_writel(dws, DW_SPI_TXFTLR, level); in dw_spi_irq_setup() 362 dw_writel(dws, DW_SPI_RXFTLR, level - 1); in dw_spi_irq_setup() 825 dw_writel(dws, DW_SPI_TXFTLR, fifo); in spi_hw_init() 829 dw_writel(dws, DW_SPI_TXFTLR, 0); in spi_hw_init() 844 dw_writel(dws, DW_SPI_CTRLR0, 0xffffffff); in spi_hw_init() 846 dw_writel(dws, DW_SPI_CTRLR0, tmp); in spi_hw_init() [all …]
|
| A D | spi-dw-dma.c | 51 dw_writel(dws, DW_SPI_DMARDLR, dws->rxburst - 1); in dw_spi_dma_maxburst_init() 71 dw_writel(dws, DW_SPI_DMATDLR, dws->txburst); in dw_spi_dma_maxburst_init() 436 dw_writel(dws, DW_SPI_DMACR, dma_ctrl); in dw_spi_dma_setup() 477 dw_writel(dws, DW_SPI_DMACR, 0); in dw_spi_dma_transfer_all() 578 dw_writel(dws, DW_SPI_DMACR, 0); in dw_spi_dma_transfer_one()
|
Completed in 8 milliseconds