Searched refs:fsl_lpspi (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-fsl-lpspi.c | 29 #define DRIVER_NAME "fsl_lpspi" 131 static void fsl_lpspi_buf_rx_##type(struct fsl_lpspi_data *fsl_lpspi) \ 133 unsigned int val = readl(fsl_lpspi->base + IMX7ULP_RDR); \ 135 if (fsl_lpspi->rx_buf) { \ 136 *(type *)fsl_lpspi->rx_buf = val; \ 137 fsl_lpspi->rx_buf += sizeof(type); \ 142 static void fsl_lpspi_buf_tx_##type(struct fsl_lpspi_data *fsl_lpspi) \ 146 if (fsl_lpspi->tx_buf) { \ 147 val = *(type *)fsl_lpspi->tx_buf; \ 148 fsl_lpspi 162 fsl_lpspi_intctrl(struct fsl_lpspi_data *fsl_lpspi, unsigned int enable) fsl_lpspi_intctrl() argument 198 struct fsl_lpspi_data *fsl_lpspi = lpspi_prepare_xfer_hardware() local 213 struct fsl_lpspi_data *fsl_lpspi = lpspi_unprepare_xfer_hardware() local 222 fsl_lpspi_write_tx_fifo(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_write_tx_fifo() argument 248 fsl_lpspi_read_rx_fifo(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_read_rx_fifo() argument 254 fsl_lpspi_set_cmd(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_set_cmd() argument 281 fsl_lpspi_set_watermark(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_set_watermark() argument 296 fsl_lpspi_set_bitrate(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_set_bitrate() argument 341 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_dma_configure() local 383 fsl_lpspi_config(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_config() argument 420 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_setup_transfer() local 466 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_target_abort() local 482 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_wait_for_completion() local 501 fsl_lpspi_reset(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_reset() argument 523 struct fsl_lpspi_data *fsl_lpspi = (struct fsl_lpspi_data *)cookie; fsl_lpspi_dma_rx_callback() local 530 struct fsl_lpspi_data *fsl_lpspi = (struct fsl_lpspi_data *)cookie; fsl_lpspi_dma_tx_callback() local 535 fsl_lpspi_calculate_timeout(struct fsl_lpspi_data *fsl_lpspi, int size) fsl_lpspi_calculate_timeout() argument 550 fsl_lpspi_dma_transfer(struct spi_controller *controller, struct fsl_lpspi_data *fsl_lpspi, struct spi_transfer *transfer) fsl_lpspi_dma_transfer() argument 656 fsl_lpspi_dma_init(struct device *dev, struct fsl_lpspi_data *fsl_lpspi, struct spi_controller *controller) fsl_lpspi_dma_init() argument 694 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_pio_transfer() local 720 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_transfer_one() local 745 struct fsl_lpspi_data *fsl_lpspi = dev_id; fsl_lpspi_isr() local 778 struct fsl_lpspi_data *fsl_lpspi; fsl_lpspi_runtime_resume() local 799 struct fsl_lpspi_data *fsl_lpspi; fsl_lpspi_runtime_suspend() local 810 fsl_lpspi_init_rpm(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_init_rpm() argument 823 struct fsl_lpspi_data *fsl_lpspi; fsl_lpspi_probe() local 957 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-fsl-lpspi.c | 30 #define DRIVER_NAME "fsl_lpspi" 132 static void fsl_lpspi_buf_rx_##type(struct fsl_lpspi_data *fsl_lpspi) \ 134 unsigned int val = readl(fsl_lpspi->base + IMX7ULP_RDR); \ 136 if (fsl_lpspi->rx_buf) { \ 137 *(type *)fsl_lpspi->rx_buf = val; \ 138 fsl_lpspi->rx_buf += sizeof(type); \ 143 static void fsl_lpspi_buf_tx_##type(struct fsl_lpspi_data *fsl_lpspi) \ 147 if (fsl_lpspi->tx_buf) { \ 148 val = *(type *)fsl_lpspi->tx_buf; \ 149 fsl_lpspi 163 fsl_lpspi_intctrl(struct fsl_lpspi_data *fsl_lpspi, unsigned int enable) fsl_lpspi_intctrl() argument 199 struct fsl_lpspi_data *fsl_lpspi = lpspi_prepare_xfer_hardware() local 214 struct fsl_lpspi_data *fsl_lpspi = lpspi_unprepare_xfer_hardware() local 223 fsl_lpspi_write_tx_fifo(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_write_tx_fifo() argument 249 fsl_lpspi_read_rx_fifo(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_read_rx_fifo() argument 255 fsl_lpspi_set_cmd(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_set_cmd() argument 282 fsl_lpspi_set_watermark(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_set_watermark() argument 297 fsl_lpspi_set_bitrate(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_set_bitrate() argument 336 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_dma_configure() local 378 fsl_lpspi_config(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_config() argument 415 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_setup_transfer() local 461 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_slave_abort() local 477 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_wait_for_completion() local 496 fsl_lpspi_reset(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_reset() argument 518 struct fsl_lpspi_data *fsl_lpspi = (struct fsl_lpspi_data *)cookie; fsl_lpspi_dma_rx_callback() local 525 struct fsl_lpspi_data *fsl_lpspi = (struct fsl_lpspi_data *)cookie; fsl_lpspi_dma_tx_callback() local 530 fsl_lpspi_calculate_timeout(struct fsl_lpspi_data *fsl_lpspi, int size) fsl_lpspi_calculate_timeout() argument 545 fsl_lpspi_dma_transfer(struct spi_controller *controller, struct fsl_lpspi_data *fsl_lpspi, struct spi_transfer *transfer) fsl_lpspi_dma_transfer() argument 651 fsl_lpspi_dma_init(struct device *dev, struct fsl_lpspi_data *fsl_lpspi, struct spi_controller *controller) fsl_lpspi_dma_init() argument 689 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_pio_transfer() local 715 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_transfer_one() local 740 struct fsl_lpspi_data *fsl_lpspi = dev_id; fsl_lpspi_isr() local 773 struct fsl_lpspi_data *fsl_lpspi; fsl_lpspi_runtime_resume() local 794 struct fsl_lpspi_data *fsl_lpspi; fsl_lpspi_runtime_suspend() local 805 fsl_lpspi_init_rpm(struct fsl_lpspi_data *fsl_lpspi) fsl_lpspi_init_rpm() argument 818 struct fsl_lpspi_data *fsl_lpspi; fsl_lpspi_probe() local 942 struct fsl_lpspi_data *fsl_lpspi = fsl_lpspi_remove() local [all...] |
Completed in 3 milliseconds