Searched refs:dspi (Results 1 – 17 of 17) sorted by relevance
| /Linux-v5.4/drivers/spi/ |
| D | spi-davinci.c | 135 static void davinci_spi_rx_buf_u8(u32 data, struct davinci_spi *dspi) in davinci_spi_rx_buf_u8() argument 137 if (dspi->rx) { in davinci_spi_rx_buf_u8() 138 u8 *rx = dspi->rx; in davinci_spi_rx_buf_u8() 140 dspi->rx = rx; in davinci_spi_rx_buf_u8() 144 static void davinci_spi_rx_buf_u16(u32 data, struct davinci_spi *dspi) in davinci_spi_rx_buf_u16() argument 146 if (dspi->rx) { in davinci_spi_rx_buf_u16() 147 u16 *rx = dspi->rx; in davinci_spi_rx_buf_u16() 149 dspi->rx = rx; in davinci_spi_rx_buf_u16() 153 static u32 davinci_spi_tx_buf_u8(struct davinci_spi *dspi) in davinci_spi_tx_buf_u8() argument 157 if (dspi->tx) { in davinci_spi_tx_buf_u8() [all …]
|
| D | spi-fsl-dspi.c | 201 static u32 dspi_pop_tx(struct fsl_dspi *dspi) in dspi_pop_tx() argument 205 if (dspi->tx) { in dspi_pop_tx() 206 if (dspi->bytes_per_word == 1) in dspi_pop_tx() 207 txdata = *(u8 *)dspi->tx; in dspi_pop_tx() 208 else if (dspi->bytes_per_word == 2) in dspi_pop_tx() 209 txdata = *(u16 *)dspi->tx; in dspi_pop_tx() 211 txdata = *(u32 *)dspi->tx; in dspi_pop_tx() 212 dspi->tx += dspi->bytes_per_word; in dspi_pop_tx() 214 dspi->len -= dspi->bytes_per_word; in dspi_pop_tx() 218 static u32 dspi_pop_tx_pushr(struct fsl_dspi *dspi) in dspi_pop_tx_pushr() argument [all …]
|
| D | Makefile | 44 obj-$(CONFIG_SPI_FSL_DSPI) += spi-fsl-dspi.o
|
| /Linux-v5.4/Documentation/devicetree/bindings/spi/ |
| D | spi-fsl-dspi.txt | 4 - compatible : "fsl,vf610-dspi", "fsl,ls1021a-v1.0-dspi", 5 "fsl,ls2085a-dspi" 7 "fsl,ls2080a-dspi" followed by "fsl,ls2085a-dspi" 8 "fsl,ls1012a-dspi" followed by "fsl,ls1021a-v1.0-dspi" 9 "fsl,ls1088a-dspi" followed by "fsl,ls1021a-v1.0-dspi" 12 - clocks: from common clock binding: handle to dspi clock. 13 - clock-names: from common clock binding: Shall be "dspi". 20 - big-endian: If present the dspi device's registers are implemented 34 compatible = "fsl,vf610-dspi"; 38 clock-names = "dspi";
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | vfxxx.dtsi | 159 compatible = "fsl,vf610-dspi"; 163 clock-names = "dspi"; 174 compatible = "fsl,vf610-dspi"; 178 clock-names = "dspi"; 538 compatible = "fsl,vf610-dspi"; 542 clock-names = "dspi"; 553 compatible = "fsl,vf610-dspi"; 557 clock-names = "dspi";
|
| D | ls1021a.dtsi | 348 compatible = "fsl,ls1021a-v1.0-dspi"; 353 clock-names = "dspi"; 361 compatible = "fsl,ls1021a-v1.0-dspi"; 366 clock-names = "dspi";
|
| /Linux-v5.4/arch/arm64/boot/dts/freescale/ |
| D | fsl-ls1043a.dtsi | 388 compatible = "fsl,ls1043a-dspi", "fsl,ls1021a-v1.0-dspi"; 393 clock-names = "dspi"; 401 compatible = "fsl,ls1043a-dspi", "fsl,ls1021a-v1.0-dspi"; 406 clock-names = "dspi";
|
| D | fsl-ls1012a.dtsi | 340 dspi: spi@2100000 { label 341 compatible = "fsl,ls1012a-dspi", "fsl,ls1021a-v1.0-dspi"; 346 clock-names = "dspi";
|
| D | fsl-ls208xa-rdb.dtsi | 99 &dspi {
|
| D | fsl-ls1088a-qds.dts | 20 &dspi {
|
| D | fsl-ls1012a-qds.dts | 60 &dspi {
|
| D | fsl-ls208xa-qds.dtsi | 105 &dspi {
|
| D | fsl-ls208xa.dtsi | 494 dspi: spi@2100000 { label 496 compatible = "fsl,ls2080a-dspi", "fsl,ls2085a-dspi"; 502 clock-names = "dspi";
|
| D | fsl-ls1046a-qds.dts | 35 &dspi {
|
| D | fsl-ls1088a.dtsi | 255 dspi: spi@2100000 { label 256 compatible = "fsl,ls1088a-dspi", 257 "fsl,ls1021a-v1.0-dspi"; 262 clock-names = "dspi";
|
| D | fsl-ls1046a.dtsi | 365 dspi: spi@2100000 { label 366 compatible = "fsl,ls1021a-v1.0-dspi"; 371 clock-names = "dspi";
|
| /Linux-v5.4/include/ |
| D | Kbuild | 660 header-test- += linux/spi/spi-fsl-dspi.h
|