Lines Matching defs:spi
17 #include <linux/spi/spi.h>
18 #include <linux/spi/spi_bitbang.h>
21 #include <asm/spi.h>
76 #include "spi-bitbang-txrx.h"
78 static u32 sh_sci_spi_txrx_mode0(struct spi_device *spi,
82 return bitbang_txrx_be_cpha0(spi, nsecs, 0, flags, word, bits);
85 static u32 sh_sci_spi_txrx_mode1(struct spi_device *spi,
89 return bitbang_txrx_be_cpha1(spi, nsecs, 0, flags, word, bits);
92 static u32 sh_sci_spi_txrx_mode2(struct spi_device *spi,
96 return bitbang_txrx_be_cpha0(spi, nsecs, 1, flags, word, bits);
99 static u32 sh_sci_spi_txrx_mode3(struct spi_device *spi,
103 return bitbang_txrx_be_cpha1(spi, nsecs, 1, flags, word, bits);
123 dev_err(&dev->dev, "failed to allocate spi host\n");
138 /* setup spi bitbang adaptor */