[GIT PULL 0/7] ARM SoC updates for 3.11

Arnd Bergmann arnd at arndb.de
Tue Jul 2 15:18:21 EDT 2013


Hi Linus,

Here are the pull requests for arm-soc for 3.11. Things are not all that
different from the previous times, but we decided to reduce the number of
branches a bit, which simplified the work for us and resulted in fewer
conflicts between our branches.

While in 3.10 there were lots of platforms converted to "multiplatform",
that trend did not continue this time. Instead, we have four new
SoC platforms that got added, and a couple of platforms have gotten
smaller as we remove support for non-devicetree based booting.

Changes to the device tree source files now make up the larges chunk
of the total changesets, which I consider a good thing. Once the 
process of converting platforms and drivers to devicetree has completed
enough, those files will get moved out of the kernel and get maintained
as a separate project.

For reference, a merge of all seven branches is available at
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git for-linus

I believe this merge window has the larges number of ARM related changes
so far, here are some overall statistics:

* 1241 non-merge changesets

* 132 branches merged into arm-soc

* 162 individual contributors

* 1105 files changed, 62057 insertions, 34538 deletions

* Top contributors in number of patches:

 Laurent Pinchart (105)
 Lee Jones (86)
 Linus Walleij (67)
 Thomas Petazzoni (55)
 Kuninori Morimoto (50)
 Tomasz Figa (37)
 Maxime Ripard (32)
 Alexander Shiyan (29)
 Arnd Bergmann (26)
 Jean-Christophe PLAGNIOL-VILLARD (23)
 Sergei Shtylyov (21)
 Magnus Damm (19)
 Guennadi Liakhovetski (18)

* Interesting note:

  Almost all of the people above are European, some Asian, and no American,
  contrary to the usual distribution of geographies we have in other parts
  of the kernel.

* Dirstat:

   0.8% Documentation/devicetree/bindings/clock/
   1.5% Documentation/devicetree/bindings/
  21.8% arch/arm/boot/dts/
   0.9% arch/arm/configs/
   0.4% arch/arm/include/asm/
   0.7% arch/arm/mach-at91/
   0.9% arch/arm/mach-clps711x/
   1.4% arch/arm/mach-exynos/include/mach/
   6.3% arch/arm/mach-exynos/
   1.9% arch/arm/mach-imx/
   0.7% arch/arm/mach-integrator/
   0.8% arch/arm/mach-msm/
  18.9% arch/arm/mach-omap2/
   1.1% arch/arm/mach-shmobile/include/mach/
   4.2% arch/arm/mach-shmobile/
   1.1% arch/arm/mach-u300/include/mach/
   1.3% arch/arm/mach-u300/
   1.2% arch/arm/mach-ux500/
   5.2% arch/arm/
   0.6% drivers/bus/
   1.7% drivers/clk/mvebu/
   1.2% drivers/clk/samsung/
   0.8% drivers/clk/zynq/
   1.9% drivers/clk/
   0.8% drivers/dma/
   0.6% drivers/gpio/
   1.8% drivers/pci/host/
  13.1% drivers/pinctrl/sh-pfc/
   0.8% drivers/pinctrl/
   0.5% drivers/usb/
   1.5% drivers/
   1.0% include/dt-bindings/clock/
   0.6% include/linux/

* List of all pull requests we got for each of our branches

next/fixes-non-critical
	mvebu/fixes-non-critical
		git://git.infradead.org/users/jcooper/linux.git tags/fixes-non-3.11-1
	sirf/fixes-non-critical
		git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel.git tags/sirf-arm-soc-v3.10-fixes
	omap/fixes-non-critical
		git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/fixes-non-critical-signed
	davinci/board
		git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git tags/davinci-for-v3.11/board
	msm/fixes
		git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm.git tags/msm-fix-for-3.11
	patches
		MAINTAINERS: ARM: SIRF: add the source code tree path
		ARM: dts: msm: Fix merge resolution
		clocksource: kona: adapt to CLOCKSOURCE_OF_DECLARE change
		X.509: do not emit any informational output
		mtd: omap2: allow bulding as a module
		[SCSI] nsp32: use mdelay instead of large udelay constants
		hwrng: bcm2835: fix MODULE_LICENSE tag
		ARM: sirf: use CONFIG_SIRF rather than CONFIG_PRIMA2 where necessary
	at91/fixes
		git://github.com/at91linux/linux-at91.git tags/at91-fixes
	exynos/fixes
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/non-critical-fixes-1
	patches
		ARM: mxs: don't select HAVE_PWM
		ARM: mxs: stub out mxs_pm_init for !CONFIG_PM
		cpuidle: calxeda: select ARM_CPU_SUSPEND
	at91/fixes2
		git://github.com/at91linux/linux-at91.git tags/at91-fixes

