Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1402633 > unrolled thread

[GIT PULL 0/7] ARM: SoC changes for 4.7

Started byArnd Bergmann <arnd@arndb.de>
First post2016-05-18 00:30 +0200
Last post2016-05-20 14:10 +0200
Articles 4 — 2 participants

Back to article view | Back to linux.kernel


Contents

  [GIT PULL 0/7] ARM: SoC changes for 4.7 Arnd Bergmann <arnd@arndb.de> - 2016-05-18 00:30 +0200
    [GIT PULL 1/7] ARM: SoC cleanups and fixes for v4.7 Arnd Bergmann <arnd@arndb.de> - 2016-05-18 00:30 +0200
    Re: [GIT PULL 0/7] ARM: SoC changes for 4.7 Rob Herring <robh@kernel.org> - 2016-05-19 18:10 +0200
      Re: [GIT PULL 0/7] ARM: SoC changes for 4.7 Arnd Bergmann <arnd@arndb.de> - 2016-05-20 14:10 +0200

#1402633 — [GIT PULL 0/7] ARM: SoC changes for 4.7

FromArnd Bergmann <arnd@arndb.de>
Date2016-05-18 00:30 +0200
Subject[GIT PULL 0/7] ARM: SoC changes for 4.7
Message-ID<rzVEZ-20L-7@gated-at.bofh.it>
Hi Linus,

These are the first seven pull requests for arm-soc this time, there is
one small follow-up coming once the dependencies for that have landed
in your tree.

Things remain relatively calm for us. We merged 122 pull requests with
822 patches, plus 35 individual patches, which is less than what we used
to have. We are shifting even more towards changing only dts files,
for the most part adding new functionality on existing boards, and adding
new machines, as shown clearly by the dirstat:

   3.4% Documentation/devicetree/bindings/
  56.3% arch/arm/boot/dts/
   0.7% arch/arm/configs/
   0.0% arch/arm/mach-aspeed/
   0.2% arch/arm/mach-at91/
   0.0% arch/arm/mach-bcm/
   0.5% arch/arm/mach-davinci/
   0.0% arch/arm/mach-dove/
   0.1% arch/arm/mach-exynos/
   0.0% arch/arm/mach-imx/
   0.1% arch/arm/mach-integrator/
   0.1% arch/arm/mach-lpc32xx/
   0.0% arch/arm/mach-mediatek/
   0.0% arch/arm/mach-mv78xx0/
   1.3% arch/arm/mach-omap2/
   0.0% arch/arm/mach-orion5x/
   0.0% arch/arm/mach-oxnas/
   0.0% arch/arm/mach-realview/
   0.0% arch/arm/mach-rockchip/
   0.3% arch/arm/mach-shmobile/
   0.0% arch/arm/mach-sti/
   0.0% arch/arm/mach-tegra/
   0.0% arch/arm/mach-uniphier/
   0.0% arch/arm/mach-versatile/
   0.0% arch/arm/mach-vexpress/
   0.0% arch/arm/plat-samsung/
   0.9% arch/arm/
  13.1% arch/arm64/boot/dts/
   0.0% arch/arm64/configs/
   0.0% arch/arm64/
   0.0% drivers/bus/
   0.9% drivers/clk/
   0.0% drivers/firmware/
   0.0% drivers/gpu/drm/tegra/
   0.0% drivers/gpu/drm/vc4/
   0.0% drivers/irqchip/
   0.4% drivers/memory/samsung/
   0.0% drivers/memory/
   0.4% drivers/mtd/maps/
   0.0% drivers/of/
   0.3% drivers/pci/host/
   9.2% drivers/phy/tegra/
   0.1% drivers/phy/
   0.0% drivers/pinctrl/tegra/
   0.6% drivers/reset/
   0.1% drivers/soc/brcmstb/
   1.0% drivers/soc/mediatek/
   0.4% drivers/soc/qcom/
   1.2% drivers/soc/renesas/
   0.4% drivers/soc/rockchip/
   0.7% drivers/soc/tegra/
 730 files changed, 47909 insertions(+), 7916 deletions(-)

