Searched refs:pxa2xx_spi_read (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-pxa2xx.c | 242 return (pxa2xx_spi_read(drv_data, SSSR) & mask) == mask; in pxa2xx_spi_txfifo_full() 454 while (pxa2xx_spi_read(drv_data, SSSR) & SSSR_BSY && in cs_deassert() 485 while (pxa2xx_spi_read(drv_data, SSSR) & SSSR_RNE) in pxa2xx_spi_flush() 486 pxa2xx_spi_read(drv_data, SSDR); in pxa2xx_spi_flush() 487 } while ((pxa2xx_spi_read(drv_data, SSSR) & SSSR_BSY) && --limit); in pxa2xx_spi_flush() 500 pxa2xx_spi_read(drv_data, SSCR0) & ~SSCR0_SSE); in pxa2xx_spi_off() 521 while ((pxa2xx_spi_read(drv_data, SSSR) & SSSR_RNE) in null_reader() 523 pxa2xx_spi_read(drv_data, SSDR); in null_reader() 544 while ((pxa2xx_spi_read(drv_data, SSSR) & SSSR_RNE) in u8_reader() 546 *(u8 *)(drv_data->rx) = pxa2xx_spi_read(drv_dat in u8_reader() [all...] |
H A D | spi-pxa2xx-dma.c | 38 u32 status = pxa2xx_spi_read(drv_data, SSSR) in pxa2xx_spi_dma_transfer_complete() 45 pxa2xx_spi_read(drv_data, SSCR1) in pxa2xx_spi_dma_transfer_complete() 54 pxa2xx_spi_read(drv_data, SSCR0) in pxa2xx_spi_dma_transfer_complete() 126 status = pxa2xx_spi_read(drv_data, SSSR) & drv_data->mask_sr; in pxa2xx_spi_dma_transfer()
|
H A D | spi-pxa2xx.h | 90 static inline u32 pxa2xx_spi_read(const struct driver_data *drv_data, in pxa2xx_spi_read() function 120 val |= pxa2xx_spi_read(drv_data, SSSR) & SSSR_ALT_FRM_MASK; in write_SSSR_CS()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-pxa2xx.h | 71 static inline u32 pxa2xx_spi_read(const struct driver_data *drv_data, u32 reg) in pxa2xx_spi_read() function 97 pxa2xx_spi_write(drv_data, SSCR1, pxa2xx_spi_read(drv_data, SSCR1) & ~bits); in clear_SSCR1_bits() 102 return pxa2xx_spi_read(drv_data, SSSR) & bits; in read_SSSR_bits()
|
H A D | spi-pxa2xx.c | 208 if ((pxa2xx_spi_read(drv_data, reg) & mask) != value) in pxa2xx_spi_update() 451 while (pxa2xx_spi_read(drv_data, SSSR) & SSSR_BSY && in cs_deassert() 473 pxa2xx_spi_read(drv_data, SSDR); in pxa2xx_spi_flush() 474 } while ((pxa2xx_spi_read(drv_data, SSSR) & SSSR_BSY) && --limit); in pxa2xx_spi_flush() 508 pxa2xx_spi_read(drv_data, SSDR); in null_reader() 530 *(u8 *)(drv_data->rx) = pxa2xx_spi_read(drv_data, SSDR); in u8_reader() 552 *(u16 *)(drv_data->rx) = pxa2xx_spi_read(drv_data, SSDR); in u16_reader() 574 *(u32 *)(drv_data->rx) = pxa2xx_spi_read(drv_data, SSDR); in u32_reader() 643 if (!(pxa2xx_spi_read(drv_data, SSCR1) & SSCR1_TIE)) in interrupt_transfer() 681 sccr1_reg = pxa2xx_spi_read(drv_dat in interrupt_transfer() [all...] |
Completed in 4 milliseconds