next/cleanup
	at91/cleanup
		git://github.com/at91linux/linux-at91.git tags/at91-cleanup
	machdesc/cleanup
		git://github.com/mripard/linux.git tags/arm-soc-cleanups-for-3.11
	mvebu/cleanup
		git://git.infradead.org/users/jcooper/linux.git tags/cleanup-3.11-3
	dt/pci-helpers
		git://git.infradead.org/users/jcooper/linux.git tags/of_pci-3.11
	omap/cleanup
		git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/cleanup-signed
	mvebu/cleanup4
		git://git.infradead.org/users/jcooper/linux.git tags/cleanup-3.11-4
	msm/cleanup
		git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm.git tags/msm-fix-for-3.11
	sunxi/core
		git://github.com/mripard/linux.git tags/sunxi-core-for-3.11
	zynq/cleanup
		git://git.xilinx.com/linux-xlnx.git tags/zynq-cleanup-for-3.11
	at91/cleanup2
		git://github.com/at91linux/linux-at91.git tags/at91-cleanup
	picoxcell/cleanup
		git://github.com/jamieiles/linux-2.6-ji.git picoxcell-next
	omap/pm-serial-cleanup
		git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-v3.11/pm-serial
	omap/pm-voltdomain-cleanup
		git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/pm-voltdomain-signed
	omap/dma-cleanup
		git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/dma-signed
	samsung/cleanup
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/samsung-cleanup-1
	bcm/cleanup
		git://github.com/broadcom/bcm11351.git armsoc/for-3.11/cleanups

next/soc
	mvebu/soc
		git://git.infradead.org/users/jcooper/linux.git tags/soc-3.11-2
	mvebu/defconfig
		git://git.infradead.org/users/jcooper/linux.git tags/defconfig-3.11-3
	mvebu/pcie
		git://git.infradead.org/users/jcooper/linux.git tags/pcie-3.11-2
	mvebu/pcie-kirkwood
		git://git.infradead.org/users/jcooper/linux.git tags/pcie_kw-3.11
	mvebu/pcie2
		git://git.infradead.org/users/jcooper/linux.git tags/pcie_bridge-3.11
	mvebu/clk-cleanup
		git://git.infradead.org/users/jcooper/linux.git tags/seb_clk-3.11
	vexpress/dual-cluster
		git://git.linaro.org/people/nico/linux VExpress_DCSCB
		depends on depends/rmk-devel-stable
		+patch "drivers/bus: arm-cci: fix combined ARMv6+v7 build"
	zynq/clk
		git://git.xilinx.com/linux-xlnx tags/zynq-clk-for-3.11
	mvebu/pcie-kirkwood2
		git://git.infradead.org/users/jcooper/linux.git tags/pcie_kw-3.11-2
	renesas/pinmux-gpio
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-pinmux-for-v3.11
	renesas/soc
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-soc-for-v3.11
	clps711x/soc
		patches
			GPIO: clps711x: Rewrite driver for using generic GPIO cod
			GPIO: clps711x: Add DT support
			ARM: clps711x: Re-add GPIO support
			ARM: clps711x: Remove NEED_MACH_MEMORY_H dependency
			ARM: clps711x: Set PLL clock to zero if we work from 13 mHz sourc
			ARM: clps711x: autcpu12: Move LCD DPOT definitions to board file
			ARM: clps711x: autcpu12: Add support for NOR flash
			ARM: clps711x: autcpu12: Special driver for handling memory is re
			ARM: clps711x: autcpu12: Move remaining specific definitions to b
			ARM: clps711x: p720t: Define PLD registers as GPIOs
			ARM: clps711x: Move specific definitions from hardware.h to board
			ARM: clps711x: Replace "arch_initcall" in common code with ".init
			ARM: clps711x: Add clocksource framework
			ARM: clps711x: Optimize interrupt handling
			ARM: clps711x: edb7211: Add support for I2C
			ARM: clps711x: edb7211: Control LCD backlight via PWM
			ARM: clps711x: Add support for SYSCON driver
			ARM: clps711x: Update defconfig
	patches
		ARM: socfpga: Add support to gate peripheral clocks
		ARM: socfpga: Add syscon to be part of socfpga
	samsung/s3c24xx-arch
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/s3c24xx-arch-1
	omap/pm
		git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/pm-signed
	omap/soc
		git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/gpmc-signed
	omap/omap5
		git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/soc-signed
	mvebu/regmap
		git://git.infradead.org/users/jcooper/linux.git tags/regmap-3.11
			depends on cleanup and fixes-non-critical branches
	renesas/usb
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-phy-rcar-usb-for-v3.11
	renesas/soc2
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-soc2-for-v3.11
	tegra/soc
		git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.11-soc
	keystone/soc
		git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git tags/keystone-soc-for-arm-soc
	integrator/pci
		git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator.git tags/integrator-pci-for-arm-soc
	u300/multiplatform
		git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git tags/u300-multiplatform
	imx/soc
		git://git.linaro.org/people/shawnguo/linux-2.6.git tags/imx-soc-3.11
	davinci/soc
		git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git tags/davinci-for-v3.11/soc-v2