My feeling is that the number of dts changes remain constant, but
everything else gets less every time, and that's good.

One part that sticks out this time in the dirstat this time is the
NVIDIA rework for the USB PHY, which had complex interdependencies so
we are merging all the subsystem specific change through arm-soc.

I currently don't see any conflicts against other trees, or between
our branches.

The most active individual developers (15 patches or more) out of the 165 people
that contributed this time were:

     51 Geert Uytterhoeven
     42 Simon Horman
     23 Heiko Stuebner
     22 Hans de Goede
     21 Jon Hunter
     21 Chanwoo Choi
     20 Thierry Reding
     17 Vladimir Zapolskiy
     17 Linus Walleij
     17 Krzysztof Kozlowski
     16 Lee Jones
     15 Srinivas Kandagatla
     15 Roger Quadros
     15 Fabio Estevam

	Arnd

[toc] | [next] | [standalone]


#1402634 — [GIT PULL 1/7] ARM: SoC cleanups and fixes for v4.7

FromArnd Bergmann <arnd@arndb.de>
Date2016-05-18 00:30 +0200
Subject[GIT PULL 1/7] ARM: SoC cleanups and fixes for v4.7
Message-ID<rzVF0-20L-43@gated-at.bofh.it>
In reply to#1402633
The following changes since commit bf16200689118d19de1b8d2a3c314fc21f5dc7bb:

  Linux 4.6-rc3 (2016-04-10 17:58:30 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-cleanups-fixes

for you to fetch changes up to 2e629ebc24d463ffb6c17b15daf908e6f968a1de:

  Merge branches 'next/cleanup' and 'next/fixes-non-critical' into next/cleanups-fixes (2016-05-17 15:06:31 +0200)

----------------------------------------------------------------
ARM: SoC cleanups and fixes for v4.7

Traditionally we've had two separate branches for cleanups and non-critical
bug fixes, but both of these got smaller with each release and the differences
are rather unclear now, so it seems more appropriate to have a combined
branch.

The most notably change is for OMAP, which gets a small rework to simplify
handling of the AUXDATA mechanism used on machines that are not completely
DT based yet, along with other work that is used as preparation for dropping
the legacy board files.

----------------------------------------------------------------
Arnd Bergmann (7):
      ARM: realview: hide unused 'pmu_device' object
      Merge tag 'davinci-for-v4.7/cleanup' of git://git.kernel.org/.../nsekhar/linux-davinci into next/cleanup
      ARM: debug: remove extraneous DEBUG_HI3716_UART option
      Merge tag 'samsung-fixes-non-critical-4.7' of git://git.kernel.org/.../krzk/linux into next/fixes-non-critical
      Merge tag 'omap-for-v4.7/legacy-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge tag 'omap-for-v4.7/auxdata-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge branches 'next/cleanup' and 'next/fixes-non-critical' into next/cleanups-fixes

David Lechner (3):
      ARM: davinci: simplify call to of populate
      ARM: davinci: remove unused DA8XX_NUM_UARTS
      ARM: davinci: use IRQCHIP_DECLARE for cp_intc

Javier Martinez Canillas (1):
      ARM: dts: exynos: Add MFC memory banks for Peach boards

Krzysztof Kozlowski (1):
      ARM: EXYNOS: Properly skip unitialized parent clock in power domain on

Linus Walleij (1):
      soc: versatile: dynamically detect RealView HBI numbers

Marek Szyprowski (2):
      ARM: dts: exynos: Fix regulator name to avoid forbidden character on exynos4210-trats
      ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on exynos4210-trats

Olof Johansson (2):
      Merge tag 'versatile-cleanup-1' of git://git.kernel.org/.../linusw/linux-integrator into next/cleanup
      Merge tag 'v4.7-rockchip-soc32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/cleanup

Peter Griffin (1):
      ARM: rockchip: Fix use of plain integer as NULL pointer

Petr Kulhavy (1):
      ARM: DaVinci USB: removed deprecated properties from MUSB config

Tony Lindgren (4):
      of/platform: Allow secondary compatible match in of_dev_lookup
      ARM: OMAP2+: Simplify auxdata by using the generic match
      ARM: OMAP2+: Add more functions to pwm pdata for ir-rx51
      ARM: OMAP2+: n900 needs MMC slot names for legacy user space

 arch/arm/Kconfig.debug                         |  8 ----
 arch/arm/boot/dts/exynos4210-trats.dts         |  4 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts     |  5 +++
 arch/arm/boot/dts/exynos5800-peach-pi.dts      |  5 +++
 arch/arm/mach-davinci/cp_intc.c                |  3 ++
 arch/arm/mach-davinci/da8xx-dt.c               | 17 +-------
 arch/arm/mach-davinci/usb.c                    | 16 --------
 arch/arm/mach-exynos/pm_domains.c              |  2 +-
 arch/arm/mach-omap2/board-rx51-peripherals.c   | 35 +++++++++++++++-
 arch/arm/mach-omap2/pdata-quirks.c             | 57 ++++++++++++++++++--------
 arch/arm/mach-realview/realview_pbx.c          |  2 +
 arch/arm/mach-rockchip/platsmp.c               |  2 +-
 drivers/of/platform.c                          | 28 ++++++++++---
 drivers/soc/versatile/soc-realview.c           | 19 ++-------
 include/linux/platform_data/media/ir-rx51.h    |  1 +
 include/linux/platform_data/pwm_omap_dmtimer.h | 21 ++++++++++
 16 files changed, 144 insertions(+), 81 deletions(-)

[toc] | [prev] | [next] | [standalone]


#1403829

FromRob Herring <robh@kernel.org>
Date2016-05-19 18:10 +0200
Message-ID<rAyGm-1Zx-11@gated-at.bofh.it>
In reply to#1402633
On Tue, May 17, 2016 at 5:07 PM, Arnd Bergmann <arnd@arndb.de> wrote:
> Hi Linus,
>
> These are the first seven pull requests for arm-soc this time, there is
> one small follow-up coming once the dependencies for that have landed
> in your tree.
>
> Things remain relatively calm for us. We merged 122 pull requests with
> 822 patches, plus 35 individual patches, which is less than what we used
> to have. We are shifting even more towards changing only dts files,
> for the most part adding new functionality on existing boards, and adding
> new machines, as shown clearly by the dirstat:

[...]

>  730 files changed, 47909 insertions(+), 7916 deletions(-)
>
> My feeling is that the number of dts changes remain constant, but
> everything else gets less every time, and that's good.

I happen have a script... (I run it every time people complain about DT).

Here's the diffstat of mach-* and plat-* since merging DT support:

v3.0: 833 files changed, 10945 insertions(+), 37476 deletions(-)
v3.1: 955 files changed, 17796 insertions(+), 20300 deletions(-)
v3.2: 1507 files changed, 32960 insertions(+), 33392 deletions(-)
v3.3: 1301 files changed, 27725 insertions(+), 18941 deletions(-)
v3.4: 1324 files changed, 27079 insertions(+), 21500 deletions(-)
v3.5: 975 files changed, 32340 insertions(+), 46663 deletions(-)
v3.6: 648 files changed, 16121 insertions(+), 13161 deletions(-)
v3.7: 1389 files changed, 23739 insertions(+), 61097 deletions(-)
v3.8: 1066 files changed, 32812 insertions(+), 40821 deletions(-)
v3.9: 1031 files changed, 10051 insertions(+), 33399 deletions(-)
v3.10: 831 files changed, 15049 insertions(+), 27333 deletions(-)
v3.11: 675 files changed, 18519 insertions(+), 30012 deletions(-)
v3.12: 474 files changed, 12575 insertions(+), 25120 deletions(-)
v3.13: 491 files changed, 11088 insertions(+), 13375 deletions(-)
v3.14: 408 files changed, 5586 insertions(+), 12691 deletions(-)
v3.15: 538 files changed, 7809 insertions(+), 9337 deletions(-)
v3.16: 499 files changed, 6528 insertions(+), 10252 deletions(-)
v3.17: 596 files changed, 6274 insertions(+), 36824 deletions(-)
v3.18: 333 files changed, 3111 insertions(+), 6905 deletions(-)
v3.19: 435 files changed, 6180 insertions(+), 32402 deletions(-)
v4.0: 265 files changed, 4081 insertions(+), 14119 deletions(-)
v4.1: 362 files changed, 4286 insertions(+), 24876 deletions(-)
v4.2: 292 files changed, 3115 insertions(+), 11567 deletions(-)
v4.3: 306 files changed, 3223 insertions(+), 14510 deletions(-)
v4.4: 160 files changed, 2014 insertions(+), 4893 deletions(-)
v4.5: 531 files changed, 3839 insertions(+), 4398 deletions(-)
v4.6: 211 files changed, 1417 insertions(+), 4320 deletions(-)

Once this goes to 0, we can move the dts files out of the kernel and
make you maintainer. ;)

