1. 23 Aug, 2013 2 commits
    • Kevin Hilman's avatar
      Merge tag 'imx-soc-3.12' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc · 579673ee
      Kevin Hilman authored
      From Shawn Guo:
      
      It contains a bunch of imx soc updates for 3.12.
      
      - Add more ethernet phy fixups for imx6 boards
      - Add some missing imx6q clocks into clock driver
      - Add new clock types fixup mux and div to work around some ugly
        hardware defect
      - Consolidate L2 cache initialization function, so that it can be used
        on more i.MX SoCs
      - Replace magic numbers in mach-imx6q.c with well defined macros
      - Small fixes for imx6q and pllv3 clock drivers
      - Some random updates on imx defconfig files
      
      * tag 'imx-soc-3.12' of git://git.linaro.org/people/shawnguo/linux-2.6: (33 commits)
        phy: micrel: Add definitions for common Micrel PHY registers
        ARM: imx: Re-select CONFIG_SND_SOC_IMX_MC13783 option
        ARM: imx: Move anatop related from board file to anatop driver
        ARM: imx_v6_v7_defconfig: Enable wireless support
        ARM: imx_v4_v5_defconfig: Cleanup imx_v4_v5_defconfig
        ARM: imx_v6_v7_defconfig: Add SATA support
        ARM: imx_v6_v7_defconfig: Cleanup imx_v6_v7_defconfig
        ARM: mx53: Allow suspend/resume
        ARM: mach-imx: Select ARM_CPU_SUSPEND at ARCH_MXC level
        ARM: imx_v6_v7_defconfig: Select CONFIG_TOUCHSCREEN_EGALAX
        ARM: imx6q: add vdoa gate clock
        ARM: imx6q: add the missing cko output selection
        ARM: imx6q: add cko2 clocks
        ARM: imx6q: add spdif gate clock
        ARM: imx: clk-pllv3: improve the timeout waiting method
        ARM: imx6: change some clocks to fixup clocks
        ARM: imx: add common clock support for fixup mux
        ARM: imx: add common clock support for fixup div
        ARM: imx: Select MIGHT_HAVE_CACHE_L2X0
        ARM: imx: fix imx_init_l2cache storage class
        ...
      579673ee
    • Kevin Hilman's avatar
      Merge tag 'imx-weim-3.12' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc · 8bd6f53a
      Kevin Hilman authored
      From Shawn Guo:
      This is a patch series that updates imx-weim bus driver to have it
      support more i.MX SoCs.  Because there is no maintainer for
      drivers/bus so far, I'm forwarding it through IMX tree for 3.12 merge
      window.
      
      * tag 'imx-weim-3.12' of git://git.linaro.org/people/shawnguo/linux-2.6:
        drivers: bus: imx-weim: Add support for i.MX1/21/25/27/31/35/50/51/53
        drivers: bus: imx-weim: Add missing platform_driver.owner field
        drivers: bus: imx-weim: use module_platform_driver_probe()
        drivers: bus: imx-weim: Simplify error path
        drivers: bus: imx-weim: Remove private driver data
      8bd6f53a
  2. 22 Aug, 2013 17 commits
  3. 21 Aug, 2013 13 commits
  4. 19 Aug, 2013 4 commits
  5. 16 Aug, 2013 4 commits
    • Maxime Ripard's avatar
      ARM: sunxi: Introduce Allwinner A20 support · d18fd944
      Maxime Ripard authored
      The Allwinner A20 is a dual-core Cortex-A7-based SoC. It is
      pin-compatible with the A10, and re-uses most of the IPs found in it,
      plus some additional ones like a Gigabit Ethernet controller.
      Signed-off-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
      d18fd944
    • Maxime Ripard's avatar
      ARM: sun6i: Add restart code for the A31 · 06d71bcf
      Maxime Ripard authored
      The Allwinner A31 has a different watchdog, with a slightly different
      register layout, that requires a different restart code.
      Signed-off-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
      06d71bcf
    • Maxime Ripard's avatar
      ARM: sunxi: Add the Allwinner A31 compatible to the machine definition · 2d794510
      Maxime Ripard authored
      The Allwinner A31 is a quad-Cortex-A7 based SoC, which shares a lot of
      IPs with the previous SoCs from Allwinner, like the PIO, I2C, UARTs,
      timers, watchdog IPs, but also differs by dropping the WEMAC ethernet
      controller and most notably dropping the in-house IRQ controller in
      favor of a ARM GIC one.
      Signed-off-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
      2d794510
    • Olof Johansson's avatar
      Merge tag 'drivers-3.12' of git://git.infradead.org/linux-mvebu into next/soc · f668adeb
      Olof Johansson authored
      From Jason Cooper:
      mvebu drivers changes for v3.12
      
       - MBus devicetree bindings
       - devbus update for address decoding window, cleanup
      
      * tag 'drivers-3.12' of git://git.infradead.org/linux-mvebu: (35 commits)
        memory: mvebu-devbus: Remove unused variable
        ARM: mvebu: Relocate PCIe node in Armada 370 RD board
        ARM: mvebu: Fix AXP-WiFi-AP DT for MBUS DT binding
        ARM: mvebu: add support for the AXP WiFi AP board
        ARM: mvebu: use dts pre-processor for mv78230
        PCI: mvebu: Adapt to the new device tree layout
        bus: mvebu-mbus: Add devicetree binding
        ARM: kirkwood: Relocate PCIe device tree nodes
        ARM: kirkwood: Introduce MBUS_ID
        ARM: kirkwood: Introduce MBus DT node
        ARM: kirkwood: Use the preprocessor on device tree files
        ARM: kirkwood: Split DT and legacy MBus initialization
        ARM: mvebu: Relocate Armada 370/XP PCIe device tree nodes
        ARM: mvebu: Relocate Armada 370/XP DeviceBus device tree nodes
        ARM: mvebu: Add BootROM to Armada 370/XP device tree
        ARM: mvebu: Add MBus to Armada 370/XP device tree
        ARM: mvebu: Use the preprocessor on Armada 370/XP device tree files
        ARM: mvebu: Initialize MBus using the DT binding
        ARM: mvebu: Remove the harcoded BootROM window allocation
        bus: mvebu-mbus: Factorize Armada 370/XP data structures
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      f668adeb