i	sunxi/defconfig
		git://github.com/mripard/linux.git tags/sunxi-defconfig-for-3.11
	sunxi/core2
		git://github.com/mripard/linux.git tags/sunxi-core-for-3.11-2
	omap/soc2
		git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/soc-part2-signed
	samsung/exynos-arch
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/exynos-arch-2
	rockchip/soc
		git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v3.11-rockchip-basics
	renesas/soc-cleanup
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-cleanup-boot-for-v3.11
	patches
		ARM: dts: Add pcie controller node for exynos5440-ssdk5440
		ARM: dts: Add pcie controller node for Samsung EXYNOS5440 SoC
		ARM: EXYNOS: Enable PCIe support for Exynos5440
		pci: Add PCIe driver for Samsung Exynos
		ARM: integrator: let pciv3 use mem/premem from device tree
		ARM: integrator: set local side PCI addresses right

next/boards
	mvebu/boards
		  git://git.infradead.org/users/jcooper/linux.git tags/boards-3.11-2
	renesas/defconfig
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-defconfig-for-v3.11
	renesas/boards
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-boards-for-v3.11
		depends on renesas/pinmux-gpio
		depends on renesas/soc
	ux500/core
		git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git tags/ux500-core-for-arm-soc
	ux500/pinctrl
		git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git tags/ux500-pinctrl-for-arm-soc
	patch
		"ARM: ux500: board-mop500: remove unused pin modes"
	bcm2835/defconfig
		git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-rpi.git bcm2835-for-3.11-defconfig
	renesas/defconfig2
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-defconfig2-for-v3.11
	tegra/defconfig
		git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.11-defconfig
	omap/boards
		git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/mailbox-signed
	samsung/exynos-remove-nondt
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/remove-nondt-exynos-3
	samsung/defconfig
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/samsung-defconfig-1
	renesas/boards
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-boards2-for-v3.11
	zynq/defconfig
		git://git.xilinx.com/linux-xlnx.git tags/zynq-defconfig-for-3.11
	mvebu/regmap2
		git://git.infradead.org/users/jcooper/linux.git tags/regmap-3.11-2
	patches
		ARM: multiplatform: always pick one CPU type
		ARM: imx: select syscon for IMX6SL
		ARM: keystone: select ARM_ERRATA_798181 only for SMP
		ARM: imx: Synertronixx scb9328 needs to select SOC_IMX1
		ARM: OMAP2+: AM43x: resolve SMP related build error
		ARM: keystone: Move CPU bringup code to dedicated asm file
	davinci/soc2
		git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git tags/davinci-for-v3.11/soc-2
	omap/voltdm
		git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git tags/omap-pm-v3.11/fixes/omap5-voltdm