The dts files' numbers do look pretty constant.

Rob

[toc] | [prev] | [next] | [standalone]


#1404371

FromArnd Bergmann <arnd@arndb.de>
Date2016-05-20 14:10 +0200
Message-ID<rARpE-5ki-29@gated-at.bofh.it>
In reply to#1403829
On Thursday 19 May 2016 11:02:56 Rob Herring wrote:
> I happen have a script... (I run it every time people complain about DT).
> 
> Here's the diffstat of mach-* and plat-* since merging DT support:
> 
> v3.0: 833 files changed, 10945 insertions(+), 37476 deletions(-)
> v3.1: 955 files changed, 17796 insertions(+), 20300 deletions(-)
> v3.2: 1507 files changed, 32960 insertions(+), 33392 deletions(-)
> v3.3: 1301 files changed, 27725 insertions(+), 18941 deletions(-)
> v3.4: 1324 files changed, 27079 insertions(+), 21500 deletions(-)
> v3.5: 975 files changed, 32340 insertions(+), 46663 deletions(-)
> v3.6: 648 files changed, 16121 insertions(+), 13161 deletions(-)
> v3.7: 1389 files changed, 23739 insertions(+), 61097 deletions(-)
> v3.8: 1066 files changed, 32812 insertions(+), 40821 deletions(-)
> v3.9: 1031 files changed, 10051 insertions(+), 33399 deletions(-)
> v3.10: 831 files changed, 15049 insertions(+), 27333 deletions(-)
> v3.11: 675 files changed, 18519 insertions(+), 30012 deletions(-)
> v3.12: 474 files changed, 12575 insertions(+), 25120 deletions(-)
> v3.13: 491 files changed, 11088 insertions(+), 13375 deletions(-)
> v3.14: 408 files changed, 5586 insertions(+), 12691 deletions(-)
> v3.15: 538 files changed, 7809 insertions(+), 9337 deletions(-)
> v3.16: 499 files changed, 6528 insertions(+), 10252 deletions(-)
> v3.17: 596 files changed, 6274 insertions(+), 36824 deletions(-)
> v3.18: 333 files changed, 3111 insertions(+), 6905 deletions(-)
> v3.19: 435 files changed, 6180 insertions(+), 32402 deletions(-)
> v4.0: 265 files changed, 4081 insertions(+), 14119 deletions(-)
> v4.1: 362 files changed, 4286 insertions(+), 24876 deletions(-)
> v4.2: 292 files changed, 3115 insertions(+), 11567 deletions(-)
> v4.3: 306 files changed, 3223 insertions(+), 14510 deletions(-)
> v4.4: 160 files changed, 2014 insertions(+), 4893 deletions(-)
> v4.5: 531 files changed, 3839 insertions(+), 4398 deletions(-)
> v4.6: 211 files changed, 1417 insertions(+), 4320 deletions(-)
> 
> Once this goes to 0, we can move the dts files out of the kernel and
> make you maintainer. 
> 
> The dts files' numbers do look pretty constant.

Ah nice. I've done the statistics before (last time for ELC 2015 when
I did a presentation on this), but the last few lines look particularly
nice.

It's also worth comparing this to the earlier times, as by 2.6.39 we
had already started some large-scale cleanups:

This is v2.6.32..v2.6.39:
 3215 files changed, 345665 insertions(+), 100550 deletions(-)

	Arnd

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web