1. 21 May, 2014 2 commits
    • 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
  2. 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
  3. 17 May, 2014 1 commit
  4. 16 May, 2014 7 commits
  5. 15 May, 2014 1 commit
  6. 14 May, 2014 1 commit
    • Simon Horman's avatar
      ARM: shmobile: Set clock frequency in HZ from OF nodes · f492b817
      Simon Horman authored
      shmobile_init_delay() looks for OF "clock-frequency" to determine
      the delay which is set by calling shmobile_setup_delay().
      
      Unfortunately this seems to be incorrect in detail as
      "clock-frequency" node values are in HZ whereas the frequency
      argument to shmobile_setup_delay() is in MHz.
      
      Provide a variant of shmobile_setup_delay() that accepts HZ to
      correct this problem.
      Signed-off-by: default avatarSimon Horman <horms+renesas@verge.net.au>
      f492b817
  7. 13 May, 2014 3 commits
  8. 12 May, 2014 19 commits