Home
last modified time | relevance | path

Searched refs:dspi (Results 1 – 24 of 24) sorted by relevance

/linux-6.15/drivers/spi/
H A Dspi-fsl-dspi.c263 dspi->tx += dspi->oper_word_size; in dspi_native_host_to_dev()
279 dspi->rx += dspi->oper_word_size; in dspi_native_dev_to_host()
334 dspi->host_to_dev(dspi, &txdata); in dspi_pop_tx()
335 dspi->len -= dspi->oper_word_size; in dspi_pop_tx()
357 dspi->dev_to_host(dspi, rxdata); in dspi_push_rx()
476 dspi->words_in_flight = dspi->len / dspi->oper_word_size; in dspi_dma_xfer()
680 if (dspi->len > dspi->oper_word_size) in dspi_pushr_cmd_write()
837 spi_take_timestamp_pre(dspi->ctlr, xfer, dspi->progress, !dspi->irq); in dspi_fifo_write()
847 dspi->progress, !dspi->irq); in dspi_fifo_write()
1483 free_irq(dspi->irq, dspi); in dspi_probe()
[all …]
H A Dspi-davinci.c136 if (dspi->rx) { in davinci_spi_rx_buf_u8()
395 if (dspi->dma_rx && dspi->dma_tx) in davinci_spi_of_setup()
513 dspi->get_rx(buf & 0xFFFF, dspi); in davinci_spi_process_events()
528 spidat1 |= 0xFFFF & dspi->get_tx(dspi); in davinci_spi_process_events()
542 if (!dspi->wcount && !dspi->rcount) in davinci_spi_dma_rx_callback()
552 if (!dspi->wcount && !dspi->rcount) in davinci_spi_dma_tx_callback()
587 dspi->rcount = dspi->wcount; in davinci_spi_bufs()
601 tx_data = dspi->get_tx(dspi); in davinci_spi_bufs()
673 while (dspi->rcount > 0 || dspi->wcount > 0) { in davinci_spi_bufs()
699 if (dspi->rcount != 0 || dspi->wcount != 0) { in davinci_spi_bufs()
[all …]
H A DMakefile60 obj-$(CONFIG_SPI_FSL_DSPI) += spi-fsl-dspi.o
/linux-6.15/Documentation/devicetree/bindings/spi/
H A Dfsl,dspi.yaml16 - fsl,vf610-dspi
17 - fsl,ls1021a-v1.0-dspi
18 - fsl,ls1012a-dspi
19 - fsl,ls1028a-dspi
20 - fsl,ls1043a-dspi
21 - fsl,ls1046a-dspi
22 - fsl,ls1088a-dspi
23 - fsl,ls2080a-dspi
24 - fsl,ls2085a-dspi
25 - fsl,lx2160a-dspi
[all …]
H A Dfsl,dspi-peripheral-props.yaml4 $id: http://devicetree.org/schemas/spi/fsl,dspi-peripheral-props.yaml#
H A Dspi-peripheral-props.yaml125 - $ref: fsl,dspi-peripheral-props.yaml#
/linux-6.15/arch/arm/boot/dts/nxp/vf/
H A Dvfxxx.dtsi155 compatible = "fsl,vf610-dspi";
159 clock-names = "dspi";
169 compatible = "fsl,vf610-dspi";
173 clock-names = "dspi";
526 compatible = "fsl,vf610-dspi";
530 clock-names = "dspi";
540 compatible = "fsl,vf610-dspi";
544 clock-names = "dspi";
/linux-6.15/arch/arm64/boot/dts/freescale/
H A Dfsl-ls1046a-tqmls1046a-mbls10xxa.dts38 &dspi {
H A Dfsl-ls1028a.dtsi373 compatible = "fsl,ls1028a-dspi", "fsl,ls1021a-v1.0-dspi";
378 clock-names = "dspi";
388 compatible = "fsl,ls1028a-dspi", "fsl,ls1021a-v1.0-dspi";
393 clock-names = "dspi";
403 compatible = "fsl,ls1028a-dspi", "fsl,ls1021a-v1.0-dspi";
408 clock-names = "dspi";
H A Dfsl-ls2081a-rdb.dts29 &dspi {
H A Dfsl-ls1012a.dtsi375 dspi: spi@2100000 { label
376 compatible = "fsl,ls1012a-dspi", "fsl,ls1021a-v1.0-dspi";
381 clock-names = "dspi";
H A Dfsl-ls208xa-rdb.dtsi103 &dspi {
H A Dfsl-ls1012a-frdm.dts67 &dspi {
H A Dfsl-lx2160a.dtsi888 compatible = "fsl,lx2160a-dspi", "fsl,ls2085a-dspi";
895 clock-names = "dspi";
902 compatible = "fsl,lx2160a-dspi", "fsl,ls2085a-dspi";
909 clock-names = "dspi";
916 compatible = "fsl,lx2160a-dspi", "fsl,ls2085a-dspi";
923 clock-names = "dspi";
H A Dfsl-ls1088a-qds.dts20 &dspi {
H A Dfsl-ls1012a-qds.dts65 &dspi {
H A Dfsl-ls208xa-qds.dtsi164 &dspi {
H A Dfsl-ls1088a.dtsi332 dspi: spi@2100000 { label
333 compatible = "fsl,ls1088a-dspi",
334 "fsl,ls1021a-v1.0-dspi";
339 clock-names = "dspi";
H A Dfsl-ls208xa.dtsi930 dspi: spi@2100000 { label
932 compatible = "fsl,ls2080a-dspi", "fsl,ls2085a-dspi";
939 clock-names = "dspi";
H A Dfsl-ls1046a-qds.dts47 &dspi {
H A Dfsl-ls1046a.dtsi489 dspi: spi@2100000 { label
490 compatible = "fsl,ls1021a-v1.0-dspi";
495 clock-names = "dspi";
H A Dfsl-ls1043a.dtsi515 compatible = "fsl,ls1043a-dspi", "fsl,ls1021a-v1.0-dspi";
520 clock-names = "dspi";
/linux-6.15/arch/arm/boot/dts/nxp/ls/
H A Dls1021a.dtsi298 compatible = "fsl,ls1021a-v1.0-dspi";
303 clock-names = "dspi";
311 compatible = "fsl,ls1021a-v1.0-dspi";
316 clock-names = "dspi";
/linux-6.15/
H A DMAINTAINERS9365 F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9366 F: drivers/spi/spi-fsl-dspi.c
9367 F: include/linux/spi/spi-fsl-dspi.h