[PATCH v1 00/10] spi: dw: bug fix and clean up series

Andy Shevchenko
2015-10-14T20:12:15Z

The first patch is a regression fix, second one a little fix(no need to
backport). The rest is clean up part, in particularly follow up to what
previously Jarkko started.

The driver has been tested on Intel MID platform in DMA and PIO modes.

Andy Shevchenko (10):
spi: dw: explicitly free IRQ handler in dw_spi_remove_host()
spi: dw: use plain struct device * at earlier ->probe()
spi: dw: remove unneeded cr0 member of struct chip_data
spi: dw: remove a NULL check when call ->remove()
spi: dw: remove bits_per_word member of struct chip_data
spi: dw: eliminate speed variable in ->transfer_one()
spi: dw: eliminate unused threshold variables
spi: dw: introduce spi_shutdown_chip()
spi: dw-pci: remove unused pdev member from struct dw_spi_pci
spi: dw-mmio: convert to unified device property API

drivers/spi/spi-dw-mmio.c | 7 +++--
drivers/spi/spi-dw-pci.c | 29 +++++++-------------
drivers/spi/spi-dw.c | 68 +++++++++++++----------------------------------
drivers/spi/spi-dw.h | 6 +++++
4 files changed, 37 insertions(+), 73 deletions(-)