1. 21 Aug, 2015 4 commits
    • Olof Johansson's avatar
      Merge tag 'tegra-for-4.3-memory' of... · 21815b9a
      Olof Johansson authored
      Merge tag 'tegra-for-4.3-memory' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/drivers
      
      ARM: tegra: Memory controller updates for v4.3-rc1
      
      Adds support for Tegra210, which allows the SMMU to be used on this new
      SoC generation.
      
      * tag 'tegra-for-4.3-memory' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        memory: tegra: Add Tegra210 support
        memory: tegra: Add support for a variable-size client ID bitfield
        memory: tegra: Expose supported rates via debugfs
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      21815b9a
    • Olof Johansson's avatar
      Merge tag 'tegra-for-4.3-cpufreq' of... · 420f2629
      Olof Johansson authored
      Merge tag 'tegra-for-4.3-cpufreq' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/drivers
      
      ARM: tegra: CPU frequency scaling for v4.3-rc1
      
      This adds CPU frequency scaling support for Tegra124.
      
      * tag 'tegra-for-4.3-cpufreq' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        cpufreq: Add cpufreq driver for Tegra124
        cpufreq: tegra: Rename tegra-cpufreq to tegra20-cpufreq
        cpufreq: tegra124: Add device tree bindings
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      420f2629
    • Olof Johansson's avatar
      Merge tag 'tegra-for-4.3-soc' of... · 5378e466
      Olof Johansson authored
      Merge tag 'tegra-for-4.3-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/drivers
      
      ARM: tegra: Core SoC changes for v4.3-rc1
      
      This contains a bit more of Tegra210 support, which is shaping up pretty
      nicely. Other than that there are a couple of cleanup patches here, too.
      
      * tag 'tegra-for-4.3-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: cpuidle: implement cpuidle_state.enter_freeze()
        ARM: tegra: Disable cpuidle if PSCI is available
        soc/tegra: pmc: Use existing pclk reference
        soc/tegra: pmc: Remove unnecessary return statement
        soc: tegra: Remove redundant $(CONFIG_ARCH_TEGRA) in Makefile
        soc/tegra: fuse: Add spare bit offset for Tegra210
        soc/tegra: fuse: Add spare bit offset for Tegra124
        soc/tegra: fuse: Add spare bit offset for Tegra114
        soc/tegra: fuse: Rename core_* to soc_*
        soc/tegra: fuse: Add Tegra210 support
        soc/tegra: fuse: Unify Tegra20 and Tegra30 drivers
        soc/tegra: fuse: Restrict legacy code to 32-bit ARM
        soc/tegra: pmc: Add Tegra210 support
        soc/tegra: pmc: Restrict legacy code to 32-bit ARM
        soc/tegra: pmc: Avoid usage of uninitialized variable
        soc/tegra: Add Tegra210 support
        soc/tegra: Add Tegra132 support
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      5378e466
    • Olof Johansson's avatar
      Merge tag 'reset-for-4.3' of git://git.pengutronix.de/git/pza/linux into next/drivers · bd90f115
      Olof Johansson authored
      Reset controller changes for v4.3
      
      - moved the DT reset binding includes from
        include/dt-bindings/reset-controller to include/dt-bindings/reset
      - new driver for LPC18xx Reset Generation Unit (RGU)
      - of_device_id array in the STi driver changed to const.
      - extend SoCFPGA reset driver to support Arria10
      - new ath79 reset controller driver for AR71XX/AR9XXX
      - new driver for Xilinx Zynq reset controller
      
      * tag 'reset-for-4.3' of git://git.pengutronix.de/git/pza/linux:
        reset: reset-zynq: Adding support for Xilinx Zynq reset controller.
        docs: dts: Added documentation for Xilinx Zynq Reset Controller bindings.
        MIPS: ath79: Add the reset controller to the AR9132 dtsi
        reset: Add a driver for the reset controller on the AR71XX/AR9XXX
        devicetree: Add bindings for the ATH79 reset controller
        reset: socfpga: Update reset-socfpga to read the altr,modrst-offset property
        doc: dt: add documentation for lpc1850-rgu reset driver
        reset: add driver for lpc18xx rgu
        reset: sti: constify of_device_id array
        ARM: STi: DT: Move reset controller constants into common location
        MAINTAINERS: add include/dt-bindings/reset path to reset controller entry
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      bd90f115
  2. 18 Aug, 2015 1 commit
  3. 16 Aug, 2015 1 commit
  4. 13 Aug, 2015 9 commits
  5. 12 Aug, 2015 5 commits
  6. 05 Aug, 2015 1 commit
    • Russell King's avatar
      ARM: dove: create a proper PMU driver for power domains, PMU IRQs and resets · 44e259ac
      Russell King authored
      The PMU device contains an interrupt controller, power control and
      resets.  The interrupt controller is a little sub-standard in that
      there is no race free way to clear down pending interrupts, so we try
      to avoid problems by reducing the window as much as possible, and
      clearing as infrequently as possible.
      
      The interrupt support is implemented using an IRQ domain, and the
      parent interrupt referenced in the standard DT way.
      
      The power domains and reset support is closely related - there is a
      defined sequence for powering down a domain which is tightly coupled
      with asserting the reset.  Hence, it makes sense to group these two
      together, and in order to avoid any locking contention disrupting this
      sequence, we avoid the use of syscon or regmap.
      
      This patch adds the core PMU driver: power domains must be defined in
      the DT file in order to make use of them.  The reset controller can
      be referenced in the standard way for reset controllers.
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      Signed-off-by: default avatarAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@free-electrons.com>
      44e259ac
  7. 04 Aug, 2015 5 commits
  8. 03 Aug, 2015 6 commits
  9. 29 Jul, 2015 4 commits
  10. 28 Jul, 2015 3 commits
  11. 25 Jul, 2015 1 commit
    • Gregory CLEMENT's avatar
      ARM: mvebu: Add standby support · 3cbd6a6c
      Gregory CLEMENT authored
      Until now only one Armada XP and one Armada 388 based board supported
      suspend to ram. However, most of the recent mvebu SoCs can support the
      standby mode. Unlike for the suspend to ram, nothing special has to be
      done for these SoCs. This patch allows the system to use the standby
      mode on Armada 370, 38x, 39x and XP SoCs. There are issues with the
      Armada 375, and the support might be added (if possible) in a future
      patch.
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@free-electrons.com>
      3cbd6a6c