1. 29 10月, 2013 2 次提交
    • O
      Merge tag 'sunxi-core-for-3.13' of https://github.com/mripard/linux into next/soc · e086df92
      Olof Johansson 提交于
      From Maxime Ripard:
      Allwinner sunXi SoCs machine additions for 3.13
      
      Nothing outstanding here, mostly some documentation cleanup, and the split of
      the previous generic machine declaration into three different machines to
      handle the sun4i/sun5i, sun6i and sun7i separately.
      
      * tag 'sunxi-core-for-3.13' of https://github.com/mripard/linux:
        Documentation: dt: Remove clock gates IDs list for Allwinner SoCs
        Documentation: dt: Remove interrupt sources list for Allwinner SoCs
        Documentation: sunxi: Update Allwinner SoC documentation
        Documentation: sunxi: Update A13 user manual dead link
        ARM: sunxi: Order Kconfig options alphabetically
        ARM: sunxi: Simplify restart setup code
        ARM: sunxi: Split out the DT machines for sun6i and sun7i
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      e086df92
    • O
      Merge branch 'cleanup/dt-clock' into next/soc · 0fc869e8
      Olof Johansson 提交于
      Merging in dt clock cleanup as a pre-req with some of the later SoC branches.
      
      There are a handful of conflicts here -- some of the already merged SoC
      branches should have been based on the cleanup but weren't.
      
      In particular, a remove/add of include on highbank and two remove/remove
      conflicts on kirkwood were fixed up.
      
      * cleanup/dt-clock: (28 commits)
        ARM: vt8500: remove custom .init_time hook
        ARM: vexpress: remove custom .init_time hook
        ARM: tegra: remove custom .init_time hook
        ARM: sunxi: remove custom .init_time hook
        ARM: sti: remove custom .init_time hook
        ARM: socfpga: remove custom .init_time hook
        ARM: rockchip: remove custom .init_time hook
        ARM: prima2: remove custom .init_time hook
        ARM: nspire: remove custom .init_time hook
        ARM: nomadik: remove custom .init_time hook
        ARM: mxs: remove custom .init_time hook
        ARM: kirkwood: remove custom .init_time hook
        ARM: imx: remove custom .init_time hook
        ARM: highbank: remove custom .init_time hook
        ARM: exynos: remove custom .init_time hook
        ARM: dove: remove custom .init_time hook
        ARM: bcm2835: remove custom .init_time hook
        ARM: bcm: provide common arch init for DT clocks
        ARM: call of_clk_init from default time_init handler
        ARM: vt8500: prepare for arch-wide .init_time callback
        ...
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      0fc869e8
  2. 25 10月, 2013 1 次提交
    • K
      Merge tag 'tegra-for-3.13-soc-v2' of... · 4dcf0334
      Kevin Hilman 提交于
      Merge tag 'tegra-for-3.13-soc-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/soc
      
      From Stephen Warren:
      ARM: tegra: core SoC support changes for 3.13
      
      This branch includes:
      * SoC fuse values are used as device randomness at boot.
      * Initial support for the Tegra124 SoC is added. When coupled with an
        appropriate clock driver, which should also be merged for 3.13, we are
        able to boot to user-space using an initrd.
      * The powergate code gains support for Tegra114.
      
      This branch is based on previous pull request tegra-for-3.13-cleanup.
      
      * tag 'tegra-for-3.13-soc-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra:
        ARM: tegra: Add Tegra114 powergate support
        ARM: tegra: Constify list of CPU domains
        ARM: tegra: Remove duplicate powergate defines
        ARM: tegra: add LP1 support code for Tegra124
        ARM: tegra: re-calculate the LP1 data for Tegra30/114
        ARM: tegra: enable CPU idle for Tegra124
        ARM: tegra: make tegra_resume can work with current and later chips
        ARM: tegra: CPU hotplug support for Tegra124
        ARM: tegra: add PMC compatible value for Tegra124
        ARM: tegra: add Tegra124 SoC support
        ARM: tegra: add fuses as device randomness
        ARM: tegra: fix ARCH_TEGRA_114_SOC select sort order
        ARM: tegra: make tegra_init_fuse() __init
        ARM: tegra: remove much of iomap.h
        ARM: tegra: move resume vector define to irammap.h
        ARM: tegra: delete gpio-names.h
        ARM: tegra: delete stale header content
        ARM: tegra: remove common.c
        ARM: tegra: split tegra_pmc_init() in two
      Signed-off-by: NKevin Hilman <khilman@linaro.org>
      4dcf0334
  3. 19 10月, 2013 11 次提交
  4. 18 10月, 2013 7 次提交
    • K
      Merge tag 'omap-for-v3.13/am43xx-hwmod-signed' of... · abcba009
      Kevin Hilman 提交于
      Merge tag 'omap-for-v3.13/am43xx-hwmod-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc
      
      From Tony Lindgren:
      Changes needed for am43xx for the hwmod data.
      
      This will be the last new set of hwmod data for any SoC
      as future SoCs will use a driver and device tree based
      approach. But before that can be dealt with, we need to
      first sort out the pending driver/clk issues.
      
      Queued by Paul Walmsley <paul@pwsan.com>:
      
      Add hwmod and PRCM data for the TI AM43xx family of SoCs.
      
      Under normal circumstances, these patches would not be merged.
      The hwmod and PRCM data should be moved out either to DT data or
      to drivers/.  Also, the current implementation trades off lines
      of diff by dynamically rewriting static data at runtime, which is
      a bad practice - it causes future maintenance headaches.
      However, after speaking with my upstream, it sounds like it's
      better to merge these patches in their current state, due to long
      term considerations.
      
      Basic test logs are here:
      
      http://www.pwsan.com/omap/testlogs/am43xx_support_v3.13/20131015213706/
      
      Due to the lack of an AM43xx board and any available public
      documentation, it's impossible for me to review or test that
      platform in any meaningful way.  But at least the tests above
      verify that the patches don't affect existing platforms -
      particularly AM33xx.
      
      * tag 'omap-for-v3.13/am43xx-hwmod-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: OMAP2: hwmod: Add qspi data for am437x.
        ARM: OMAP2+: hwmod: Add USB hwmod data for AM437x.
        ARM: OMAP2+: AM43x PRCM init
        ARM: OMAP2+: AM43x: PRCM kbuild
        ARM: OMAP2+: hwmod: AM43x operations
        ARM: OMAP2+: hwmod: AM43x support
        ARM: OMAP2+: CM: AM43x clockdomain data
        ARM: OMAP2+: PM: AM43x powerdomain data
        ARM: OMAP2+: PRCM: AM43x definitions
        ARM: OMAP2+: hwmod: AM335x: remove static register offs
        ARM: OMAP2+: hwmod: AM335x: runtime register update
        ARM: OMAP2+: hwmod: AM335x/AM43x: move common data
        ARM: OMAP2+: CM: cm_inst offset s16->u16
      Signed-off-by: NKevin Hilman <khilman@linaro.org>
      abcba009
    • K
      Merge tag 'highbank-for-3.13' of... · cb1110ca
      Kevin Hilman 提交于
      Merge tag 'highbank-for-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux into next/soc
      
      From Rob Herring:
      Highbank platform updates for 3.13
      
      - convert Calxeda cpuidle driver to a platform driver and to use PSCI
      - convert highbank smp_ops and suspend to PSCI
      
      * tag 'highbank-for-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
        dts: calxeda: add ARM PSCI binding
        ARM: highbank: adapt to use ARM PSCI calls
        ARM: PSCI: remove unnecessary include of arm-gic.h
        cpuidle: calxeda: add support to use PSCI calls
        ARM: highbank: cpuidle: convert to platform driver
        cpuidle: calxeda: add cpu_pm_enter/exit calls
      cb1110ca
    • K
      Merge tag 'soc-3.13-2' of git://git.infradead.org/linux-mvebu into next/soc · 0d481d41
      Kevin Hilman 提交于
      From Jason Cooper:
      mvebu soc changes for v3.13 (round 2)
      
       - kirkwood
          - remove mbus init, pcie clk init
          - retain MAC addr for DT ethernet (work around broken IP)
          - docs: clarify Armada SoCs
      
      * tag 'soc-3.13-2' of git://git.infradead.org/linux-mvebu:
        Documentation: arm/Marvell: clarify Armada SoCs that match 78xx0 pattern
        ARM: kirkwood: retain MAC address for DT ethernet
        ARM: kirkwood: Remove unneeded PCIe clock adding
        ARM: kirkwood: Remove unneeded MBus initialization
        ARM: kirkwood: Add standby support
      Signed-off-by: NKevin Hilman <khilman@linaro.org>
      0d481d41
    • K
      Merge tag 'integrator-for-v3.13-2' of... · 7bc13d78
      Kevin Hilman 提交于
      Merge tag 'integrator-for-v3.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into next/soc
      
      From Linus Walleij:
      Integrator patches for the v3.13 kernel cycle:
      - Fix up the LED support
      - Update the Integrator defconfig
      - Remove ATAG boot path
      - Move some stuff over to the device tree
      
      * tag 'integrator-for-v3.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator:
        ARM: integrator: core module registers from compatible strings
        ARM: integrator: use devm_ioremap() to remap CM
        cpufreq: probe the Integrator cpufreq driver from DT
        ARM: integrator: move CM base into device tree
        ARM: integrator: decommission the <mach/irqs.h> header
        ARM: integrator: delete non-devicetree boot path
        ARM: integrator: print the Linux IRQ in LL_DEBUG code
        ARM: integrator: get the LM interrupts from DT
        ARM: integrator: update defconfig
        ARM: integrator: get the CM control register by proxy
      Signed-off-by: NKevin Hilman <khilman@linaro.org>
      7bc13d78
    • K
      Merge branch 'davinci/soc' into next/soc · 1723f2a1
      Kevin Hilman 提交于
      From Sekhar Nori:
      * davinci/soc:
        ARM: davinci: convert to clockevents_config_and_register
      Signed-off-by: NKevin Hilman <khilman@linaro.org>
      1723f2a1
    • U
      ARM: davinci: convert to clockevents_config_and_register · bf94d09d
      Uwe Kleine-König 提交于
      clockevents_config_and_register is superior compared to setting
      shift/mult and {min,max}_delta_ns by hand.
      Tested-by: NPrabhakar Lad <prabhakar.csengg@gmail.com>
      Signed-off-by: NUwe Kleine-König <u.kleine-koenig@pengutronix.de>
      [nsekhar@ti.com: fix an alignment related checkpatch warning]
      Signed-off-by: NSekhar Nori <nsekhar@ti.com>
      bf94d09d
    • T
      Merge tag 'for-v3.13/am43xx-support' of... · 811e7c87
      Tony Lindgren 提交于
      Merge tag 'for-v3.13/am43xx-support' of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into omap-for-v3.13/hwmod
      
      Add hwmod and PRCM data for the TI AM43xx family of SoCs.
      
      Under normal circumstances, these patches would not be merged.
      The hwmod and PRCM data should be moved out either to DT data or
      to drivers/.  Also, the current implementation trades off lines
      of diff by dynamically rewriting static data at runtime, which is
      a bad practice - it causes future maintenance headaches.
      However, after speaking with my upstream, it sounds like it's
      better to merge these patches in their current state, due to long
      term considerations.
      
      Basic test logs are here:
      
      http://www.pwsan.com/omap/testlogs/am43xx_support_v3.13/20131015213706/
      
      Due to the lack of an AM43xx board and any available public
      documentation, it's impossible for me to review or test that
      platform in any meaningful way.  But at least the tests above
      verify that the patches don't affect existing platforms -
      particularly AM33xx.
      811e7c87
  5. 16 10月, 2013 11 次提交
  6. 15 10月, 2013 4 次提交
  7. 14 10月, 2013 4 次提交