Searched refs:dspi (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/drivers/spi/ |
D | spi-fsl-dspi.c | 136 static inline int is_double_byte_mode(struct fsl_dspi *dspi) in is_double_byte_mode() argument 140 regmap_read(dspi->regmap, SPI_CTAR(dspi->cs), &val); in is_double_byte_mode() 216 static int dspi_transfer_write(struct fsl_dspi *dspi) in dspi_transfer_write() argument 225 tx_word = is_double_byte_mode(dspi); in dspi_transfer_write() 231 if (tx_word && (dspi->len == 1)) { in dspi_transfer_write() 232 dspi->dataflags |= TRAN_STATE_WORD_ODD_NUM; in dspi_transfer_write() 233 regmap_update_bits(dspi->regmap, SPI_CTAR(dspi->cs), in dspi_transfer_write() 238 while (dspi->len && (tx_count < DSPI_FIFO_SIZE)) { in dspi_transfer_write() 240 if (dspi->len == 1) in dspi_transfer_write() 243 if (!(dspi->dataflags & TRAN_STATE_TX_VOID)) { in dspi_transfer_write() [all …]
|
D | spi-davinci.c | 146 static void davinci_spi_rx_buf_u8(u32 data, struct davinci_spi *dspi) in davinci_spi_rx_buf_u8() argument 148 if (dspi->rx) { in davinci_spi_rx_buf_u8() 149 u8 *rx = dspi->rx; in davinci_spi_rx_buf_u8() 151 dspi->rx = rx; in davinci_spi_rx_buf_u8() 155 static void davinci_spi_rx_buf_u16(u32 data, struct davinci_spi *dspi) in davinci_spi_rx_buf_u16() argument 157 if (dspi->rx) { in davinci_spi_rx_buf_u16() 158 u16 *rx = dspi->rx; in davinci_spi_rx_buf_u16() 160 dspi->rx = rx; in davinci_spi_rx_buf_u16() 164 static u32 davinci_spi_tx_buf_u8(struct davinci_spi *dspi) in davinci_spi_tx_buf_u8() argument 168 if (dspi->tx) { in davinci_spi_tx_buf_u8() [all …]
|
D | Makefile | 39 obj-$(CONFIG_SPI_FSL_DSPI) += spi-fsl-dspi.o
|
/linux-4.1.27/Documentation/devicetree/bindings/spi/ |
D | spi-fsl-dspi.txt | 4 - compatible : "fsl,vf610-dspi" 7 - clocks: from common clock binding: handle to dspi clock. 8 - clock-names: from common clock binding: Shall be "dspi". 15 - big-endian: If present the dspi device's registers are implemented 30 compatible = "fsl,vf610-dspi"; 34 clock-names = "dspi";
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | ls1021a.dtsi | 186 dspi0: dspi@2100000 { 187 compatible = "fsl,vf610-dspi"; 192 clock-names = "dspi"; 199 dspi1: dspi@2110000 { 200 compatible = "fsl,vf610-dspi"; 205 clock-names = "dspi";
|
D | vfxxx.dtsi | 156 compatible = "fsl,vf610-dspi"; 160 clock-names = "dspi"; 168 compatible = "fsl,vf610-dspi"; 172 clock-names = "dspi";
|