[PATCH 0/9] Kirkwood DT support For IRQ, SPI, I2C, GPIO

Jason Cooper jason at lakedaemon.net
Sun Jun 10 12:41:42 EDT 2012


On Sun, Jun 10, 2012 at 12:31:52PM +0200, Andrew Lunn wrote:
> This patch set adds Device Tree support for IRQ, SPI, I2C and GPIO on
> Orion based drivers, and makes use of these for kirkwood devices.  It
> also adds the ability to boot QNAP TS219 based systems using device
> tree.

Andrew, thanks for the patch series.  At first glance, things look good.
I'll let this sit on the mailinglist for a few days and try to test it
early this week.

thx,

Jason.

> The SPI DT patches are from Michael Walle, and have been previously
> posted. I've addressed the issues raised during the review.
> 
> The SPI refactor to use the SPI framework was submitted for merge into
> 3.5, but due to dependency issues, which are now resolved, the patch
> was not accepted. This patch has been modified to remove two NOP
> functions, which the SPI framework no longer needs.
> 
> Andrew Lunn (5):
>   ARM: Kirkwood: Add interrupt controller support for DT boards
>   SPI: Refactor spi-orion to use SPI framework queue.
>   I2C: MV64XXX: Add Device Tree support
>   ARM: Kirkwood: Add DT support for GPIO controllers
>   Kirkwood: Add basic device tree support for QNAP TS219.
> 
> Michael Walle (4):
>   spi-orion: remove uneeded spi_info
>   spi-orion: add device tree binding
>   ARM: kirkwood: use devicetree for orion-spi
>   ARM: kirkwood: use devicetree for SPI on dreamplug
> 
>  .../devicetree/bindings/arm/mrvl/intc.txt          |   20 ++
>  .../devicetree/bindings/gpio/mrvl-gpio.txt         |   25 +++
>  Documentation/devicetree/bindings/i2c/mrvl-i2c.txt |   35 ++-
>  .../devicetree/bindings/spi/spi-orion.txt          |    5 +
>  arch/arm/boot/dts/kirkwood-dreamplug.dts           |   29 +++
>  arch/arm/boot/dts/kirkwood-ts219-6281.dts          |   21 ++
>  arch/arm/boot/dts/kirkwood-ts219-6282.dts          |   21 ++
>  arch/arm/boot/dts/kirkwood-ts219.dtsi              |   73 +++++++
>  arch/arm/boot/dts/kirkwood.dtsi                    |   51 +++++
>  arch/arm/mach-kirkwood/Kconfig                     |   15 ++
>  arch/arm/mach-kirkwood/Makefile                    |    1 +
>  arch/arm/mach-kirkwood/Makefile.boot               |    1 +
>  arch/arm/mach-kirkwood/board-dreamplug.c           |   41 ----
>  arch/arm/mach-kirkwood/board-dt.c                  |   36 +++-
>  arch/arm/mach-kirkwood/board-ts219.c               |   86 ++++++++
>  arch/arm/mach-kirkwood/common.h                    |    5 +
>  arch/arm/mach-kirkwood/irq.c                       |   20 +-
>  arch/arm/plat-orion/gpio.c                         |   68 +++++-
>  arch/arm/plat-orion/include/plat/gpio.h            |    2 +
>  drivers/i2c/busses/i2c-mv64xxx.c                   |   38 +++-
>  drivers/spi/spi-orion.c                            |  223 ++++++--------------
>  21 files changed, 605 insertions(+), 211 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/spi/spi-orion.txt
>  create mode 100644 arch/arm/boot/dts/kirkwood-ts219-6281.dts
>  create mode 100644 arch/arm/boot/dts/kirkwood-ts219-6282.dts
>  create mode 100644 arch/arm/boot/dts/kirkwood-ts219.dtsi
>  create mode 100644 arch/arm/mach-kirkwood/board-ts219.c
> 
> -- 
> 1.7.10
> 



More information about the linux-arm-kernel mailing list