Home
last modified time | relevance | path

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

/linux/drivers/spi/
H A Dspi-fsl-dspi.c374 void (*host_to_dev)(struct fsl_dspi *dspi, u32 *txdata);
375 void (*dev_to_host)(struct fsl_dspi *dspi, u32 rxdata);
378 static void dspi_setup_accel(struct fsl_dspi *dspi);
386 static void dspi_native_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_native_host_to_dev() argument
388 switch (dspi->oper_word_size) { in dspi_native_host_to_dev()
390 *txdata = *(u8 *)dspi->tx; in dspi_native_host_to_dev()
393 *txdata = *(u16 *)dspi->tx; in dspi_native_host_to_dev()
396 *txdata = *(u32 *)dspi->tx; in dspi_native_host_to_dev()
399 dspi->tx += dspi->oper_word_size; in dspi_native_host_to_dev()
402 static void dspi_native_dev_to_host(struct fsl_dspi *dspi, u32 rxdata) in dspi_native_dev_to_host() argument
[all …]
H A Dspi-davinci.c194 static void davinci_spi_rx_buf_u8(u32 data, struct davinci_spi *dspi) in davinci_spi_rx_buf_u8() argument
196 if (dspi->rx) { in davinci_spi_rx_buf_u8()
197 u8 *rx = dspi->rx; in davinci_spi_rx_buf_u8()
199 dspi->rx = rx; in davinci_spi_rx_buf_u8()
203 static void davinci_spi_rx_buf_u16(u32 data, struct davinci_spi *dspi) in davinci_spi_rx_buf_u16() argument
205 if (dspi->rx) { in davinci_spi_rx_buf_u16()
206 u16 *rx = dspi->rx; in davinci_spi_rx_buf_u16()
208 dspi->rx = rx; in davinci_spi_rx_buf_u16()
212 static u32 davinci_spi_tx_buf_u8(struct davinci_spi *dspi) in davinci_spi_tx_buf_u8() argument
216 if (dspi->tx) { in davinci_spi_tx_buf_u8()
[all …]
/linux/arch/arm64/boot/dts/freescale/
H A Ds32g3.dtsi546 compatible = "nxp,s32g3-dspi", "nxp,s32g2-dspi";
550 clock-names = "dspi";
559 compatible = "nxp,s32g3-dspi", "nxp,s32g2-dspi";
563 clock-names = "dspi";
572 compatible = "nxp,s32g3-dspi", "nxp,s32g2-dspi";
576 clock-names = "dspi";
733 compatible = "nxp,s32g3-dspi", "nxp,s32g2-dspi";
737 clock-names = "dspi";
746 compatible = "nxp,s32g3-dspi", "nxp,s32g2-dspi";
750 clock-names = "dspi";
[all …]
H A Ds32g2.dtsi486 compatible = "nxp,s32g2-dspi";
490 clock-names = "dspi";
499 compatible = "nxp,s32g2-dspi";
503 clock-names = "dspi";
512 compatible = "nxp,s32g2-dspi";
516 clock-names = "dspi";
660 compatible = "nxp,s32g2-dspi";
664 clock-names = "dspi";
673 compatible = "nxp,s32g2-dspi";
677 clock-names = "dspi";
[all …]
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-ls1046a-tqmls1046a-mbls10xxa.dts38 &dspi {
H A Dfsl-ls1012a.dtsi376 dspi: spi@2100000 { label
377 compatible = "fsl,ls1012a-dspi", "fsl,ls1021a-v1.0-dspi";
382 clock-names = "dspi";
H A Dfsl-ls2081a-rdb.dts29 &dspi {
H A Dfsl-ls208xa-rdb.dtsi103 &dspi {
H A Dfsl-ls1012a-frdm.dts67 &dspi {
H A Dfsl-ls1012a-qds.dts65 &dspi {
H A Dfsl-ls1088a-qds.dts20 &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-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-ls1043a.dtsi516 compatible = "fsl,ls1043a-dspi", "fsl,ls1021a-v1.0-dspi";
521 clock-names = "dspi";
H A Dfsl-ls1046a.dtsi490 dspi: spi@2100000 { label
491 compatible = "fsl,ls1021a-v1.0-dspi";
496 clock-names = "dspi";
H A Dfsl-ls1046a-qds.dts62 &dspi {
/linux/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";
531 compatible = "fsl,vf610-dspi";
535 clock-names = "dspi";
545 compatible = "fsl,vf610-dspi";
549 clock-names = "dspi";
/linux/arch/arm/boot/dts/nxp/ls/
H A Dls1021a.dtsi296 compatible = "fsl,ls1021a-v1.0-dspi";
301 clock-names = "dspi";
309 compatible = "fsl,ls1021a-v1.0-dspi";
314 clock-names = "dspi";
/linux/
H A DMAINTAINERS10193 F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
10194 F: drivers/spi/spi-fsl-dspi.c
10195 F: include/linux/spi/spi-fsl-dspi.h