Home
last modified time | relevance | path

Searched refs:fsl_lpspi (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-fsl-lpspi.c29 #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 Dspi-fsl-lpspi.c30 #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