It took me longer than expected to get this to work with the transfer_one() callback. changes since v1: * renamed from Intel to Lantiq * make use of transfer_one and related functions * make use of check_finished function * use generic GPIO CS handling * enable IRQs only after the device was initialized Hauke Mehrtens (2): spi: add check_finished() callback spi: lantiq-ssc: add support for Lantiq SSC SPI controller .../devicetree/bindings/spi/spi-lantiq-ssc.txt | 29 + drivers/spi/Kconfig | 8 + drivers/spi/Makefile | 1 + drivers/spi/spi-lantiq-ssc.c | 947 +++++++++++++++++++++ drivers/spi/spi.c | 10 + include/linux/spi/spi.h | 4 + 6 files changed, 999 insertions(+) create mode 100644 Documentation/devicetree/bindings/spi/spi-lantiq-ssc.txt create mode 100644 drivers/spi/spi-lantiq-ssc.c -- 2.10.2 -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html