Lines Matching refs:spi
57 static inline struct butterfly *spidev_to_pp(struct spi_device *spi) in spidev_to_pp() argument
59 return spi->controller_data; in spidev_to_pp()
81 setsck(struct spi_device *spi, int is_on) in setsck() argument
83 struct butterfly *pp = spidev_to_pp(spi); in setsck()
97 setmosi(struct spi_device *spi, int is_on) in setmosi() argument
99 struct butterfly *pp = spidev_to_pp(spi); in setmosi()
112 static inline int getmiso(struct spi_device *spi) in getmiso() argument
114 struct butterfly *pp = spidev_to_pp(spi); in getmiso()
125 static void butterfly_chipselect(struct spi_device *spi, int value) in butterfly_chipselect() argument
127 struct butterfly *pp = spidev_to_pp(spi); in butterfly_chipselect()
131 setsck(spi, spi->mode & SPI_CPOL); in butterfly_chipselect()
152 butterfly_txrx_word_mode0(struct spi_device *spi, in butterfly_txrx_word_mode0() argument
156 return bitbang_txrx_be_cpha0(spi, nsecs, 0, 0, word, bits); in butterfly_txrx_word_mode0()