Home
last modified time | relevance | path

Searched refs:mspi (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/spi/
A Dspi-fsl-cpm.c79 xfer_ofs = mspi->xfer_in_progress->len - mspi->count; in fsl_spi_cpm_bufs_start()
81 if (mspi->rx_dma == mspi->dma_dummy_rx) in fsl_spi_cpm_bufs_start()
88 if (mspi->tx_dma == mspi->dma_dummy_tx) in fsl_spi_cpm_bufs_start()
115 mspi->tx_dma = mspi->dma_dummy_tx; in fsl_spi_cpm_bufs()
120 mspi->rx_dma = mspi->dma_dummy_rx; in fsl_spi_cpm_bufs()
138 mspi->rx_dma = dma_map_single(dev, mspi->rx, t->len, in fsl_spi_cpm_bufs()
185 in_be16(&mspi->rx_bd->cbd_datlen), mspi->count); in fsl_spi_cpm_irq()
197 if (mspi->count) in fsl_spi_cpm_irq()
351 mspi->rx_bd = cpm_muram_addr(bds_ofs + sizeof(*mspi->tx_bd)); in fsl_spi_cpm_init()
354 out_be16(&mspi->pram->tbase, cpm_muram_offset(mspi->tx_bd)); in fsl_spi_cpm_init()
[all …]
A Dspi-fsl-cpm.h21 extern void fsl_spi_cpm_reinit_txrx(struct mpc8xxx_spi *mspi);
22 extern int fsl_spi_cpm_bufs(struct mpc8xxx_spi *mspi,
24 extern void fsl_spi_cpm_bufs_complete(struct mpc8xxx_spi *mspi);
25 extern void fsl_spi_cpm_irq(struct mpc8xxx_spi *mspi, u32 events);
26 extern int fsl_spi_cpm_init(struct mpc8xxx_spi *mspi);
27 extern void fsl_spi_cpm_free(struct mpc8xxx_spi *mspi);
29 static inline void fsl_spi_cpm_reinit_txrx(struct mpc8xxx_spi *mspi) { } in fsl_spi_cpm_reinit_txrx() argument
30 static inline int fsl_spi_cpm_bufs(struct mpc8xxx_spi *mspi, in fsl_spi_cpm_bufs() argument
33 static inline void fsl_spi_cpm_bufs_complete(struct mpc8xxx_spi *mspi) { } in fsl_spi_cpm_bufs_complete() argument
35 static inline int fsl_spi_cpm_init(struct mpc8xxx_spi *mspi) { return 0; } in fsl_spi_cpm_init() argument
[all …]
A Dspi-fsl-spi.c107 if (mspi->flags & SPI_CPM_MODE) { in fsl_spi_change_mode()
108 fsl_spi_cpm_reinit_txrx(mspi); in fsl_spi_change_mode()
295 mspi->count = len; in fsl_spi_cpu_bufs()
301 word = mspi->get_tx(mspi); in fsl_spi_cpu_bufs()
507 if (mspi->rx) in fsl_spi_cpu_irq()
508 mspi->get_rx(rx_data, mspi); in fsl_spi_cpu_irq()
521 mspi->count -= 1; in fsl_spi_cpu_irq()
522 if (mspi->count) { in fsl_spi_cpu_irq()
523 u32 word = mspi->get_tx(mspi); in fsl_spi_cpu_irq()
527 complete(&mspi->done); in fsl_spi_cpu_irq()
[all …]
A Dspi-fsl-lib.h106 extern int mpc8xxx_spi_bufs(struct mpc8xxx_spi *mspi,
/linux/Documentation/devicetree/bindings/spi/
A Dbrcm,spi-bcm-qspi.yaml43 - const: brcm,spi-brcmstb-mspi
48 - brcm,spi-brcmstb-mspi
60 - const: mspi
104 reg-names = "mspi", "bspi", "cs_reg";
131 compatible = "brcm,spi-brcmstb-mspi", "brcm,spi-bcm-qspi";
133 reg-names = "mspi";
150 reg-names = "mspi", "bspi", "intr_regs", "intr_status_reg";
179 reg-names = "mspi", "bspi", "intr_regs", "intr_status_reg";
/linux/arch/mips/boot/dts/brcm/
A Dbcm7125.dtsi267 mspi: spi@406400 { label
271 "brcm,spi-brcmstb-mspi";
274 reg-names = "mspi";
A Dbcm7420.dtsi328 mspi: spi@406400 { label
332 "brcm,spi-brcmstb-mspi";
335 reg-names = "mspi";
A Dbcm7358.dtsi359 mspi: spi@408a00 { label
363 "brcm,spi-brcmstb-mspi";
366 reg-names = "mspi";
A Dbcm97125cbmb.dts66 &mspi {
A Dbcm97362svmb.dts82 &mspi {
A Dbcm97420c.dts88 &mspi {
A Dbcm97346dbsmb.dts118 &mspi {
A Dbcm7360.dtsi410 mspi: spi@408a00 { label
414 "brcm,spi-brcmstb-mspi";
417 reg-names = "mspi";
A Dbcm7362.dtsi406 mspi: spi@408a00 { label
410 "brcm,spi-brcmstb-mspi";
413 reg-names = "mspi";
A Dbcm97358svmb.dts110 &mspi {
A Dbcm97360svmb.dts113 &mspi {
A Dbcm97435svmb.dts124 &mspi {
A Dbcm97425svmb.dts148 &mspi {
A Dbcm7346.dtsi491 mspi: spi@408a00 { label
495 "brcm,spi-brcmstb-mspi";
498 reg-names = "mspi";
A Dbcm7425.dtsi502 mspi: spi@409200 { label
506 "brcm,spi-brcmstb-mspi";
509 reg-names = "mspi";
A Dbcm7435.dtsi517 mspi: spi@409200 { label
521 "brcm,spi-brcmstb-mspi";
524 reg-names = "mspi";
/linux/arch/arm/boot/dts/
A Dbcm-hr2.dtsi225 reg-names = "mspi", "bspi", "intr_regs",
A Dbcm5301x.dtsi524 reg-names = "mspi", "bspi", "intr_regs", "intr_status_reg";
A Dbcm-nsp.dtsi292 reg-names = "mspi", "bspi", "intr_regs",
/linux/arch/arm64/boot/dts/broadcom/northstar2/
A Dns2.dtsi753 reg-names = "mspi", "bspi", "intr_regs",

Completed in 19 milliseconds