| /linux-6.15/drivers/spi/ |
| H A D | spi-fsl-dspi.c | 263 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 D | spi-davinci.c | 136 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 D | Makefile | 60 obj-$(CONFIG_SPI_FSL_DSPI) += spi-fsl-dspi.o
|
| /linux-6.15/Documentation/devicetree/bindings/spi/ |
| H A D | fsl,dspi.yaml | 16 - 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 D | fsl,dspi-peripheral-props.yaml | 4 $id: http://devicetree.org/schemas/spi/fsl,dspi-peripheral-props.yaml#
|
| H A D | spi-peripheral-props.yaml | 125 - $ref: fsl,dspi-peripheral-props.yaml#
|
| /linux-6.15/arch/arm/boot/dts/nxp/vf/ |
| H A D | vfxxx.dtsi | 155 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 D | fsl-ls1046a-tqmls1046a-mbls10xxa.dts | 38 &dspi {
|
| H A D | fsl-ls1028a.dtsi | 373 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 D | fsl-ls2081a-rdb.dts | 29 &dspi {
|
| H A D | fsl-ls1012a.dtsi | 375 dspi: spi@2100000 { label 376 compatible = "fsl,ls1012a-dspi", "fsl,ls1021a-v1.0-dspi"; 381 clock-names = "dspi";
|
| H A D | fsl-ls208xa-rdb.dtsi | 103 &dspi {
|
| H A D | fsl-ls1012a-frdm.dts | 67 &dspi {
|
| H A D | fsl-lx2160a.dtsi | 888 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 D | fsl-ls1088a-qds.dts | 20 &dspi {
|
| H A D | fsl-ls1012a-qds.dts | 65 &dspi {
|
| H A D | fsl-ls208xa-qds.dtsi | 164 &dspi {
|
| H A D | fsl-ls1088a.dtsi | 332 dspi: spi@2100000 { label 333 compatible = "fsl,ls1088a-dspi", 334 "fsl,ls1021a-v1.0-dspi"; 339 clock-names = "dspi";
|
| H A D | fsl-ls208xa.dtsi | 930 dspi: spi@2100000 { label 932 compatible = "fsl,ls2080a-dspi", "fsl,ls2085a-dspi"; 939 clock-names = "dspi";
|
| H A D | fsl-ls1046a-qds.dts | 47 &dspi {
|
| H A D | fsl-ls1046a.dtsi | 489 dspi: spi@2100000 { label 490 compatible = "fsl,ls1021a-v1.0-dspi"; 495 clock-names = "dspi";
|
| H A D | fsl-ls1043a.dtsi | 515 compatible = "fsl,ls1043a-dspi", "fsl,ls1021a-v1.0-dspi"; 520 clock-names = "dspi";
|
| /linux-6.15/arch/arm/boot/dts/nxp/ls/ |
| H A D | ls1021a.dtsi | 298 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 D | MAINTAINERS | 9365 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
|