1. 26 May, 2014 4 commits
  2. 23 May, 2014 13 commits
  3. 22 May, 2014 9 commits
  4. 21 May, 2014 3 commits
    • Olof Johansson's avatar
      Merge tag 'tegra-for-3.16-soc' of... · 9706c077
      Olof Johansson authored
      Merge tag 'tegra-for-3.16-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/soc
      
      Merge "ARM: tegra: core code changes for 3.16" from Stephen Warren:
      
      This branch contains just a single patch this time around. Thierry
      enhanced Tegra's restart code to allow programming PMC scratch registers
      to request specific behaviour after reboot. One of the most useful
      options for mainline software is the ability to reboot directly into USB
      recovery mode, which e.g. allows the bootloader to be reflashed.
      
      * tag 'tegra-for-3.16-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: Support reboot modes
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      9706c077
    • Olof Johansson's avatar
      Merge tag 'imx-soc-3.16' of... · 0b3534be
      Olof Johansson authored
      Merge tag 'imx-soc-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/soc
      
      Merge "ARM: imx: soc changes for 3.16" from Shawn Guo:
      
      i.MX SoC changes for 3.16:
       - A few cleanups on mx21ads board file, which should make the later
         conversion to DT a little bit easier.
       - Add some missing clocks and drop unused clk lookups for i.MX1 and
         i.MX27 clock drivers
       - Add initial i.MX SoloX (imx6sx) SoC support
       - Remove mx51_babbage and mach-cpuimx51sd board files, as the
         equivalent DT support is ready for the boards
       - Clean up device tree timer initialization a little bit
       - Add missing i2c4 clock for i.MX6 DualLite/Solo
       - Add missing CKO clock i.MX25
       - Add shared gate clock support for i.MX specific clk_gate2
       - Add low-level debug support for SoC VF610
       - Some random code cleanups and defconfig updates
      
      * tag 'imx-soc-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (33 commits)
        ARM: mx25: Add CLKO support
        ARM: i.MX1 clk: Remove clk_register_clkdev() for unused clocks
        ARM: i.MX1 clk: Add missing clocks
        ARM: imx: add basic imx6sx SoC support
        ARM: imx: add clock driver for imx6sx
        ARM: imx: add low-level debug support for imx6sx
        ARM: mx51: Remove mach-cpuimx51sd board file
        ARM: i.MX: Setup IRQ handler from IRQ driver
        ARM: i.MX27 pca100: remove deprecated IRQF_DISABLED
        ARM: imx/mxs defconfigs: add MTD_SPI_NOR (new dependency for M25P80)
        ARM: i.MX: Fix eMMa PrP resource size
        ARM: imx_v4_v5_defconfig: drop CONFIG_COMMON_CLK_DEBUG option
        ARM: i.MX27 clk: Remove clk_register_clkdev() for unused clocks
        ARM: i.MX27 clk: Add missing clocks for MSHC and RTIC
        ARM: imx6q: add the missing esai_ahb clock
        ARM: imx: add shared gate clock support
        ARM: imx: lock is always valid for clk_gate2
        ARM: imx: define struct clk_gate2 on our own
        ARM: i.MX: Remove #ifdef CONFIG_OF
        ARM: imx_v6_v7_defconfig: enable option CONFIG_LOCALVERSION_AUTO
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      0b3534be
    • Olof Johansson's avatar
      Merge tag 'sunxi-core-for-3.16' of https://github.com/mripard/linux into next/soc · 16ae66cc
      Olof Johansson authored
      Merge "Allwinner SoCs core additions for 3.16" from Maxime Ripard:
      
      Refactor the Kconfig options to have one Kconfig option per machine.
      
      * tag 'sunxi-core-for-3.16' of https://github.com/mripard/linux:
        ARM: sunxi: select MFD_SUN6I_PRCM when sun6i arch support is enabled
        ARM: sunxi: Split the various SoCs support in Kconfig
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      16ae66cc
  5. 20 May, 2014 6 commits
    • Olof Johansson's avatar
      Merge tag 'sti-soc-for-v3.16' of git://git.stlinux.com/devel/kernel/linux-sti into next/soc · 96c2ac4c
      Olof Johansson authored
      Merge "ARM: STi: SoC changes for v3.16" from Maxime Coquelin:
      
      SoC changes for STi platforms
       - Add support for STiH407
      
      * tag 'sti-soc-for-v3.16' of git://git.stlinux.com/devel/kernel/linux-sti:
        ARM: STi: Add STiH407 SoC support
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      96c2ac4c
    • Olof Johansson's avatar
      Merge tag 'renesas-soc-cleanup-for-v3.16' of... · bf4348e6
      Olof Johansson authored
      Merge tag 'renesas-soc-cleanup-for-v3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc
      
      Merge "Renesas ARM Based SoC soc-cleanup Updates for v3.16" from Simon Horman:
      
      r8a7791 (R-Car H2) SoC and its Koelsch board and,
      r8a7740 (R-Mobile A1) SoC and its Armadillo800eva board
      * Set CPU clock frequency from OF nodes
      
      * tag 'renesas-soc-cleanup-for-v3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: shmobile: Set clock frequency in HZ from OF nodes
        ARM: shmobile: Use shmobile_init_late() on r8a7740
        ARM: shmobile: Remove unused r8a7791_init_early()
        ARM: shmobile: Use r8a7791 DT CPU Frequency for Koelsch
        ARM: shmobile: Use r8a7791 DT CPU Frequency in common case
        ARM: shmobile: Remove unused r8a7740_init_delay()
        ARM: shmobile: Use r8a7740 DT CPU Frequency for Armadillo DT Ref
        ARM: shmobile: Use r8a7740 DT CPU Frequency in common case
        ARM: shmobile: Add r8a7740 Maximum CPU Frequency to DTS
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      bf4348e6
    • Olof Johansson's avatar
      Merge tag 'renesas-clock2-for-v3.16' of... · fd46edb9
      Olof Johansson authored
      Merge tag 'renesas-clock2-for-v3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc
      
      Merge "Second Round of Renesas ARM Based SoC Clock Updates for v3.16" from
      Simon Horman:
      
      r8a7791 (R-Car M2) SoC
      * Correct SYS-DMAC clock defines
      
      r8a7740 (R-Mobile A1) SoC
      * Correct name of DT Ethernet clock
      
      * tag 'renesas-clock2-for-v3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: shmobile: r8a7791: Correct SYS-DMAC clock defines
        ARM: shmobile: r8a7740: Correct name of DT Ethernet clock
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      fd46edb9
    • Olof Johansson's avatar
      Merge branch 'cleanup/kconfig' into next/soc · 5fe0163a
      Olof Johansson authored
      Bring in the cleanup branch due to conflicts in new additions. Should really
      have been the base before the other branch, but this way works too.
      
      * cleanup/kconfig:
        ARM: qcom: clean-up unneeded kconfig selects
        ARM: bcm: clean-up unneeded kconfig selects
        ARM: mvebu: clean-up unneeded kconfig selects
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      5fe0163a
    • Olof Johansson's avatar
      Merge tag 'mvebu-soc-3.16' of git://git.infradead.org/linux-mvebu into next/soc · 5df22a61
      Olof Johansson authored
      Merge "ARM: mvebu: SoC changes for v3.16" from Jason Cooper:
      
      mvebu SoC changes for v3.16
      
       - Armada 375/38x coherency support
       - Armada 375/38x SMP support
       - mvebu PMSU and CPU reset support
       - Armada 370/XP cpuidle support
       - kirkwood remove platform init of audio device
       - small fixes and cleanup for new SoC (375/38x)
      
      Note:
       - due to complex deps, cpuidle changes Acked by appropriate maintainer for
         going though arm-soc tree.
      
      * tag 'mvebu-soc-3.16' of git://git.infradead.org/linux-mvebu: (46 commits)
        ARM: mvebu: Fix pmsu compilation when ARMv6 is selected
        ARM: mvebu: conditionalize Armada 375 coherency workaround
        ARM: mvebu: conditionalize Armada 375 SMP workaround
        ARM: mvebu: add Armada 375 A0 revision definition
        ARM: mvebu: initialize mvebu-soc-id earlier
        ARM: mvebu: fix thermal quirk SoC revision check
        ARM: Kirkwood: t5325: Remove platform device to instantiate audio
        ARM: Kirkwood: Remove platform driver for codec
        ARM: mvebu: Add thermal quirk for the Armada 375 DB board
        ARM: mvebu: Select HAVE_ARM_TWD only if SMP is enabled
        ARM: mvebu: fix the name of the parameter used in mvebu_get_soc_id
        ARM: mvebu: remove unnecessary ifdef around l2x0_of_init
        ARM: mvebu: register the cpuidle driver for the Armada XP SoCs
        cpuidle: mvebu: Add initial CPU idle support for Armada 370/XP SoC
        ARM: mvebu: Register notifier callback for the cpuidle transition
        ARM: mvebu: refine which files are build in mach-mvebu
        ARM: mvebu: Add the PMSU related part of the cpu idle functions
        ARM: mvebu: Allow to power down L2 cache controller in idle mode
        ARM: mvebu: Low level function to disable HW coherency support
        ARM: mvebu: Split low level functions to manipulate HW coherency
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      5df22a61
    • Olof Johansson's avatar
      Merge tag 'mvebu-soc-orion5x-3.16' of git://git.infradead.org/linux-mvebu into next/soc · c15c1199
      Olof Johansson authored
      Merge "ARM: mvebu: SoC orion5x DT conversion for v3.16" from Jason Cooper:
      
      mvebu SoC orion5x DT conversion for v3.16
      
       - orion5x
          - convert to DT
      
      * tag 'mvebu-soc-orion5x-3.16' of git://git.infradead.org/linux-mvebu: (29 commits)
        ARM: orion: remove no longer needed gpio DT code
        ARM: orion: remove no longer needed DT IRQ code
        ARM: orion5x: convert Maxtor Shared Storage II to the Device Tree
        ARM: orion5x: convert d2net to Device Tree
        ARM: orion5x: convert RD-88F5182 to Device Tree
        ARM: orion5x: remove unneeded code for edmini_v2
        ARM: orion5x: keep TODO list in edmini_v2 DT
        ARM: orion5x: use DT to describe NOR on edmini_v2
        ARM: orion5x: use DT to describe EHCI on edmini_v2
        ARM: orion5x: use DT to describe I2C devices on edmini_v2
        ARM: orion5x: convert edmini_v2 to DT pinctrl
        ARM: orion5x: add standard pinctrl configs for sata0 and sata1
        ARM: orion5x: add Device Bus description at SoC level
        ARM: orion5x: update I2C description at SoC level
        ARM: orion5x: enable pinctrl driver at SoC level
        ARM: orion5x: switch to DT interrupts and timer
        ARM: orion: switch to a per-platform handle_irq() function
        ARM: orion5x: convert to use 'clocks' property for UART controllers
        ARM: orion5x: switch to use the clock driver for DT platforms
        ARM: orion5x: add interrupt for Ethernet in Device Tree
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      c15c1199
  6. 19 May, 2014 2 commits
    • Nishanth Menon's avatar
      ARM: DRA752: add detection of SoC information · 733d20ee
      Nishanth Menon authored
      Currently the files in /sys/devices/soc0/ show no information about
      DRA7. Few userspace programs do depend on this information to make SoC
      specific support. So update logic to detect the relevant information and
      provide to userspace.
      Signed-off-by: default avatarNishanth Menon <nm@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      733d20ee
    • Dave Gerlach's avatar
      ARM: OMAP2+: Remove suspend_set_ops from common pm late init · 2e4b62dc
      Dave Gerlach authored
      In omap2_common_pm_late_init suspend_set_ops was called to set common
      suspend handling functions for all omap platforms. This created two
      problems. First, these suspend ops were being set for all platforms,
      regardless of whether or not suspend support has been integrated so in
      the case of AM33XX, suspend to mem was presented as available but
      failed every time. Second, some platforms will need to define a
      completely separate set of suspend ops, such as AM33XX, due to
      differences from previous omap platforms so there is no need to
      always set the common omap ops.
      
      This patch moves the suspend_set_ops call from omap2_common_pm_late_init
      into a separate function that then gets called in the omap*_pm_init
      functions for each platform.
      Signed-off-by: default avatarDave Gerlach <d-gerlach@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      2e4b62dc
  7. 17 May, 2014 3 commits