• Olof Johansson's avatar
    Merge tag 'ixp4xx-for-armsoc' of... · 1895ef4e
    Olof Johansson authored
    Merge tag 'ixp4xx-for-armsoc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/soc
    
    This modernizes the IXP4xx platform and adds initial Device Tree
    Support. We migrate to MULTI_IRQ_HANDLER, bumps the IRQs to
    offset 16, converts to SPARSE_IRQ, then we add proper subsystem
    drivers in each subsystem for irqchip, GPIO and clocksource and
    switch over to using these new drivers.
    
    Next we modernize the NPE and QMGR drivers and push them down
    into drivers/soc.
    
    This has been tested on the IXP4xx NSLU2 and the Gateworks
    GW2358-4.
    
    * tag 'ixp4xx-for-armsoc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik: (31 commits)
      ARM: dts: Add queue manager and NPE to the IXP4xx DTSI
      soc: ixp4xx: qmgr: Add DT probe code
      soc: ixp4xx: qmgr: Add DT bindings for IXP4xx qmgr
      soc: ixp4xx: npe: Add DT probe code
      soc: ixp4xx: Add DT bindings for IXP4xx NPE
      soc: ixp4xx: qmgr: Pass resources
      soc: ixp4xx: Remove unused functions
      soc: ixp4xx: Uninline several functions
      soc: ixp4xx: npe: Pass addresses as resources
      ARM: ixp4xx: Turn the QMGR into a platform device
      ARM: ixp4xx: Turn the NPE into a platform device
      ARM: ixp4xx: Move IXP4xx QMGR and NPE headers
      ARM: ixp4xx: Move NPE and QMGR to drivers/soc
      ARM: dts: Add some initial IXP4xx device trees
      ARM: ixp4xx: Add device tree boot support
      ARM: ixp4xx: Add DT bindings
      gpio: ixp4xx: Add OF probing support
      gpio: ixp4xx: Add DT bindings
      clocksource/drivers/ixp4xx: Add OF initialization support
      clocksource/drivers/ixp4xx: Add DT bindings
      ...
    Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
    1895ef4e
Kconfig 65.5 KB