1. 19 Jun, 2013 2 commits
    • Arnd Bergmann's avatar
      Merge tag 'u300-multiplatform' of... · c3b693d1
      Arnd Bergmann authored
      Merge tag 'u300-multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/soc
      
      From Linus Walleij:
      
      Device Tree and Multiplatform support for U300:
      - Add devicetree support to timer, pinctrl (probe), I2C block,
        watchdog, DMA controller and clocks.
      - Piecewise add a device tree containing all peripherals.
      - Delete the ATAG boot path.
      - Delete redundant platform data and board files.
      - Convert to multiplatform.
      
      * tag 'u300-multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson: (40 commits)
        ARM: u300: switch to using syscon regmap for board
        ARM: u300: Update MMC configs for u300 defconfig
        spi: pl022: use DMA by default when probing from DT
        pinctrl: get rid of all platform data for coh901
        ARM: u300: convert MMC/SD clock to device tree
        ARM: u300: move the gated system controller clocks to DT
        i2c: stu300: do not request a specific clock name
        clk: move the U300 fixed and fixed-factor to DT
        ARM: u300: remove register definition file
        ARM: u300: add syscon node
        ARM: u300 use module_spi_driver to register driver
        ARM: u300: delete remnant machine headers
        ARM: u300: convert to multiplatform
        ARM: u300: localize <mach/u300-regs.h>
        ARM: u300: delete <mach/irqs.h>
        ARM: u300: delete <mach/hardware.h>
        ARM: u300: push down syscon registers
        ARM: u300: remove deps from debug macro
        ARM: u300: move debugmacro to debug includes
        ARM: u300: delete all static board data
        ...
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      c3b693d1
    • Arnd Bergmann's avatar
      Merge tag 'integrator-pci-for-arm-soc' of... · 596fd95e
      Arnd Bergmann authored
      Merge tag 'integrator-pci-for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into next/soc
      
      From Linus Walleij:
      
      This is a patch series that:
      - Pulls the Integrator/AP PCI bridge driver into one file
      - Adds full device tree support for it
      - Keeps ATAG support around for the time being
      
      * tag 'integrator-pci-for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator:
        ARM: integrator: basic PCIv3 device tree support
        ARM: integrator: move static ioremapping into PCIv3 driver
        ARM: integrator: move VGA base assignment
        ARM: integrator: remap PCIv3 base dynamically
        ARM: integrator: move V3 register definitions into driver
        ARM: integrator: move PCI base address grab to probe
        ARM: integrator: grab PCI error IRQ in probe()
        ARM: integrator: convert PCIv3 bridge to platform device
        ARM: integrator: merge PCIv3 driver into one file
        ARM: pci: create pci_common_init_dev()
        Documentation/devicetree: add a small note on PCI
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      596fd95e
  2. 18 Jun, 2013 1 commit
  3. 17 Jun, 2013 34 commits
  4. 15 Jun, 2013 3 commits
    • Linus Walleij's avatar
      ARM: integrator: basic PCIv3 device tree support · f55b2b56
      Linus Walleij authored
      This registers the memory ranges for I/O, non-prefetched and
      prefetched memory and configuration space for the PCIv3 bridge
      and let us fetch these basic memory resources from the device
      tree in the device tree boot path. Remove the stepping stone
      platform device. This is an either/or approach - the platform
      data path is mutually exclusive to the plain platform data
      path and provided addresses from the device tree have to be
      correct.
      
      This adds the interrupt-map property to the PCIv3 DTS file
      and makes the bridge obtain mappings from the device tree.
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      f55b2b56
    • Olof Johansson's avatar
      Merge tag 'tegra-for-3.11-soc' of... · 7bf15412
      Olof Johansson authored
      Merge tag 'tegra-for-3.11-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/soc
      
      From Stephen Warren:
      ARM: tegra: core SoC support enhancements
      
      This branch contains fixes and enhancement for core Tegra Soc support:
      * CPU hotplug support for Tegra114.
      * Some preliminary work on Tegra114 CPU sleep modes.
      * Minor fix for EMC table DT parsing.
      
      * tag 'tegra-for-3.11-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra:
        ARM: tegra: don't pass CPU ID to tegra_{set,clear}_cpu_in_lp2
        ARM: tegra: cpuidle: using IS_ENABLED for multi SoCs management in init func
        ARM: tegra: hook tegra_tear_down_cpu function in the PM suspend init function
        ARM: tegra: cpuidle: move the init function behind the suspend init function
        ARM: tegra: remove ifdef in the tegra_resume
        ARM: tegra: add cpu_disable for hotplug
        ARM: tegra114: add CPU hotplug support
        clk: tegra114: implement wait_for_reset and disable_clock for tegra_cpu_car_ops
        ARM: tegra114: add power up sequence for warm boot CPU
        ARM: tegra: make tegra_resume can work for Tegra114
        ARM: tegra: skip SCU and PL310 code when CPU is not Cortex-A9
        ARM: tegra: add an assembly marco to check Tegra SoC ID
        ARM: tegra: emc: correction of ram-code parsing from dt
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      7bf15412
    • Olof Johansson's avatar
      Merge tag 'renesas-soc2-for-v3.11' of... · 677b5c48
      Olof Johansson authored
      Merge tag 'renesas-soc2-for-v3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc
      
      From Simon Horman:
      Second Round of Renesas ARM-based SoC updates for v3.11
      
      * Ether device name updates for r8a7778 and r8a7779 Sergei Shtylyov
      * Extended clock and driver coverage for r8a7778 by Goda-san and Morimoto-san
      * Extended clock and coverage for r8a73a4 and r8a7790 by  Guennadi Liakhovetski
      * HSCIF support for r8a7790 by Ulrich Hecht
      
      * tag 'renesas-soc2-for-v3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: shmobile: r8a7790: add clock definitions and aliases for MMCIF and SDHI
        ARM: shmobile: r8a73a4: add clock definitions and aliases for MMCIF and SDHI
        ARM: shmobile: r8a7778: add support MMC driver
        ARM: shmobile: r8a7778: add support HSPI driver
        ARM: shmobile: r8a7778: add support I2C driver
        ARM: shmobile: r8a7778: add support MMC clock
        ARM: shmobile: r8a7778: add support HSPI clock
        ARM: shmobile: r8a7778: add support I2C clock
        ARM: shmobile: r8a7790: HSCIF support
        ARM: shmobile: r8a7778: fix Ether device name
        ARM: shmobile: r8a7779: fix Ether device name
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      
      Conflicts:
      	arch/arm/mach-shmobile/clock-r8a7778.c
      	arch/arm/mach-shmobile/include/mach/r8a7778.h
      677b5c48