Searched refs:mspi (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/spi/ |
D | spi-fsl-cpm.c | 55 void fsl_spi_cpm_reinit_txrx(struct mpc8xxx_spi *mspi) in fsl_spi_cpm_reinit_txrx() argument 57 if (mspi->flags & SPI_QE) { in fsl_spi_cpm_reinit_txrx() 58 qe_issue_cmd(QE_INIT_TX_RX, mspi->subblock, in fsl_spi_cpm_reinit_txrx() 61 if (mspi->flags & SPI_CPM1) { in fsl_spi_cpm_reinit_txrx() 62 out_be32(&mspi->pram->rstate, 0); in fsl_spi_cpm_reinit_txrx() 63 out_be16(&mspi->pram->rbptr, in fsl_spi_cpm_reinit_txrx() 64 in_be16(&mspi->pram->rbase)); in fsl_spi_cpm_reinit_txrx() 65 out_be32(&mspi->pram->tstate, 0); in fsl_spi_cpm_reinit_txrx() 66 out_be16(&mspi->pram->tbptr, in fsl_spi_cpm_reinit_txrx() 67 in_be16(&mspi->pram->tbase)); in fsl_spi_cpm_reinit_txrx() [all …]
|
D | spi-fsl-cpm.h | 25 extern void fsl_spi_cpm_reinit_txrx(struct mpc8xxx_spi *mspi); 26 extern int fsl_spi_cpm_bufs(struct mpc8xxx_spi *mspi, 28 extern void fsl_spi_cpm_bufs_complete(struct mpc8xxx_spi *mspi); 29 extern void fsl_spi_cpm_irq(struct mpc8xxx_spi *mspi, u32 events); 30 extern int fsl_spi_cpm_init(struct mpc8xxx_spi *mspi); 31 extern void fsl_spi_cpm_free(struct mpc8xxx_spi *mspi); 33 static inline void fsl_spi_cpm_reinit_txrx(struct mpc8xxx_spi *mspi) { } in fsl_spi_cpm_reinit_txrx() argument 34 static inline int fsl_spi_cpm_bufs(struct mpc8xxx_spi *mspi, in fsl_spi_cpm_bufs() argument 37 static inline void fsl_spi_cpm_bufs_complete(struct mpc8xxx_spi *mspi) { } in fsl_spi_cpm_bufs_complete() argument 38 static inline void fsl_spi_cpm_irq(struct mpc8xxx_spi *mspi, u32 events) { } in fsl_spi_cpm_irq() argument [all …]
|
D | spi-fsl-espi.c | 90 struct mpc8xxx_spi *mspi = spi_master_get_devdata(spi->master); in fsl_espi_change_mode() local 92 struct fsl_espi_reg *reg_base = mspi->reg_base; in fsl_espi_change_mode() 199 static int fsl_espi_cpu_bufs(struct mpc8xxx_spi *mspi, struct spi_transfer *t, in fsl_espi_cpu_bufs() argument 203 struct fsl_espi_reg *reg_base = mspi->reg_base; in fsl_espi_cpu_bufs() 205 mspi->count = len; in fsl_espi_cpu_bufs() 211 word = mspi->get_tx(mspi); in fsl_espi_cpu_bufs() 274 struct mpc8xxx_spi *mspi = spi_master_get_devdata(spi->master); in fsl_espi_do_trans() local 289 dev_err(mspi->dev, in fsl_espi_do_trans() 525 void fsl_espi_cpu_irq(struct mpc8xxx_spi *mspi, u32 events) in fsl_espi_cpu_irq() argument 527 struct fsl_espi_reg *reg_base = mspi->reg_base; in fsl_espi_cpu_irq() [all …]
|
D | spi-fsl-spi.c | 88 struct mpc8xxx_spi *mspi = spi_master_get_devdata(spi->master); in fsl_spi_change_mode() local 90 struct fsl_spi_reg *reg_base = mspi->reg_base; in fsl_spi_change_mode() 104 if (mspi->flags & SPI_CPM_MODE) { in fsl_spi_change_mode() 105 fsl_spi_cpm_reinit_txrx(mspi); in fsl_spi_change_mode() 288 static int fsl_spi_cpu_bufs(struct mpc8xxx_spi *mspi, in fsl_spi_cpu_bufs() argument 292 struct fsl_spi_reg *reg_base = mspi->reg_base; in fsl_spi_cpu_bufs() 294 mspi->count = len; in fsl_spi_cpu_bufs() 300 word = mspi->get_tx(mspi); in fsl_spi_cpu_bufs() 508 static void fsl_spi_cpu_irq(struct mpc8xxx_spi *mspi, u32 events) in fsl_spi_cpu_irq() argument 510 struct fsl_spi_reg *reg_base = mspi->reg_base; in fsl_spi_cpu_irq() [all …]
|
D | spi-fsl-lib.h | 58 void (*spi_remove) (struct mpc8xxx_spi *mspi); 117 extern int mpc8xxx_spi_bufs(struct mpc8xxx_spi *mspi,
|