[PATCH 00/17] atmel SoC SPI controller with dmaengine and DT
Wenyou Yang
wenyou.yang at atmel.com
Mon Nov 12 03:52:20 EST 2012
Hi,
This set of patches is to add dmaengine and DT support for atmel spi.
The work is based on Jean-Christophe, Nicolas and Richard's work.
I have tested it on at91sam9x5ek, at91sam9m10g45ek.
It is based on v3.7-rc5.
Best Regards,
Wenyou Yang.
Jean-Christophe PLAGNIOL-VILLARD (3):
of: add dma-mask binding
of_spi: add generic binding support to specify cs gpio
spi/atmel_spi: add DT support
Nicolas Ferre (5):
spi/atmel_spi: add physical base address
spi/atmel_spi: call unmapping on transfers buffers
spi/atmel_spi: status information passed through controller data
spi/atmel_spi: add flag to controller data for lock operations
spi/atmel_spi: add dmaengine support
Richard Genoud (6):
spi/atmel_spi: Fix spi-atmel driver to adapt to slave_config changes
spi/atmel_spi: correct 16 bits transfers using PIO
spi/atmel_spi: correct 16 bits transfer with DMA
ARM: at91: add clocks for spi DT entries
ARM: dts: add spi nodes for atmel SoC
ARM: dts: add spi nodes for atmel boards
Wenyou Yang (3):
spi/atmel_spi: add version propety as the spi data
spi/atmel_spi: add function to read the spi data from the dts
mtd: m25p80: change the m25p80_read to reading page to page
Documentation/devicetree/bindings/spi/spi-bus.txt | 6 +
.../devicetree/bindings/spi/spi_atmel.txt | 27 +
arch/arm/boot/dts/at91sam9260.dtsi | 34 +
arch/arm/boot/dts/at91sam9263.dtsi | 34 +
arch/arm/boot/dts/at91sam9263ek.dts | 9 +
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 9 +
arch/arm/boot/dts/at91sam9g25ek.dts | 9 +
arch/arm/boot/dts/at91sam9g45.dtsi | 34 +
arch/arm/boot/dts/at91sam9m10g45ek.dts | 9 +
arch/arm/boot/dts/at91sam9n12.dtsi | 34 +
arch/arm/boot/dts/at91sam9n12ek.dts | 9 +
arch/arm/boot/dts/at91sam9x5.dtsi | 34 +
arch/arm/mach-at91/at91sam9260.c | 2 +
arch/arm/mach-at91/at91sam9g45.c | 2 +
arch/arm/mach-at91/at91sam9n12.c | 2 +
arch/arm/mach-at91/at91sam9x5.c | 2 +
drivers/mtd/devices/m25p80.c | 44 +-
drivers/of/platform.c | 23 +-
drivers/spi/spi-atmel.c | 728 ++++++++++++++++++--
drivers/spi/spi.c | 55 +-
include/linux/spi/spi.h | 3 +
21 files changed, 1045 insertions(+), 64 deletions(-)
create mode 100644 Documentation/devicetree/bindings/spi/spi_atmel.txt
--
1.7.9.5
More information about the linux-arm-kernel
mailing list