1. 23 May, 2014 13 commits
  2. 22 May, 2014 9 commits
  3. 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
  4. 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
  5. 17 May, 2014 5 commits
  6. 16 May, 2014 4 commits
    • Olof Johansson's avatar
      Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/soc · 05983ed4
      Olof Johansson authored
      Merge "at91: cleanup for 3.16 #1" from Nicolas Ferre:
      
      First cleanup series for 3.15
      - localize GPIO header in mach-at91 directory
      - big update on the CCF front with main and slow clocks
      - a cleanup of ADC and touchscreen driver with unification on IIO and
        removal of old driver
      
      [olof: Most of this branch is new code, not cleanups, so I'm merging this into
      the SoC branch in spite of the branch name]
      
      * tag 'at91-cleanup' of git://github.com/at91linux/linux-at91: (28 commits)
        ARM: at91/dt: at91-cosino_mega2560 remove useless tsadcc node
        ARM: at91: remove atmel_tsadcc platform_data
        Input: atmel_tsadcc: remove driver
        ARM: at91: remove atmel_tsadcc from sama5_defconfig
        ARM: at91: sam9rl: switch from atmel_tsadcc to at91_adc
        ARM: at91: sam9g45: switch from atmel_tsadcc to at91_adc
        ARM: at91: sam9rlek add touchscreen support through at91_adc
        ARM: at91: sam9rl: add at91_adc to support adc and touchscreen
        iio: adc: at91: add sam9rl support
        iio: adc: at91: remove unused include from include/mach
        ARM: at91: sam9m10g45ek: Add touchscreen support through at91_adc
        iio: adc: at91_adc: Add support for touchscreens without TSMR
        iio: adc: at91: cleanup platform_data
        ARM: at91: sam9260: remove unused platform_data
        ARM: at91: sam9g45: remove unused platform_data
        ARM: at91/dt: define sam9rlek crystal frequencies
        ARM: at91/dt: move at91sam9rl SoC to the new slow/main clock models
        ARM: at91/dt: define main xtal frequency of the at91sam9261ek board
        ARM: at91/dt: move at91sam9261 SoC to the new main clock model
        ARM: at91/dt: add xtal frequencies to sama5d3 xplained board
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      05983ed4
    • Fabio Estevam's avatar
      ARM: mx25: Add CLKO support · 46ae4249
      Fabio Estevam authored
      CLKO support is a clock output on mx25 which can output many of the internal
      clock sources. It is useful for debugging purpose or also for driving the
      audio codec for example.
      Signed-off-by: default avatarFabio Estevam <fabio.estevam@freescale.com>
      Signed-off-by: default avatarShawn Guo <shawn.guo@freescale.com>
      46ae4249
    • Alexander Shiyan's avatar
      ARM: i.MX1 clk: Remove clk_register_clkdev() for unused clocks · d559cecc
      Alexander Shiyan authored
      This patch removes clk_register_clkdev() for the clocks that do not
      have any users from boards and drivers.
      Signed-off-by: default avatarAlexander Shiyan <shc_work@mail.ru>
      Signed-off-by: default avatarShawn Guo <shawn.guo@freescale.com>
      d559cecc
    • Alexander Shiyan's avatar
      ARM: i.MX1 clk: Add missing clocks · 402e4a4c
      Alexander Shiyan authored
      This patch adds missing clocks for mpll_gate, spll_gate, uart3_gate,
      ssi2_gate and brom_gate. As an additional this fixes incorrect bit
      position for dma_gate clock.
      Signed-off-by: default avatarAlexander Shiyan <shc_work@mail.ru>
      Signed-off-by: default avatarShawn Guo <shawn.guo@freescale.com>
      402e4a4c