spi: spi-gpio: add SPI_3WIRE support
authorLorenzo Bianconi <lorenzo.bianconi@redhat.com>
Sat, 28 Jul 2018 08:19:14 +0000 (10:19 +0200)
committerMark Brown <broonie@kernel.org>
Wed, 1 Aug 2018 13:50:28 +0000 (14:50 +0100)
commit4b859db2c60692560afbfef1b030d0ddef57b7ee
tree70a19c5a126a3eacdfda8f8112a13950cdca0a05
parent304d34360b099020a12af2abb7e1ac506f4ba16d
spi: spi-gpio: add SPI_3WIRE support

Add SPI_3WIRE support to spi-gpio controller introducing
set_line_direction function pointer in spi_bitbang data structure.
Spi-gpio controller has been tested using hts221 temp/rh iio sensor
running in 3wire mode and lsm6dsm running in 4wire mode

Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-bitbang.c
drivers/spi/spi-gpio.c
include/linux/spi/spi_bitbang.h