From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Shevchenko Subject: [PATCH v4 0/3] spi: dw: refactor to use SPI core message handling Date: Mon, 2 Mar 2015 14:58:54 +0200 Message-ID: <1425301137-8043-1-git-send-email-andriy.shevchenko@linux.intel.com> Cc: Andy Shevchenko To: Mark Brown , linux-spi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Return-path: Sender: linux-spi-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-ID: This patch series is dedicated to refactoring of spi-dw driver to use SPI core message handling. The driver has been tested in PIO mode on Intel Medfield device in loopback mode. Note, the patch 3/3 depends on [1]. [1] http://www.spinics.net/lists/linux-spi/msg02982.html Changelog v4: - rename spi_disable_intr() -> spi_reset_chip() which is more proper (patch 1/3) - simplify patch 2/3 Changelog v3: - introduce patch 1/3 and 2/3 to make state of the SPI controller consistent - return 1 instead of transfer length from transfer_one() - use newly introduced handle_err() Changelog v2: - remove leftovers from spi-dw.h - remove unused members of dw_spi, i.e. cur_dev, max_bits_per_word - reuse chip->cs_control directly Andy Shevchenko (3): spi: dw: make sure SPI controller is enabled spi: dw: program registers as soon as possible spi: dw: move to SPI core message handling drivers/spi/spi-dw-mid.c | 4 +- drivers/spi/spi-dw.c | 226 +++++++++++++---------------------------------- drivers/spi/spi-dw.h | 38 +++----- 3 files changed, 77 insertions(+), 191 deletions(-) -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html