[GIT PULL 0/3] ARM: SoC branches

From: Arnd Bergmann
Date: Thu Feb 01 2018 - 18:14:34 EST


The arm-soc tree for this merge window contains the usual stuff,
and is probably slightly smaller than usual. Only one new SoC
gets added this time, and it's a minor variation of an existing one.

A clear majority of the changes keep getting done for 32-bit SoCs.
This appears to be the result of some 32-bit SoC families being
particularly popular: omap, at91, aspeed and imx so far are only
available with 32-bit cores, though the 64-bit i.MX8 has finally
seen the light of day and will likely get added in the next merge
window. The other popular platforms (renesas, marvell, samsung,
amlogic, allwinner, and others) tend to have both 32-bit and 64-bit
implementations with a comparable amount of patches going into
either side.

Overall, we pulled 89 branches containing 864 non-merge
changesets. 994 files were touched in some form, with 32303 lines
added and 11679 removed, the latter mostly due to some device tree
files getting reorganized, but also from continued cleanup of the
platform code leading to a net code reduction in the soc branch.

dt: 49 pulls, 692 patches, 577 files, 23197 insertions, 7952 deletions
soc: 22 pull, 84 patches, 320 files, 2058 insertions, 3055 deletions
drivers: 18 pulls, 88 patches, 98 files, 7095 insertions, 737 deletions

The top contributors by number of patches are:

55 Tero Kristo
45 Alexandre Belloni
43 Fabio Estevam
41 Simon Horman
32 Russell King
30 Magnus Damm
28 Biju Das
27 Fabrizio Castro
22 Thierry Reding
21 Geert Uytterhoeven
21 Arnd Bergmann
17 Joel Stanley
16 Krzysztof Kozlowski
15 Marek Szyprowski
14 Tony Lindgren
13 Dave Gerlach
12 Volodymyr Babchuk
11 Lucas Stach
10 Stefan Agner
10 Neil Armstrong
10 Linus Walleij

This is the dirstat of all changes. As usual, device tree files
dominate the contents. The drivers/clk/ti/ is from a branch that
is shared with the clk maintainer and should already be merged
at this point:

0.9% Documentation/devicetree/bindings/
42.4% arch/arm/boot/dts/
0.4% arch/arm/mach-ep93xx/
0.4% arch/arm/mach-exynos/
2.3% arch/arm/mach-omap2/
0.4% arch/arm/mach-pxa/
4.2% arch/arm/mach-s3c24xx/
1.7% arch/arm/mach-s3c64xx/
0.6% arch/arm/plat-samsung/include/plat/
0.7% arch/arm/plat-samsung/
1.4% arch/arm/
0.4% arch/arm64/boot/dts/allwinner/
1.0% arch/arm64/boot/dts/amlogic/
0.6% arch/arm64/boot/dts/exynos/
3.8% arch/arm64/boot/dts/marvell/
0.6% arch/arm64/boot/dts/mediatek/
1.0% arch/arm64/boot/dts/nvidia/
0.4% arch/arm64/boot/dts/qcom/
2.9% arch/arm64/boot/dts/renesas/
1.4% arch/arm64/boot/dts/
1.0% drivers/bus/
10.7% drivers/clk/ti/
1.0% drivers/memory/tegra/
2.0% drivers/memory/
0.4% drivers/soc/bcm/brcmstb/
3.8% drivers/soc/qcom/
1.1% drivers/soc/tegra/
1.5% drivers/soc/xilinx/
1.0% drivers/soc/
2.4% drivers/tee/optee/
1.0% drivers/tee/
2.5% include/dt-bindings/clock/
0.7% include/dt-bindings/
0.6% include/linux/soc/qcom/
0.9% include/linux/

Arnd