next/dt
	nomadik/dt
		git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git tags/nomadik-dt-for-arm-soc
	mvebu/dt
		git://git.infradead.org/users/jcooper/linux.git tags/dt-3.11-3
	patch
		"ARM: nomadik: fix clocksource warning"
	at91/dt
		git://github.com/at91linux/linux-at91.git tags/at91-dt
	vt8500/dt
		git://github.com/linux-wmt/linux-vtwm vt8500/dts-3.11
	cleanup/dts-cpus
		git://linux-arm.org/linux-2.6-lp dts-cpus-updates
	patch
		"ARM: dts: add missing cpu #address-cell values"
	mvebu/dt4
		git://git.infradead.org/users/jcooper/linux.git tags/dt-3.11-4
	renesas/dt
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-dt-for-v3.11
	patches
		ARM: socfpga: dts: Add ethernet bindings for SOCFPGA
		ARM: socfpga: dts: Add gate-clock bindings
	samsung/s3c24xx-dt
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/s3c24xx-dt-1
	samsung/exynos-dt
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/exynos-dt-1
	mvebu/dt5
		git://git.infradead.org/users/jcooper/linux.git tags/dt-3.11-5
	ux500/dt
		git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git tags/ux500-dt-for-arm-soc
	bcm2835/dt
		git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-rpi.git bcm2835-for-3.11-dt
	tegra/dt
		git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.11-dt
	sunxi/dt
		git://github.com/mripard/linux.git tags/sunxi-dt-for-3.11
	at91/dt2
		git://github.com/at91linux/linux-at91.git tags/at91-dt
	zynq/dt
		git://git.xilinx.com/linux-xlnx.git tags/zynq-dt-for-3.11
	mxs/dt
		git://git.linaro.org/people/shawnguo/linux-2.6.git tags/mxs-dt-3.11
	imx/dt
		git://git.linaro.org/people/shawnguo/linux-2.6.git tags/imx-dt-3.11
	sunxi/dt2
		git://github.com/mripard/linux.git tags/sunxi-dt-for-3.11-2
	nomadik/dt2
		git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git tags/nomadik-dt-2
	samsung/exynos-dt2
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/exynos-dt-2
	samsung/s3c24xx-dt2
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/s3c24xx-dt-2
	omap/dt
		git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt.git for_3.11/dts
	bcm/dt
		git://github.com/broadcom/bcm11351.git armsoc/for-3.11/dt
	renesas/dt
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-dt2-for-v3.11
	mvebu/dt6
		git://git.infradead.org/users/jcooper/linux.git tags/dt-3.11-6
	at91/dt3
		git://github.com/at91linux/linux-at91.git tags/at91-dt

next/drivers
	ux500/dma40
		git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git tags/ux500-dma40-for-arm-soc
	timer/dw_apb_timer_of
		git://github.com/mmind/linux-rockchip.git tags/dw_apb_timer_of
	samsung/s3c24xx-drivers
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/s3c24xx-driver-1
	omap/gpmc
		git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/gpmc-signed
	ux500/clksrc
		git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git tags/ux500-clksrc-for-arm-soc
	ux500/dma540_2
		git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git tags/ux500-dma40-for-arm-soc-2
	renesas/rcar-gpio
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-gpio-rcar-for-v3.11
		depends on renesas/pinmux-gpio
	at91/drivers
		git://github.com/at91linux/linux-at91.git tags/at91-drivers
	patch
		gpio: rcar: fix gpio_rcar_of_table
	omap/gpmc2
		git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/gpmc-part2-signed
	drivers/mailbox
		git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/mailbox-signed
	samsung/common-clk-audio
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/common-clk-audio
	samsung/s3c24xx-pinctrl2
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/s3c24xx-pinctrl-2
	ux500/cleanup patches
		ARM: ux500: Provide a AB8500 GPIO Device Tree node
		ARM: ux500: Correct the EN_3v3 regulator's on/off GPIO
		ARM: ux500: Remove mop500_snowball_ethernet_clock_enable()
	renesas/pinmux2
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-pinmux2-for-v3.11
	renesas/gpio-rcar2
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-gpio-rcar2-for-v3.11

next/late
	renesas/cleanup
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-cleanup-for-v3.11
	samsung/exynos5420
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/soc-exynos5420-1
	samsung/soc2
		git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/soc-exynos5420-2
	nspire/soc patches 
		arm: Add Initial TI-Nspire support
		arm: Add device trees for TI-Nspire hardware
	sti/soc patches
		ARM: sti: Add STiH415 SOC support
		ARM: sti: Add STiH416 SOC support
		ARM: sti: Add DEBUG_LL console support
		ARM: stih41x: Add B2000 board support
		ARM: stih41x: Add B2020 board support
	rensas/sh-sci
		git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-sh-sci-for-v3.11
	patches
		ARM: ux500: bail out on alien cpus
	davinci/dt
		git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci davinci-for-v3.11/dt
	msm/clock
		git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm.git tags/msm-clock-for-3.11b
		based on msm/fixes to avoid conflict



More information about the linux-arm-kernel mailing list