Updated the regmap & indirect access support for spi-altera. Patch #1, #2, #3 is already applied. Patch #4 is an 1:1 replacement of of readl/writel with regmap_read/write Patch #5 introduced a new platform_device_id to support indirect access as a sub device. Patch #6 is a minor fix. Main changes from v1: - Split the v1 Patch #4 to v2 Patch #4 & #5. - Add a new platform_device_id to support indirect access. - Removed the v1 Patch #5. Now we use driver name string directly. - Add Yilun's Signed-off-by for Patch #6 Matthew Gerlach (1): spi: altera: fix size mismatch on 64 bit processors Xu Yilun (5): spi: altera: add 32bit data width transfer support. spi: altera: add SPI core parameters support via platform data. spi: altera: add platform data for slave information. spi: altera: use regmap-mmio instead of direct mmio register access spi: altera: support indirect access to the registers drivers/spi/Kconfig | 1 + drivers/spi/spi-altera.c | 177 +++++++++++++++++++++++++++++++++++++++------ include/linux/spi/altera.h | 29 ++++++++ 3 files changed, 183 insertions(+), 24 deletions(-) create mode 100644 include/linux/spi/altera.h -- 2.7.4