* [GIT PULL 0/7] ARM: SoC changes for 4.7
@ 2016-05-17 22:07 ` Arnd Bergmann
0 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:07 UTC (permalink / raw)
To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel
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
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 0/7] ARM: SoC changes for 4.7
@ 2016-05-17 22:07 ` Arnd Bergmann
0 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:07 UTC (permalink / raw)
To: linux-arm-kernel
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
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 1/7] ARM: SoC cleanups and fixes for v4.7
2016-05-17 22:07 ` Arnd Bergmann
@ 2016-05-17 22:20 ` Arnd Bergmann
-1 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:20 UTC (permalink / raw)
To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel
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(-)
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 1/7] ARM: SoC cleanups and fixes for v4.7
@ 2016-05-17 22:20 ` Arnd Bergmann
0 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:20 UTC (permalink / raw)
To: linux-arm-kernel
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(-)
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 2/7] ARM: SoC platform updates for v4.7
2016-05-17 22:07 ` Arnd Bergmann
@ 2016-05-17 22:21 ` Arnd Bergmann
-1 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:21 UTC (permalink / raw)
To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel
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-soc
for you to fetch changes up to b54891be1a7785de7ec0e5c1fc9ba597713d22a8:
Merge tag 'v4.6-next-kconfig' of https://github.com/mbgg/linux-mediatek into next/soc (2016-05-09 16:31:16 +0200)
----------------------------------------------------------------
ARM: SoC platform updates for v4.7
We get support for three new 32-bit SoC platforms this time. The amount
of changes in arch/arm for any of them is miniscule, as all the
interesting code is in device driver subsystems (irqchip, clk, pinctrl,
...) these days. I'm listing them here, as the addition of the Kconfig
statement is the main relevant milestone for a new platform. In each
case, some drivers are are shared with existing platforms, while
other drivers are added for v4.7 as well, or come in a later release.
- The Aspeed platform is probably the most interesting one, this is
what most whitebox servers use as their baseboard management
controller. We get support for the very common ast2400 and ast2500
SoCs. The OpenBMC project focuses on this chip, and the LWN
article about their ELC 2016 presentation at
https://lwn.net/Articles/683320/ triggered the submission, but the
code comes from IBM's OpenPOWER team rather than the team at
Facebook. There are still a lot more drivers that need to get added
over time, and I hope both teams can work together on that.
- OXNAS is an old platform for Network Attached Storage devices
from Oxford Semiconductor. There are models with ARM10 (!) and
ARM11MPCore cores, but for now, we only support the original ARM9
based versions.
The product lineup was subsequently part of PLX, Avago and now the
new Broadcom Ltd. https://wiki.openwrt.org/doc/hardware/soc/soc.oxnas
has some more information.
- V2M-MPS2 is a prototyping platform from ARM for their Cortex-M
cores and is related to the existing Realview / Versatile Express
lineup, but without MMU. We now support various NOMMU platforms,
so adding a new one is fairly straightforward.
http://infocenter.arm.com/help/topic/com.arm.doc.100112_0100_03_en/
has detailed information about the platform.
Other noteworthy updates:
- Work on LPC32xx has resumed, and Vladimir Zapolskiy and Sylvain Lemieux
are now maintaining the platform. This is an older ARM9 based
platform from NXP (not Freescale), but it remains in use in embedded
markets.
- Kevin Hilman is now co-maintaining the Amlogic Meson platform for both
32-bit and 64-bit ARM, and started contributing some patches.
- As is often the case, work on the OMAP platforms makes up the bulk of
the actual SoC code changes in arch/arm, but there isn't a lot of
that either.
----------------------------------------------------------------
Anna-Maria Gleixner (1):
ARM: OMAP2+: wakeupgen: Add comment for unhandled FROZEN transitions
Arnd Bergmann (11):
Merge tag 'davinci-for-v4.7/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'renesas-soc-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'ox810se-arm-v4.6-rc3' of https://github.com/superna9999/linux into next/soc
Merge tag 'omap-for-v4.7/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'lpc32xx-soc-4.7' of git://github.com/vzapolskiy/linux-lpc32xx into next/soc
Merge tag 'davinci-for-v4.7/soc-part2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'mvebu-soc-4.7-1' of git://git.infradead.org/linux-mvebu into next/soc
Merge tag 'imx-soc-4.7' of git://git.kernel.org/.../shawnguo/linux into next/soc
Merge tag 'davinci-for-v4.7/doc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'aspeed-for-4.7-arch' of https://github.com/shenki/linux into next/soc
Merge tag 'v4.6-next-kconfig' of https://github.com/mbgg/linux-mediatek into next/soc
David Lechner (7):
ARM: davinci: simplify call to of populate
ARM: davinci: remove unused DA8XX_NUM_UARTS
ARM: davinci: use IRQCHIP_DECLARE for cp_intc
ARM: davinci: da8xx: move usb code to new file
ARM: davinci: clk: add set_parent callback for mux clocks
ARM: davinci: Move clock init after ioremap.
ARM: davinci: da850: use clk->set_parent for async3
Erin Lo (1):
ARM: mediatek: Add MT2701 config options for mediatek SoCs.
Geert Uytterhoeven (2):
ARM: shmobile: timer: Fix preset_lpj leading to too short delays
ARM: shmobile: timer: Drop support for Cortex A8
Joel Stanley (1):
arm: Add Aspeed machine
Jonas Rabenstein (1):
ARM: OMAP2+: remove redundant multiplatform checks
Keerthy (1):
ARM: DRA7: clockdomain: Implement timer workaround for errata i874
Kevin Hilman (1):
MAINTAINERS: ARM/Amlogic: add co-maintainer, misc. updates
Lee Jones (3):
MAINTAINERS: Add ST's CPUFreq driver to the STI file list
MAINTAINERS: Add ST's Remote Processor Driver to ARM/STI ARCHITECTURE
ARM: STi: Update platform level menuconfig 'help'
Lokesh Vutla (4):
ARM: OMAP2+: hwmod: Fix updating of sysconfig register
ARM: OMAP2+: hwmod: RTC: Add lock and unlock functions
ARM: DRA7: RTC: Add lock and unlock functions
ARM: AMx3xx: RTC: Add lock and unlock functions
Ludovic Desroches (2):
ARM: at91: use chipid device for soc detection
ARM: at91/soc: reference the whole sama5d2 family
Masahiro Yamada (1):
ARM: uniphier: correct the call order of of_node_put()
Neil Armstrong (3):
irqchip: versatile-fpga: add new compatible for OX810SE SoC
ARM: Add new mach-oxnas
MAINTAINERS: add maintainer entry for ARM/OXNAS platform
Nishanth Menon (3):
ARM: OMAP: DRA7: powerdomain data: Erratum i892 workaround: Disable core INA
ARM: OMAP: DRA7: powerdomain data: Fix "ON" state for memories
ARM: OMAP: DRA7: powerdomain data: Remove wrong OSWR capability
Olof Johansson (2):
Merge tag 'at91-soc' of git://git.kernel.org/.../nferre/linux-at91 into next/soc
Merge tag 'sti-soc-for-v4.7-1' of git://git.kernel.org/.../mcoquelin/sti into next/soc
Peter Ujfalusi (1):
ARM: DRA7: hwmod: Add data for McASP1/2/4/5/6/7/8
Petr Kulhavy (1):
ARM: DaVinci USB: removed deprecated properties from MUSB config
Sebastian Andrzej Siewior (1):
ARM: imx: always use TWD on IMX6Q
Sekhar Nori (1):
MAINTAINERS: fix stale TI DaVinci entries
Sjoerd Simons (2):
ARM: dts: r8a7791: Don't disable referenced optional clocks
Revert "ARM: dts: porter: Enable SCIF_CLK frequency and pins"
Stephen Boyd (3):
ARM: mv78xx0: Remove CLK_IS_ROOT
ARM: orion5x: Remove CLK_IS_ROOT
ARM: dove: Remove CLK_IS_ROOT
Suman Anna (2):
ARM: DRA7: hwmod: Add data for GPTimer 12
ARM: OMAP2+: hwmod: fix _idle() hwmod state sanity check sequence
Sylvain Lemieux (1):
ARM: lpc32xx: remove reboot header file
Tony Lindgren (1):
Merge tag 'for-v4.7/omap-hwmod-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v4.7/soc
Vignesh R (1):
ARM: OMAP2+: DRA7: Add hwmod entries for PWMSS
Vladimir Murzin (2):
ARM: vexpress/mps2: introduce MPS2 platform
MAINTAINERS: Update ARM Versatile Express platform entry
Vladimir Zapolskiy (5):
ARM: lpc32xx: remove leftovers of legacy clock source and provider drivers
ARM: lpc32xx: remove duplicate const on lpc32xx_auxdata_lookup
MAINTAINERS: move ARM/NXP LPC32xx record to ARM section
MAINTAINERS: add new maintainers of NXP LPC32xx SoC
MAINTAINERS: add ARM/NXP LPC32XX SoC specific drivers to the section
.../devicetree/bindings/arm/atmel-at91.txt | 4 +
MAINTAINERS | 48 ++-
arch/arm/Kconfig | 16 +
arch/arm/Makefile | 1 +
arch/arm/boot/dts/r8a7791-koelsch.dts | 1 +
arch/arm/boot/dts/r8a7791-porter.dts | 14 +-
arch/arm/boot/dts/r8a7791.dtsi | 5 +-
arch/arm/mach-aspeed/Kconfig | 30 ++
arch/arm/mach-at91/sama5.c | 20 +-
arch/arm/mach-at91/soc.c | 81 ++++-
arch/arm/mach-at91/soc.h | 12 +-
arch/arm/mach-davinci/Makefile | 4 +-
arch/arm/mach-davinci/clock.c | 21 +-
arch/arm/mach-davinci/clock.h | 1 +
arch/arm/mach-davinci/common.c | 6 -
arch/arm/mach-davinci/cp_intc.c | 3 +
arch/arm/mach-davinci/da830.c | 2 +
arch/arm/mach-davinci/da850.c | 83 ++---
arch/arm/mach-davinci/da8xx-dt.c | 17 +-
arch/arm/mach-davinci/dm355.c | 1 +
arch/arm/mach-davinci/dm365.c | 1 +
arch/arm/mach-davinci/dm644x.c | 1 +
arch/arm/mach-davinci/dm646x.c | 1 +
arch/arm/mach-davinci/usb-da8xx.c | 107 ++++++
arch/arm/mach-davinci/usb.c | 89 -----
arch/arm/mach-dove/common.c | 3 +-
arch/arm/mach-imx/Kconfig | 2 +-
arch/arm/mach-lpc32xx/common.c | 95 ------
arch/arm/mach-lpc32xx/common.h | 24 +-
arch/arm/mach-lpc32xx/phy3250.c | 2 +-
arch/arm/mach-mediatek/Kconfig | 4 +
arch/arm/mach-mv78xx0/common.c | 3 +-
arch/arm/mach-omap2/Makefile | 2 +-
arch/arm/mach-omap2/clockdomains7xx_data.c | 2 +-
arch/arm/mach-omap2/omap-wakeupgen.c | 5 +
arch/arm/mach-omap2/omap_hwmod.c | 20 +-
arch/arm/mach-omap2/omap_hwmod.h | 2 +
.../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 2 +
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 364 ++++++++++++++++++++-
arch/arm/mach-omap2/omap_hwmod_reset.c | 65 ++++
arch/arm/mach-omap2/powerdomains7xx_data.c | 82 ++---
arch/arm/mach-omap2/soc.h | 140 ++------
arch/arm/mach-orion5x/common.c | 3 +-
arch/arm/mach-oxnas/Kconfig | 24 ++
arch/arm/mach-shmobile/timer.c | 56 ++--
arch/arm/mach-sti/Kconfig | 9 +-
arch/arm/mach-uniphier/platsmp.c | 4 +-
arch/arm/mach-vexpress/Makefile | 4 +-
arch/arm/mach-vexpress/Makefile.boot | 3 +
arch/arm/mach-vexpress/v2m-mps2.c | 21 ++
drivers/irqchip/irq-versatile-fpga.c | 1 +
51 files changed, 957 insertions(+), 554 deletions(-)
create mode 100644 arch/arm/mach-aspeed/Kconfig
create mode 100644 arch/arm/mach-davinci/usb-da8xx.c
create mode 100644 arch/arm/mach-oxnas/Kconfig
create mode 100644 arch/arm/mach-vexpress/Makefile.boot
create mode 100644 arch/arm/mach-vexpress/v2m-mps2.c
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 2/7] ARM: SoC platform updates for v4.7
@ 2016-05-17 22:21 ` Arnd Bergmann
0 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:21 UTC (permalink / raw)
To: linux-arm-kernel
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-soc
for you to fetch changes up to b54891be1a7785de7ec0e5c1fc9ba597713d22a8:
Merge tag 'v4.6-next-kconfig' of https://github.com/mbgg/linux-mediatek into next/soc (2016-05-09 16:31:16 +0200)
----------------------------------------------------------------
ARM: SoC platform updates for v4.7
We get support for three new 32-bit SoC platforms this time. The amount
of changes in arch/arm for any of them is miniscule, as all the
interesting code is in device driver subsystems (irqchip, clk, pinctrl,
...) these days. I'm listing them here, as the addition of the Kconfig
statement is the main relevant milestone for a new platform. In each
case, some drivers are are shared with existing platforms, while
other drivers are added for v4.7 as well, or come in a later release.
- The Aspeed platform is probably the most interesting one, this is
what most whitebox servers use as their baseboard management
controller. We get support for the very common ast2400 and ast2500
SoCs. The OpenBMC project focuses on this chip, and the LWN
article about their ELC 2016 presentation at
https://lwn.net/Articles/683320/ triggered the submission, but the
code comes from IBM's OpenPOWER team rather than the team at
Facebook. There are still a lot more drivers that need to get added
over time, and I hope both teams can work together on that.
- OXNAS is an old platform for Network Attached Storage devices
from Oxford Semiconductor. There are models with ARM10 (!) and
ARM11MPCore cores, but for now, we only support the original ARM9
based versions.
The product lineup was subsequently part of PLX, Avago and now the
new Broadcom Ltd. https://wiki.openwrt.org/doc/hardware/soc/soc.oxnas
has some more information.
- V2M-MPS2 is a prototyping platform from ARM for their Cortex-M
cores and is related to the existing Realview / Versatile Express
lineup, but without MMU. We now support various NOMMU platforms,
so adding a new one is fairly straightforward.
http://infocenter.arm.com/help/topic/com.arm.doc.100112_0100_03_en/
has detailed information about the platform.
Other noteworthy updates:
- Work on LPC32xx has resumed, and Vladimir Zapolskiy and Sylvain Lemieux
are now maintaining the platform. This is an older ARM9 based
platform from NXP (not Freescale), but it remains in use in embedded
markets.
- Kevin Hilman is now co-maintaining the Amlogic Meson platform for both
32-bit and 64-bit ARM, and started contributing some patches.
- As is often the case, work on the OMAP platforms makes up the bulk of
the actual SoC code changes in arch/arm, but there isn't a lot of
that either.
----------------------------------------------------------------
Anna-Maria Gleixner (1):
ARM: OMAP2+: wakeupgen: Add comment for unhandled FROZEN transitions
Arnd Bergmann (11):
Merge tag 'davinci-for-v4.7/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'renesas-soc-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'ox810se-arm-v4.6-rc3' of https://github.com/superna9999/linux into next/soc
Merge tag 'omap-for-v4.7/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'lpc32xx-soc-4.7' of git://github.com/vzapolskiy/linux-lpc32xx into next/soc
Merge tag 'davinci-for-v4.7/soc-part2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'mvebu-soc-4.7-1' of git://git.infradead.org/linux-mvebu into next/soc
Merge tag 'imx-soc-4.7' of git://git.kernel.org/.../shawnguo/linux into next/soc
Merge tag 'davinci-for-v4.7/doc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'aspeed-for-4.7-arch' of https://github.com/shenki/linux into next/soc
Merge tag 'v4.6-next-kconfig' of https://github.com/mbgg/linux-mediatek into next/soc
David Lechner (7):
ARM: davinci: simplify call to of populate
ARM: davinci: remove unused DA8XX_NUM_UARTS
ARM: davinci: use IRQCHIP_DECLARE for cp_intc
ARM: davinci: da8xx: move usb code to new file
ARM: davinci: clk: add set_parent callback for mux clocks
ARM: davinci: Move clock init after ioremap.
ARM: davinci: da850: use clk->set_parent for async3
Erin Lo (1):
ARM: mediatek: Add MT2701 config options for mediatek SoCs.
Geert Uytterhoeven (2):
ARM: shmobile: timer: Fix preset_lpj leading to too short delays
ARM: shmobile: timer: Drop support for Cortex A8
Joel Stanley (1):
arm: Add Aspeed machine
Jonas Rabenstein (1):
ARM: OMAP2+: remove redundant multiplatform checks
Keerthy (1):
ARM: DRA7: clockdomain: Implement timer workaround for errata i874
Kevin Hilman (1):
MAINTAINERS: ARM/Amlogic: add co-maintainer, misc. updates
Lee Jones (3):
MAINTAINERS: Add ST's CPUFreq driver to the STI file list
MAINTAINERS: Add ST's Remote Processor Driver to ARM/STI ARCHITECTURE
ARM: STi: Update platform level menuconfig 'help'
Lokesh Vutla (4):
ARM: OMAP2+: hwmod: Fix updating of sysconfig register
ARM: OMAP2+: hwmod: RTC: Add lock and unlock functions
ARM: DRA7: RTC: Add lock and unlock functions
ARM: AMx3xx: RTC: Add lock and unlock functions
Ludovic Desroches (2):
ARM: at91: use chipid device for soc detection
ARM: at91/soc: reference the whole sama5d2 family
Masahiro Yamada (1):
ARM: uniphier: correct the call order of of_node_put()
Neil Armstrong (3):
irqchip: versatile-fpga: add new compatible for OX810SE SoC
ARM: Add new mach-oxnas
MAINTAINERS: add maintainer entry for ARM/OXNAS platform
Nishanth Menon (3):
ARM: OMAP: DRA7: powerdomain data: Erratum i892 workaround: Disable core INA
ARM: OMAP: DRA7: powerdomain data: Fix "ON" state for memories
ARM: OMAP: DRA7: powerdomain data: Remove wrong OSWR capability
Olof Johansson (2):
Merge tag 'at91-soc' of git://git.kernel.org/.../nferre/linux-at91 into next/soc
Merge tag 'sti-soc-for-v4.7-1' of git://git.kernel.org/.../mcoquelin/sti into next/soc
Peter Ujfalusi (1):
ARM: DRA7: hwmod: Add data for McASP1/2/4/5/6/7/8
Petr Kulhavy (1):
ARM: DaVinci USB: removed deprecated properties from MUSB config
Sebastian Andrzej Siewior (1):
ARM: imx: always use TWD on IMX6Q
Sekhar Nori (1):
MAINTAINERS: fix stale TI DaVinci entries
Sjoerd Simons (2):
ARM: dts: r8a7791: Don't disable referenced optional clocks
Revert "ARM: dts: porter: Enable SCIF_CLK frequency and pins"
Stephen Boyd (3):
ARM: mv78xx0: Remove CLK_IS_ROOT
ARM: orion5x: Remove CLK_IS_ROOT
ARM: dove: Remove CLK_IS_ROOT
Suman Anna (2):
ARM: DRA7: hwmod: Add data for GPTimer 12
ARM: OMAP2+: hwmod: fix _idle() hwmod state sanity check sequence
Sylvain Lemieux (1):
ARM: lpc32xx: remove reboot header file
Tony Lindgren (1):
Merge tag 'for-v4.7/omap-hwmod-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v4.7/soc
Vignesh R (1):
ARM: OMAP2+: DRA7: Add hwmod entries for PWMSS
Vladimir Murzin (2):
ARM: vexpress/mps2: introduce MPS2 platform
MAINTAINERS: Update ARM Versatile Express platform entry
Vladimir Zapolskiy (5):
ARM: lpc32xx: remove leftovers of legacy clock source and provider drivers
ARM: lpc32xx: remove duplicate const on lpc32xx_auxdata_lookup
MAINTAINERS: move ARM/NXP LPC32xx record to ARM section
MAINTAINERS: add new maintainers of NXP LPC32xx SoC
MAINTAINERS: add ARM/NXP LPC32XX SoC specific drivers to the section
.../devicetree/bindings/arm/atmel-at91.txt | 4 +
MAINTAINERS | 48 ++-
arch/arm/Kconfig | 16 +
arch/arm/Makefile | 1 +
arch/arm/boot/dts/r8a7791-koelsch.dts | 1 +
arch/arm/boot/dts/r8a7791-porter.dts | 14 +-
arch/arm/boot/dts/r8a7791.dtsi | 5 +-
arch/arm/mach-aspeed/Kconfig | 30 ++
arch/arm/mach-at91/sama5.c | 20 +-
arch/arm/mach-at91/soc.c | 81 ++++-
arch/arm/mach-at91/soc.h | 12 +-
arch/arm/mach-davinci/Makefile | 4 +-
arch/arm/mach-davinci/clock.c | 21 +-
arch/arm/mach-davinci/clock.h | 1 +
arch/arm/mach-davinci/common.c | 6 -
arch/arm/mach-davinci/cp_intc.c | 3 +
arch/arm/mach-davinci/da830.c | 2 +
arch/arm/mach-davinci/da850.c | 83 ++---
arch/arm/mach-davinci/da8xx-dt.c | 17 +-
arch/arm/mach-davinci/dm355.c | 1 +
arch/arm/mach-davinci/dm365.c | 1 +
arch/arm/mach-davinci/dm644x.c | 1 +
arch/arm/mach-davinci/dm646x.c | 1 +
arch/arm/mach-davinci/usb-da8xx.c | 107 ++++++
arch/arm/mach-davinci/usb.c | 89 -----
arch/arm/mach-dove/common.c | 3 +-
arch/arm/mach-imx/Kconfig | 2 +-
arch/arm/mach-lpc32xx/common.c | 95 ------
arch/arm/mach-lpc32xx/common.h | 24 +-
arch/arm/mach-lpc32xx/phy3250.c | 2 +-
arch/arm/mach-mediatek/Kconfig | 4 +
arch/arm/mach-mv78xx0/common.c | 3 +-
arch/arm/mach-omap2/Makefile | 2 +-
arch/arm/mach-omap2/clockdomains7xx_data.c | 2 +-
arch/arm/mach-omap2/omap-wakeupgen.c | 5 +
arch/arm/mach-omap2/omap_hwmod.c | 20 +-
arch/arm/mach-omap2/omap_hwmod.h | 2 +
.../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 2 +
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 364 ++++++++++++++++++++-
arch/arm/mach-omap2/omap_hwmod_reset.c | 65 ++++
arch/arm/mach-omap2/powerdomains7xx_data.c | 82 ++---
arch/arm/mach-omap2/soc.h | 140 ++------
arch/arm/mach-orion5x/common.c | 3 +-
arch/arm/mach-oxnas/Kconfig | 24 ++
arch/arm/mach-shmobile/timer.c | 56 ++--
arch/arm/mach-sti/Kconfig | 9 +-
arch/arm/mach-uniphier/platsmp.c | 4 +-
arch/arm/mach-vexpress/Makefile | 4 +-
arch/arm/mach-vexpress/Makefile.boot | 3 +
arch/arm/mach-vexpress/v2m-mps2.c | 21 ++
drivers/irqchip/irq-versatile-fpga.c | 1 +
51 files changed, 957 insertions(+), 554 deletions(-)
create mode 100644 arch/arm/mach-aspeed/Kconfig
create mode 100644 arch/arm/mach-davinci/usb-da8xx.c
create mode 100644 arch/arm/mach-oxnas/Kconfig
create mode 100644 arch/arm/mach-vexpress/Makefile.boot
create mode 100644 arch/arm/mach-vexpress/v2m-mps2.c
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 3/7] ARM: SoC 64-bit changes for v4.7
2016-05-17 22:07 ` Arnd Bergmann
@ 2016-05-17 22:21 ` Arnd Bergmann
-1 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:21 UTC (permalink / raw)
To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel
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-arm64
for you to fetch changes up to da4a95d23beea1c3d1d131480f681b0b276e207e:
Merge tag 'mvebu-defconfig64-4.7-1' of git://git.infradead.org/linux-mvebu into next/arm64 (2016-05-10 17:46:15 +0200)
----------------------------------------------------------------
ARM: SoC 64-bit changes for v4.7
One new platform gets added this time: The Cortex-A53 based LG Electronics
LG1K platform used in digital TVs.
The other changes are mostly smaller updates to the defconfig files, to
enable additional platform specific drivers, as they get merged through
the subsystem trees.
----------------------------------------------------------------
Akira Tsukamoto (1):
arm64: defconfig: enable several common USB network adapters
Alim Akhtar (1):
arm64: defconfig: Enable PL330 DMA controller
Andre Przywara (1):
arm64: defconfig: Add Juno SATA controller
Arnd Bergmann (6):
Merge tag 'samsung-defconfig64-4.7' of git://git.kernel.org/.../krzk/linux into next/arm64
Merge tag 'hi6220-config-for-4.7v3' of git://github.com/hisilicon/linux-hisi into next/arm64
Merge tag 'renesas-arm64-defconfig-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/arm64
Merge tag 'imx-defconfig64-4.7' of git://git.kernel.org/.../shawnguo/linux into next/arm64
Merge tag 'mvebu-arm64-4.7-1' of git://git.infradead.org/linux-mvebu into next/arm64
Merge tag 'mvebu-defconfig64-4.7-1' of git://git.infradead.org/linux-mvebu into next/arm64
Chanho Min (3):
arm64: add Kconfig entry for LG1K SoC family
arm64: defconfig: enable ARCH_LG1K
MAINTAINERS: add Chanho Min as ARM/LG1K maintainer
Guodong Xu (3):
arm64: defconfig: Enable the PMIC and regulator for Hi6220 and 96boards HiKey
arm64: defconfig: add CONFIG_SPI_SPIDEV as module
arm64: defconfig: enable configs for WLAN and TI WL1835 as modules
Kevin Hilman (1):
arm64: defconfig: enable basic boot for Amlogic meson
Leo Yan (1):
arm64: Kconfig: select sp804 timer for ARCH_HISI
Olof Johansson (1):
Merge tag 'gxbb-arm64' of https://github.com/carlocaione/linux-meson into next/arm64
Stuart Yoder (3):
arm64: defconfig: cleanup the defconfig
arm64: defconfig: enable 48-bit virtual addresses
arm64: defconfig: enable freescale/nxp config options
Thomas Petazzoni (3):
arm64: marvell: enable AP806 and CP110 syscon driver
MAINTAINERS: update entry for Marvell ARM platform maintainers
arm64: configs: add options useful for Armada 7K/8K support
Yoshihiro Shimoda (1):
arm64: defconfig: Add Renesas R-Car USB 3.0 driver support
MAINTAINERS | 8 +++++++-
arch/arm64/Kconfig.platforms | 10 ++++++++--
arch/arm64/configs/defconfig | 45 +++++++++++++++++++++++++++++++++++++++-----
3 files changed, 55 insertions(+), 8 deletions(-)
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 3/7] ARM: SoC 64-bit changes for v4.7
@ 2016-05-17 22:21 ` Arnd Bergmann
0 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:21 UTC (permalink / raw)
To: linux-arm-kernel
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-arm64
for you to fetch changes up to da4a95d23beea1c3d1d131480f681b0b276e207e:
Merge tag 'mvebu-defconfig64-4.7-1' of git://git.infradead.org/linux-mvebu into next/arm64 (2016-05-10 17:46:15 +0200)
----------------------------------------------------------------
ARM: SoC 64-bit changes for v4.7
One new platform gets added this time: The Cortex-A53 based LG Electronics
LG1K platform used in digital TVs.
The other changes are mostly smaller updates to the defconfig files, to
enable additional platform specific drivers, as they get merged through
the subsystem trees.
----------------------------------------------------------------
Akira Tsukamoto (1):
arm64: defconfig: enable several common USB network adapters
Alim Akhtar (1):
arm64: defconfig: Enable PL330 DMA controller
Andre Przywara (1):
arm64: defconfig: Add Juno SATA controller
Arnd Bergmann (6):
Merge tag 'samsung-defconfig64-4.7' of git://git.kernel.org/.../krzk/linux into next/arm64
Merge tag 'hi6220-config-for-4.7v3' of git://github.com/hisilicon/linux-hisi into next/arm64
Merge tag 'renesas-arm64-defconfig-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/arm64
Merge tag 'imx-defconfig64-4.7' of git://git.kernel.org/.../shawnguo/linux into next/arm64
Merge tag 'mvebu-arm64-4.7-1' of git://git.infradead.org/linux-mvebu into next/arm64
Merge tag 'mvebu-defconfig64-4.7-1' of git://git.infradead.org/linux-mvebu into next/arm64
Chanho Min (3):
arm64: add Kconfig entry for LG1K SoC family
arm64: defconfig: enable ARCH_LG1K
MAINTAINERS: add Chanho Min as ARM/LG1K maintainer
Guodong Xu (3):
arm64: defconfig: Enable the PMIC and regulator for Hi6220 and 96boards HiKey
arm64: defconfig: add CONFIG_SPI_SPIDEV as module
arm64: defconfig: enable configs for WLAN and TI WL1835 as modules
Kevin Hilman (1):
arm64: defconfig: enable basic boot for Amlogic meson
Leo Yan (1):
arm64: Kconfig: select sp804 timer for ARCH_HISI
Olof Johansson (1):
Merge tag 'gxbb-arm64' of https://github.com/carlocaione/linux-meson into next/arm64
Stuart Yoder (3):
arm64: defconfig: cleanup the defconfig
arm64: defconfig: enable 48-bit virtual addresses
arm64: defconfig: enable freescale/nxp config options
Thomas Petazzoni (3):
arm64: marvell: enable AP806 and CP110 syscon driver
MAINTAINERS: update entry for Marvell ARM platform maintainers
arm64: configs: add options useful for Armada 7K/8K support
Yoshihiro Shimoda (1):
arm64: defconfig: Add Renesas R-Car USB 3.0 driver support
MAINTAINERS | 8 +++++++-
arch/arm64/Kconfig.platforms | 10 ++++++++--
arch/arm64/configs/defconfig | 45 +++++++++++++++++++++++++++++++++++++++-----
3 files changed, 55 insertions(+), 8 deletions(-)
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 4/7] ARM: DT updates for v4.7
2016-05-17 22:07 ` Arnd Bergmann
@ 2016-05-17 22:23 ` Arnd Bergmann
-1 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:23 UTC (permalink / raw)
To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel
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-dt
for you to fetch changes up to ec42083b98bc7a85c736a8ae1b4c045901ed259e:
ARM: dts: tango4: Import watchdog node (2016-05-10 16:12:00 +0200)
----------------------------------------------------------------
ARM: DT updates for v4.7
These are all the updates to device tree files for 32-bit platforms,
which as usual makes up the bulk of the ARM SoC changes: 462 non-merge
changesets, 450 files changed, 23340 insertions, 5216 deletions.
The three platforms that are added with the "soc" branch are here as well,
and we add some related machine files:
- For Aspeed AST2400/AST2500, we get the evaluation platform and
the Tyan Palmetto POWER8 mainboard that uses the AST2400 BMC
- For Oxnas 810SE, the Western Digital "My Book World Edition"
is added as the only platform at the moment.
- For ARM MPS2, the AN385 (Cortex-M3) and AN399 (Cortex-M7)
are supported
On the ARM Realview development platform, we now support all machines
with device tree, previously only the board files were supported, which
in turn will likely be removed soon.
Qualcomm IPQ4019 is the second generation ARM based "Internet Processor",
following the IPQ806x that is used in many high-end WiFi routers. This one
integrates two ath10k wifi radios that were previously on separate chips.
Other boards that got added for existing chips are:
- On Ti OMAP family:
- Amazon Kindle Fire, first generation, tablet and ebook reader
- OnRISC Baltos iR 2110 and 3220 embedded industrial PCs
- TI AM5728 IDK, TI AM3359 ICE-V2, and TI DRA722 Rev C EVM
development systems
- On Samsung EXYNOS platform:
- Samsung ARTIK5 evaluation board, see
https://www.artik.io/modules/overview/artik-5/
- On NXP i.MX platforms:
- Ka-Ro electronics TX6S-8034, TX6S-8035, TX6U-8033, TX6U-81xx,
TX6Q-1036, TX6Q-1110/-1130, TXUL-0010 and TXUL-0011 industrial
SoM modules
- Embest MarS Board i.MX6Dual DIY platform
- Boundary Devices i.MX6 Quad Plus Nitrogen6_MAX and
SoloX Nitrogen6sx embedded boards
- Technexion Pico i.MX6UL compute module
- ZII VF610 Development Board
- On Marvell embedded (mvebu, orion, kirkwood) platforms:
- Linksys Viper (E4200v2 / EA4500) WiFi router
- Buffalo Kurobox Pro NAS
- On Qualcomm Snapdragon:
- Arrow DragonBoard 600c (96boards) with APQ8064 Snapdragon 600
- On Rockchips platform:
- mqmaker MiQi single-board computer
- On Altera SoCFPGA:
- samtec VIN|ING 1000 vehicle communication interface
- On Allwinner Sunxi platforms:
- Dserve DSRV9703C tablet
- Difrnce DIT4350 tablet
- Colorfly E708 Q1 tablet
- Polaroid MID2809PXE04 tablet
- Olimex A20 OLinuXino LIME2 single board computer
- Xunlong Orange Pi 2, Orange Pi One, and Orange Pi PC
single board computers
Across many platforms, bug fixes went in to address warnings that
dtc now emits with 'make dtbs W=1'. Further changes for device enablement
went into Ti OMAP, bcm283x (Raspberry Pi), bcm47xx (wifi router),
Ti Davinci, Samsung EXYNOS, Marvell mvebu/kirkwood/orion, NXP i.MX/Vybrid
NXP LPC18xx, NXP LPC32xx, Renesas shmobile/r-mobile/r-car, Rockchips
rk3xxx, ST Ux500, ST STi, Atmel AT91/SAMA5, Altera SoCFPGA, Allwinner
Sunxi, Sigma Designs Tango, NVIDIA Tegra, Socionext Uniphier and ARM
Versatile Express.
----------------------------------------------------------------
Adam Baker (1):
ARM: dts: kirkwood: Add the hardware monitor to the NSA320 device tree
Akshay Bhat (5):
ARM: dts: imx6q-ba16: Remove unused vqmmc-supply
ARM: dts: imx6q-b850v3: Remove ldb panel
ARM: dts: imx6q-b850v3: Update display clock source
ARM: dts: imx: b450/b650v3: Move ldb_di clk assignment
ARM: dts: imx6q-ba16: use wdog external reset
Alexander Kurz (1):
ARM: dts: i.MX3x: add keypad port devicetree nodes
Alexander Stein (1):
ARM: dts: ls1021a: DSPI has 6 chip-selects
Andrew Lunn (8):
ARM: dts: kirkwood: Remove button address and fixup names
ARM: dts: kirkwood: Remove node address from leds
ARM: dts: kirkwood: Remove address from dsa unit name
ARM: dts: kirkwood: Add address to ethernet-phy unit name
ARM: dts: kirkwood: Fixup pcie DT warnings
ARM: dts: kirkwood: Remove address from gpio-i2c unit name
ARM: dts: kirkwood: Add address to mbus unit name
ARM: dts: kirkwood: Add address go regulator unit name
Arnd Bergmann (34):
Merge tag 'samsung-dt-exynos3250-artik5-4.7' of git://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'samsung-dt-4.7' of git://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'mvebu-dt-4.7-1' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'nomadik-dts-v4.7' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
Merge tag 'davinci-for-v4.7/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
Merge tag 'tegra-for-4.7-arm' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'imx-dt-4.7' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'renesas-rcar-sysc-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'omap-for-v4.7/dt-part1' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'arm-soc/for-4.7/devicetree' of http://github.com/Broadcom/stblinux into next/dt
Merge tag 'qcom-dt-for-4.7' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'renesas-dt-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'vexpress-for-v4.7/updates' of git://git.kernel.org/.../sudeep.holla/linux into next/dt
Merge tag 'keystone_dts_for_4.7' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
Merge tag 'omap-for-v4.6/dt-ti81xx-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'renesas-fixes-for-v4.6' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'ox810se-arm-dt-v4.6-rc3' of https://github.com/superna9999/linux into next/dt
Merge tag 'sti-dt-for-v4.7b-1' of git://git.kernel.org/.../mcoquelin/sti into next/dt
Merge tag 'at91-dt2' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
Merge tag 'lpc32xx-dt-4.7' of git://github.com/vzapolskiy/linux-lpc32xx into next/dt
Merge tag 'renesas-dt2-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'samsung-dt-4.7-2' of git://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'socfpga_dts_for_v4.7_part_2' of git://git.kernel.org/.../dinguyen/linux into next/dt
Merge tag 'samsung-dt-exynos-srom-fixup-4.7' of git://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'omap-for-v4.7/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'v4.7-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'davinci-for-v4.7/dt-part2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
Merge tag 'sunxi-dt-for-4.7' of https://git.kernel.org/.../mripard/linux into next/dt
Merge tag 'v4.6-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt
Merge tag 'imx-dt-4.7-2' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'ux500-armsoc-v4.7' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
Merge tag 'at91-dt3' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
Merge tag 'aspeed-for-4.7-dts' of https://github.com/shenki/linux into next/dt
Merge tag 'sunxi-dt-for-4.7-2' of https://git.kernel.org/.../mripard/linux into next/dt
Ben Hutchings (2):
ARM: dts: dra7xx: Fix compatible string for PCF8575 chip
ARM: dts: r8a7790: Set maximum frequencies for SDHI clocks
Bert Vermeulen (1):
ARM: dts: kirkwood: Add DTS for Linksys EA4200v2/EA4500
Biao Huang (1):
arm: dts: Add pinctrl/GPIO/EINT node for mt2701
Bjorn Andersson (6):
ARM: dts: msm8974: Split efs in rfsa and rmtfs
ARM: dts: msm8974: Add node for second i2c from blsp1
ARM: dts: msm8974: Add modem smp2p and smd nodes
ARM: dts: qcom: apq8064: Add syscon for sic-non-secure
ARM: dts: qcom: apq8064: Add complete smsm node
ARM: dts: qcom: apq8064: Add smd node and all edges
Brian Starkey (1):
ARM: dts: vexpress: Add external expansion bus to DT
Caesar Wang (7):
ARM: dts: rockchip: add vop device node for rk3036
ARM: dts: rockchip: add hdmi device node for rk3036
ARM: dts: rockchip: enable graphics support on rk3036-kylin
ARM: dts: rockchip: add the thermal main info found on rk3228
ARM: dts: rockchip: enable the tsadc for rk3228 evb
ARM: dts: rockchip: add rk3288-veyron-jaq backlight and panel overrides
ARM: dts: rockchip: move the rk3288 thermal data into rk3288.dtsi
Chanho Park (1):
ARM: dts: exynos: Add exynos5420-fimd compatible
Chanwoo Choi (6):
dt-bindings: Add the clock id of UART2 and MMC2 for Exynos3250
clk: samsung: exynos3250: Add MMC2 clock
ARM: dts: exynos: Add initial pin configuration for exynos3250-rinato
ARM: dts: exynos: Add initial gpio setting of MMC2 device for exynos3250-monk
ARM: dts: exynos: Add MSHC2 DT node for Exynos3250 SoC
ARM: dts: exynos: Add exynos3250-artik5 dtsi file for ARTIK5 module
Chen-Yu Tsai (1):
ARM: dts: sun8i: Add Orange Pi PC support
Christopher Spinrath (1):
ARM: dts: sun7i: Enable S/PDIF on the Cubietruck
Cory Tusar (1):
ARM: dts: vf610-zii-dev: Add ZII development board.
Cyrille Pitchen (1):
ARM: dts: at91: sama5d2: add SFR node
David Lechner (5):
ARM: dts: davinci: use proper address after @
ARM: dts: da850: add spi0 to device tree
ARM: davinci: da8xx-dt: Add spi0 lookup for clock matching
ARM: dts: da850: disable mdio and eth0 in da850.dtsi
ARM: dts: da850: There are 101 interrupts.
Dinh Nguyen (3):
ARM: dts: socfpga: add cap-sd-highspeed for SD/MMC node
ARM: dts: socfpga: add the clk-phase property for sd/mmc clock
ARM: dts: socfpga: add reset control for USB
Eric Anholt (2):
drm/vc4: Kick out the simplefb framebuffer before we set up KMS.
ARM: bcm2835: Add VC4 to the device tree.
Fabio Estevam (14):
ARM: dts: imx6qdl-sabresd: Pass the hannstar panel compatible string
ARM: dts: imx6sx: Fix SAI DMA index
ARM: dts: imx6sx: Remove unused property
bindings: fsl-imx-sdma: Document 'fsl,sdma-event-remap' property
ARM: dts: imx6sx-sdb: Add SAI support
ARM: dts: imx6ul: Fix operating points
ARM: dts: imx6sx: Add 198MHz operating point
ARM: dts: imx6dl: Fix the VDD_ARM_CAP voltage for 396MHz operation
ARM: dts: imx6: Do not hardcode the CLKO clock
ARM: dts: imx6ul-pico-hobbit: Add initial support
ARM: dts: imx28-m28: Remove unneeded partition nodes
ARM: dts: imx6sx-sdb: Add 198MHz operational point
ARM: dts: imx6qdl: Remove unneeded unit-addresses
ARM: dts: imx6ul-14x14-evk: Add audio support
Filip Matijević (2):
ARM: dts: N9/N950: Add support for 1GHz CPU clock
ARM: dts: N9/N950: Add support for accelerometer
Florian Fainelli (1):
Merge tag 'bcm2835-dt-next-2016-04-20' into devicetree/next
Florian Vallee (1):
ARM: dts: at91: fix typo in sama5d2 PIN_PD24 description
Franklin S Cooper Jr (1):
ARM: dts: da850/am4372/am33xx: Use generic node name for ehrpwm
Gary Bisson (2):
ARM: dts: imx: add Boundary Devices Nitrogen6_MAX QP board
ARM: dts: imx: add Boundary Devices Nitrogen6_SoloX board
Geert Uytterhoeven (21):
PM / Domains: Add DT bindings for the R-Car System Controller
soc: renesas: Add r8a7779 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7790 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7791 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7793 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7794 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7795 SYSC PM Domain Binding Definitions
ARM: shmobile: timer: Fix preset_lpj leading to too short delays
ARM: dts: r8a7790: Add SCIF2 clock
ARM: dts: r8a7790: Add SCIF2 device node
ARM: dts: sh73a0: Correct interrupt type for ARM TWD
ARM: dts: r8a7779: Correct interrupt type for ARM TWD
ARM: dts: kzm9g: Configure NMI key as wake-up source
ARM: dts: omap5-board-common: DT spelling s/interrupt-name/interrupt-names/
ARM: dts: omap5-cm-t54: DT spelling s/interrupt-name/interrupt-names/
ARM: dts: OMAP36xx: : DT spelling s/#address-cell/#address-cells/
ARM: dts: r8a7778: Don't disable referenced optional clocks
ARM: dts: r8a7779: Don't disable referenced optional clocks
ARM: dts: r8a7790: Don't disable referenced optional clocks
ARM: dts: r8a7793: Don't disable referenced optional clocks
ARM: dts: r8a7794: Don't disable referenced optional clocks
Graham Moore (1):
ARM: dts: socfpga: Add missing clock and interrupt fields for Arria10 DMA
H. Nikolaus Schaller (2):
ARM: dts: twl6030: describe gpadc
ARM: dts: omap5-board-common: describe gpadc for Palmas
Hans de Goede (19):
ARM: dts: sun5i-a13-inet98v-rev2: Remove mmc2 node
ARM: dts: sun5i-a13-empire-electronix-d709: Remove mmc2 node
ARM: dts: sun5i: Add dts for Difrence DIT4350 tablet
ARM: dts: sun6i: Add dts for colorfly e708 q1 tablet
ARM: dts: sun8i: Add pmic nodes to sun8i-a23-gt90h-v4
ARM: dts: sun8i: Add backlight / pwm nodes to sun8i-a23-gt90h-v4
ARM: dts: sun8i: Fix wrong Quad core / a33 compat for sun8i-a23-gt90h-v4
ARM: dts: sun8i: Fix regulator for mmc0 for sun8i-a23-gt90h-v4
ARM: dts: sun8i: Add dts file for the Polaroid MID2809PXE4 tablet
ARM: dts: sun4i: Add dts file for Dserve DSRV9703C tablet
ARM: dts: sun8i: Add mmc2_8bit_pins to sun8i-h3.dtsi
ARM: dts: sun8i: Enable IR receiver on Orangepi Plus boards
ARM: dts: sun8i: Add wifi dt node on Orangepi Plus boards
ARM: dts: sun8i: Add eMMC dt node on Orangepi Plus boards
ARM: dts: sun8i: Fix pio nodes Orangepi Plus dts
ARM: dts: sun8i: Add dts for Orange Pi 2 SBC
ARM: dts: sun8i: Orangepi plus gpio keys fixes and improvements
ARM: dts: sun8i: Base Orange Pi Plus dts on the Orange Pi 2 dts
ARM: dts: sun8i: Add dts file for the Orange Pi One SBC
Heiko Stuebner (20):
ARM: dts: rockchip: update rk3288-veyron cpu operating points
ARM: dts: rockchip: fix rk3288 power-domain unit names
ARM: dts: rockchip: fix missing usbphy unit-names
ARM: dts: rockchip: clean up gpio-keys nodes
ARM: dts: rockchip: drop unneeded properties from mipi node
ARM: dts: rockchip: add missing unitname to cpu_leakage efuse
ARM: dts: rockchip: add rk3288 edp-phy node
ARM: dts: rockchip: add rk3288 displayport controller node
ARM: dts: rockchip: move edp-hpd pin definition into common location
ARM: dts: rockchip: add startup delay to rk3288-veyron panel-regulators
ARM: dts: rockchip: add core rk3288-veyron backlight and panel nodes
ARM: dts: rockchip: add rk3288-veyron-minnie backlight and panel settings
ARM: dts: rockchip: override edp hpd handling on veyron-pinky and speedy
ARM: dts: rockchip: simple panel and backlight supplies on veyron boards
ARM: dts: rockchip: enable the eDP on rk3288 veyron devices
ARM: dts: rockchip: move rk3036 memory definition to board files
ARM: dts: rockchip: make rk3288-grf a simple-mfd
ARM: dts: rockchip: move rk3288 edp phy under the GRF
dt-bindings: add vendor-prefix for mqmaker
ARM: dts: rockchip: add MiQi board from mqmaker
Heinrich Schuchardt (2):
ARM: dts: kirkwood: add kirkwood-ds112.dtb to Makefile
ARM: dts: kirkwood: add kirkwood-nsa320.dtb to Makefile
Imre Kaloz (1):
ARM: mvebu: fix GPIO config on the Linksys boards
JM Friedt (1):
ARM: dts: sun5i-a13-olinuxino-micro: enable USB DRC
Jaehoon Chung (1):
ARM: dts: exynos: Add MSHC2 DT node for SD card for exynos3250-artik5-eval board
Javier Martinez Canillas (5):
ARM: dts: omap: add missing unit name to pbias regulator nodes
ARM: dts: n8x0: remove unneeded unit name for i2c node
ARM: dts: omap3: add missing unit name to PMU node
ARM: dts: omap: remove unneeded unit name for sound nodes
ARM: dts: omap: add missing unit names to bandgap nodes
Jens Kuske (1):
ARM: dts: sun8i: Enable USB host controllers on Orangepi Plus boards
Jianqun Xu (1):
dt-bindings: add bindings for Rockchip grf
Joachim Eastwood (12):
ARM: dts: lpc18xx: add creg-clk node
ARM: dts: lpc18xx: add rtc node
ARM: dts: lpc18xx: add adc nodes
ARM: dts: lpc18xx: add dac node
ARM: dts: lpc4357-ea4357: add adc0
ARM: dts: lpc4357-ea4357: add dac
ARM: dts: lpc4350-hitex-eval: add adc1
ARM: dts: armv7-m: add unit name to interrupt-controller
ARM: dts: lpc18xx: remove unit addresses from creg childs
ARM: dts: lpc4357-ea4357: fix unit name warnings from dtc
ARM: dts: lpc4350-hitex-eval: fix unit name warnings from dtc
dt-bindings: phy-lpc18xx-usb-otg: remove unit address from binding
Joel Stanley (3):
doc/devicetree: Add Aspeed and Tyan to vendor-prefixes
arm/dts: Add Aspeed ast2400 device tree
arm/dst: Add Aspeed ast2500 device tree
John Crispin (1):
dt-bindings: ARM: Mediatek: add MT2701/7623 string to the PMIC wrapper doc
John Keeping (3):
ARM: dts: rockchip: fix MIPI interrupt on rk3288
ARM: dts: rockchip: fix audio interrupts on rk3288
ARM: dts: rockchip: add mipi_dsi to VIO power domain on rk3288
John Stultz (1):
device-tree: nexus7: Add bq27541 battery interface to dts
Jon Hunter (2):
ARM: tegra: Add stdout-path for various boards
ARM: tegra: Correct interrupt type for ARM TWD
Joshua Clayton (1):
ARM: dts: imx6: fix dtc warnings for ipu endpoints
Justin Waters (2):
ARM: dts: imx: ba16: Add correct PCIe Tx Values
ARM: dts: imx6q-ba16: Disable pwm2 by default
Kamil Debski (2):
ARM: dts: exynos: Add HDMI CEC pin definition to exynos4 pinctrl
ARM: dts: exynos: Add node for the HDMI CEC device to exynos4
Keerthy (4):
ARM: dts: am57xx: Introduce commercial grade thermal thresholds
ARM: dts: am57xx: Introduce industrial grade thermal thresholds
ARM: dts: am57xx-beagle-x15: Include the commercial grade thresholds
ARM: dts: am57xx-idk: Include Industrial grade thermal thresholds
Krzysztof Kozlowski (18):
ARM: dts: exynos: Add Security SubSystem node to Exynos4
ARM: dts: exynos: Enable SSS on Trats2
ARM: dts: exynos: Enable SSS on Odroid X/X2/U3 family
Merge tag 'clk-v4.7-exynos3250' of git://linuxtv.org/snawrocki/samsung into for-v4.7/dt-exynos3250-artik5
Merge tag 'samsung-dt-exynos3250-artik5-4.7' into next/dt
ARM: dts: exynos: Fix DTC unit name warnings in cros-adc-thermistors
ARM: dts: exynos: Fix DTC unit name warnings in Exynos3250
ARM: dts: exynos: Fix DTC unit name warnings in Exynos4
ARM: dts: exynos: Fix DTC unit name warnings in Trats2 board
ARM: dts: exynos: Fix DTC unit name warnings in Exynos4x12
ARM: dts: exynos: Fix DTC unit name warnings in Exynos5250
ARM: dts: exynos: Fix DTC unit name warnings in Exynos542x
ARM: dts: exynos: Fix DTC unit name warnings in Peach Pit
ARM: dts: exynos: Fix DTC unit name warnings in SMDK5420
ARM: dts: exynos: Fix DTC unit name warnings in Exynos5440
ARM: dts: s5p: Fix DTC unit name warnings in SMDKv210 board
ARM: dts: exynos: Remove unsupported s2mps11 regulator bindings from Exynos5420 boards
ARM: dts: exynos: Enable PRNG and SSS for all Exynos4 devices
Lars Persson (1):
ARM: dts: artpec: update clock bindings in artpec6.dtsi
Lee Jones (8):
ARM: dts: STi: STiH407: Provide generic (safe) DVFS configuration
ARM: dts: STi: STiH407: Provide CPU with clocking information
ARM: dts: STi: STiH407: Link CPU with its voltage supply
ARM: dts: STi: STiH407: Provide CPU with a means to look-up Major number
ARM: dts: STi: stih407-family: Add nodes for Mailbox
ARM: dts: STiH407: Add nodes for RemoteProc
ARM: dts: STiH407: Move over to using the 'reserved-memory' API for obtaining DMA memory
ARM: dts: STi: STih407: Switch LPC mode from RTC to Clocksource
Linus Walleij (10):
ARM: dts: ux500: use the GPIO DT header
ARM: dts: ux500: use the GIC include header
Documentation/DT: add blurb for IB2 syscon to Versatile
ARM: dts: realview: PB11MPCore: define a standard VGA panel
ARM: dts: realview: PB1176: define a standard VGA panel
ARM: dts: realview: support all the RealView EB board variants
ARM: dts: realview: DT support for the PBA8 and PBX-A9
ARM: dts: nomadik: add accelerometer IRQ and pin setting
ARM: dts: nomadik: add DMA engine and some channels
ARM: dts: ux500: configure the accelerometers open drain
Liu Gang (1):
ARM: dts: ls1021a: Add gpio support for ls1021a platform
Lokesh Vutla (1):
ARM: dts: am335x: Add initial support for ICEv2 board
Lothar Waßmann (12):
ARM: dts: imx6ul: add support for Ka-Ro electronics TXUL modules
ARM: dts: imx6ul: add support for Ka-Ro electronics TXUL mainboard
ARM: dts: imx6-tx6: Relicense the Ka-Ro DT files under GPLv2/X11
ARM: dts: imx6-tx6: cleanup; no functional change
ARM: dts: imx6-tx6: disable the spi node by default
ARM: dts: imx6-tx6: remove container node around pinctrl nodes
ARM: dts: imx6qdl-tx6: add mdio node for ethernet phy
ARM: dts: imx6-tx6: remove regulator bus
ARM: dts: imx6-tx6: remove LED pinctrl setting from hoggrp
ARM: dts: imx6-tx6: enable support for rtscts on UARTs
ARM: dts: imx6: add support for more Ka-Ro electronics modules
ARM: dts: imx6: add support for the Ka-Ro electronics 'MB7' baseboard
Ludovic Desroches (1):
ARM: dts: at91: sama5d2: add chipid node
Maarten Lankhorst (1):
ARM: tegra: Enable watchdog support for Tegra114 and Tegra124
Maciej S. Szmigiero (1):
ARM: dts: imx6qdl-udoo: add 7 inch LCD touchscreen panel support
Marc Gonzalez (4):
ARM: dts: tango4: Initial thermal support
ARM: dts: tango4: Update DT to match clk driver
ARM: dts: tango4: Update cpus node for cpufreq
ARM: dts: tango4: Import watchdog node
Marcel Ziswiler (1):
ARM: dts: imx6: apalis: parallel lcd display support on ixora
Marcin Niestroj (3):
ARM: dts: am335x-chili*: Move uart0 description from SOM to board
ARM: dts: am335x-chili*: Move Ethernet MAC description from SOM to board
ARM: dts: am335x-chilisom: Enable poweroff PMIC sequence using RTC signal
Marcus Cooper (8):
ARM: dts: sun4i: Add SPDIF TX pin to the A10
ARM: dts: sun7i: Add SPDIF TX pin to the A20
ARM: dts: sun4i: Add the SPDIF clk to the A10
ARM: dts: sun7i: Add the SPDIF clk to the A20
ARM: dts: sun4i: Add the SPDIF block to the A10
ARM: dts: sun7i: Add the SPDIF block to the A20
ARM: dts: sun4i: Add SPDIF to the Mele A1000
ARM: dts: sun7i: Add SPDIF to the Itead Ibox
Marek Szyprowski (1):
ARM: dts: exynos: Enable the HDMI CEC device on Exynos4412 Odroid boards
Marek Vasut (6):
ARM: dts: socfpga: Drop phy-addr OF property from CV dtsi
ARM: dts: socfpga: Drop gmac0 from CV dtsi
ARM: dts: socfpga: Add support for HPS LEDs on SoCKit
ARM: dts: socfpga: Add support for HPS KEYs/SWs on SoCKit
ARM: dts: socfpga: Add samtec VIN|ING board
ARM: mx5: dts: Enable USB OTG on M53EVK
Markus Reichl (1):
ARM: dts: exynos: Add eMMC and SD regulator supplies to Odroid XU3/XU4
Martin Sperl (1):
dt/bindings: bcm2835: correct description for DMA-int
Masahiro Yamada (2):
ARM: tegra: Remove redundant ARM_L1_CACHE_SHIFT_6 select
ARM: dts: uniphier: add NAND pinmux node
Matthew McClintock (10):
qcom: ipq4019: Add basic board/dts support for IPQ4019 SoC
dts: ipq4019: Add support for IPQ4019 DK01 board
qcom: ipq4019: add acc and saw nodes to bring up secondary cores
qcom: ipq4019: add watchdog node to ipq4019 SoC and DK01 device tree
qcom: ipq4019: add support for reset via qcom,ps-hold
qcom: ipq4019: add spi node to ipq4019 SoC and DK01 device tree
qcom: ipq4019: add i2c node to ipq4019 SoC and DK01 device tree
qcom: ipq4019: add cpu operating points for cpufreq support
qcom: ipq4019: add crypto nodes to ipq4019 SoC and DK01 device tree
qcom: ipq4019: add DMA nodes to ipq4019 SoC and DK01 device tree
Maxime Ripard (6):
ARM: sun5i: dt: Add pll3 and pll7 clocks
ARM: sun5i: Add TV encoder gate to the DTSI
ARM: sun5i: Add DRAM gates
ARM: sun5i: a13: Add display and TCON clocks
ARM: sun5i: r8: Add display blocks to the DTSI
ARM: sun5i: chip: Enable the TV Encoder
Mike Williams (3):
ARM: dts: at91: sama5d2: add trng node
ARM: dts: at91: sama5d3: add trng node
ARM: dts: at91: sama5d4: add trng node
Minghuan Lian (1):
ARM: dts: ls1021a: add SCFG MSI dts node
Misael Lopez Cruz (1):
ARM: dts: dra7: Use eDMA and add DAT port address for McASP3
Neil Armstrong (6):
dt-bindings: irq: arm,versatile-fpga: add compatible string for OX810SE SoC
dt-bindings: Add Oxford Semiconductor to vendor prefixes
ARM: boot: dts: Add Oxford Semiconductor OX810SE dtsi
dt-bindings: Add OXNAS bindings
dt-bindings: Add Western Digital to vendor prefixes
ARM: boot: dts: Add Western Digital My Book World Edition device tree
Nicolas Ferre (6):
ARM: dts: at91: sama5d2: add LCD controller
ARM: dts: at91: sama5d4: add watchdog interrupt property
ARM: dts: at91: sama5d2: add shutdown controller node
ARM: dts: at91: sama5d2: add slow clock to watchdog node
ARM: dts: at91: VInCo: fix phy reset gpio flag
ARM: dts: at91: at91sam9g45 family: reduce the trng register map size
Nishanth Menon (4):
ARM: dts: dra7-evm: Add missing regulators
ARM: dts: k2*: Rename the k2* files to keystone-k2* files
ARM: dts: Add support for dra72-evm rev C (SR2.0)
ARM: dts: AM57xx/DRA7: Update SoC voltage rail limits to match data sheet
Olliver Schinagl (1):
ARM: dts: sunxi: Add a olinuxino-lime2-emmc
Olof Johansson (7):
Merge tag 'at91-dt' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
Merge tag 'renesas-arm64-dt-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'renesas-cleanup-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'versatile-dts-1' of git://git.kernel.org/.../linusw/linux-integrator into next/dt
Merge tag 'lpc18xx_dts_for_4.7' of https://github.com/manabian/linux-lpc into next/dt
Merge tag 'socfpga_dts_for_v4.7' of git://git.kernel.org/.../dinguyen/linux into next/dt
Merge tag 'v4.7-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Pankaj Dubey (3):
clk: samsung: exynos3250: Add UART2 clock
ARM: dts: exynos: Add UART2 DT node for Exynos3250 SoC
ARM: dts: change SROM node compatible from generic to model specific
Paul Kocialkowski (5):
devicetree: bindings: Add vendor prefix for Amazon.com, Inc.
ARM: dts: Amazon Kindle Fire (first generation) codename kc1 basic support
ARM: dts: omap4-kc1: USB OTG support
ARM: dts: omap4-kc1: LEDs support
ARM: dts: omap4-kc1: Power off support
Peter Ujfalusi (8):
ARM: dts: dra7: Move the sDMA crossbar node under l4_cfg/scm
ARM: dts: dra7: Enable eDMA
ARM: dts: dra7-evm: Enable AFIFO use for McASP3
ARM: dts: dra72-evm: Enable AFIFO use for McASP3
ARM: dts: am57xx-beagle-x15: Move clkout2 source selection to codec node
ARM: dts: am57xx-beagle-x15: Enable AFIFO use for McASP3
ARM: dts: dra7xx: Correct mcasp8_ahclkx_mux name
ARM: dts: dra7: Add nodes for McASP1/2/4/5/6/7/8
Petr Kulhavy (3):
ARM: DTS: da850: fix missing #gpio-cells in gpio node
ARM: DTS: da850: add node for i2c1
ARM: davinci: da8xx-dt: add OF_DEV_AUXDATA entry for i2c1
Priit Laes (4):
ARM: sun4i: dt: Enable dram gate 5 (tve0 clock) for simplefb TV output
ARM: sun7i: dt: Enable dram gate 5 (tve0 clock) for simplefb TV output
ARM: sun4i: dt: Add pll3 and pll7 clocks
ARM: sun7i: dt: Add pll3 and pll7 clocks
Rafał Miłecki (3):
ARM: BCM5301X: Set vcc-gpio for USB controllers of few devices
ARM: BCM5301X: Enable earlycon on tested devices
ARM: BCM5301X: Add DT entry for SPI controller and NOR flash
Ralf Ramsauer (2):
ARM: tegra: Fix copy/paste typo in several DTS includes
ARM: tegra: Add high speed UARTs to Jetson TK1 device tree
Ramesh Shanmugasundaram (2):
arm64: dts: r8a7795: Add CAN external clock support
arm64: dts: r8a7795: Add CAN support
Reinder de Haan (2):
ARM: dts: sun8i: Add support for H3 usb clocks
ARM: dts: sun8i: Add usbphy and usb host controller nodes
Roger Quadros (15):
ARM: dts: dra7-evm: Fix comment about NAND configuration
ARM: dts: omap24xx: Enable gpio and interrupt controller for GPMC
ARM: dts: omap4: Enable gpio and interrupt controller for GPMC
ARM: dts: omap5: Enable gpio and interrupt controller for GPMC
ARM: dts: dra7: Enable gpio controller for GPMC
ARM: dts: am335x: Enable gpio controller for GPMC
ARM: dts: am4372: Enable gpio controller for GPMC
ARM: dts: omap3: Enable gpio controller for GPMC
ARM: dts: dm814x: Enable gpio controller for GPMC
ARM: dts: dm816x: Enable gpio controller for GPMC
ARM: dts: dra7x-evm: Provide NAND ready pin
ARM: dts: am437x: Provide NAND ready pin
ARM: dts: am335x: Provide NAND ready pin
ARM: dts: omap3-beagle: Provide NAND ready pin
ARM: dts: dra7xx: Fix compatible string for PCF8575 chip
Roger Shimizu (1):
ARM: dts: orion5x: add device tree for kurobox-pro
Sascha Hauer (1):
dt-bindings: MediaTek: Add binding document for the AUXADC
Schuyler Patton (1):
ARM: dts: AM572x-IDK Initial Support
Sebastian Reichel (5):
ARM: dts: n9/n950: regulator configuration
ARM: dts: OMAP3-N950: Add Keypad Matrix
ARM: dts: OMAP3-N950: Add Vibrator
ARM: dts: Enable N950 keyboard sleep leds by default
ARM: dts: OMAP3-N950: Add Keypad Slide Switch
Sergio Prado (1):
ARM: dts: imx6: Add dts for Embest MarS Board
Shawn Lin (1):
ARM: dts: rockchip: remove broken-cd from emmc and sdio
Simon Horman (39):
arm64: dts: r8a7795: Use USB3.0 fallback compatibility string
ARM: dts: lager: use generic pinctrl properties
ARM: dts: ape6evm: use generic pinctrl properties
ARM: dts: armadillo800eva: use generic pinctrl properties
ARM: dts: bockw: use generic pinctrl properties
ARM: dts: marzen: use generic pinctrl properties
ARM: dts: koelsch: use generic pinctrl properties
ARM: dts: porter: use generic pinctrl properties
ARM: dts: gose: use generic pinctrl properties
ARM: dts: alt: use generic pinctrl properties
ARM: dts: silk: use generic pinctrl properties
ARM: dts: kzm9g: use generic pinctrl properties
ARM: dts: kzm9d: use generic pinctrl properties
ARM: dts: r8a7790: Remove unnecessary clock-output-names properties
ARM: dts: r7s72100: Remove unnecessary clock-output-names properties
ARM: dts: r8a7740: Remove unnecessary clock-output-names properties
ARM: dts: r8a7778: Remove unnecessary clock-output-names properties
ARM: dts: r8a7779: Remove unnecessary clock-output-names properties
ARM: dts: r8a7791: Remove unnecessary clock-output-names properties
ARM: dts: r8a7793: Remove unnecessary clock-output-names properties
ARM: dts: r8a7794: Remove unnecessary clock-output-names properties
ARM: dts: gose: Remove unnecessary clock-output-names properties
ARM: dts: koelsch: Remove unnecessary clock-output-names properties
ARM: dts: porter: Remove unnecessary clock-output-names properties
ARM: dts: lager: Remove unnecessary clock-output-names properties
ARM: dts: r8a73a4: Remove unnecessary clock-output-names properties
ARM: dts: sh73a0: Remove unnecessary clock-output-names properties
ARM: dts: r8a7790: use fallback jpu compatibility string
ARM: dts: r8a7791: use fallback jpu compatibility string
ARM: dts: r8a7791: use fallback can compatibility string
ARM: dts: r8a7790: use fallback can compatibility string
ARM: dts: r8a7794: add CAN clocks to device tree
ARM: dts: r8a7794: add CAN nodes to device tree
ARM: dts: r8a7793: add CAN clocks to device tree
ARM: dts: r8a7793: add CAN nodes to device tree
ARM: dts: r8a7794: add IIC clocks
ARM: dts: r8a7794: Add IIC nodes
ARM: dts: r8a7790: Use USB3.0 fallback compatibility string
ARM: dts: r8a7791: Use USB3.0 fallback compatibility string
Sjoerd Simons (2):
ARM: dts: r8a7791: Don't disable referenced optional clocks
Revert "ARM: dts: porter: Enable SCIF_CLK frequency and pins"
Soeren Moch (1):
ARM: dts: imx6q-tbs2910: fix fec reset polarity
Srinivas Kandagatla (13):
ARM: dts: apq8064: fix the pinctrls for i2c and spi
ARM: dts: apq8064: add support to gsbi1 uart
ARM: dts: apq8064: add gsbi7 i2c support
ARM: dts: db600c: add board support with serial
ARM: dts: db600c: add pmic regulator supplies
ARM: dts: db600c: Add eMMC and SD card support
ARM: dts: db600c: add usb support
ARM: dts: db600c: add pcie support
ARM: dts: db600c: add on board sata support.
ARM: dts: db600c: Add on board leds support
ARM: dts: db600c: add i2c support
ARM: dts: db600c: add spi support
ARM: dts: db600c: add support to magnetometer
Stefan Agner (4):
ARM: dts: vf-colibri: alias the primary FEC as ethernet0
ARM: dts: vf-colibri: increase NAND clock speed
ARM: dts: vfxxx: add missing reg properties
ARM: dts: ls1021a: add pix clock to DCU dts node
Stefan Wahren (1):
ARM: bcm2835: add CPU node for ARM core
Sudeep Holla (2):
ARM: tegra: Replace legacy *,wakeup property with wakeup-source
ARM: dts: vexpress: fix node name unit-address presence warnings
Suman Anna (2):
ARM: dts: DRA7: Enable Timers 13 through 16
ARM: dts: DRA7: Add timer12 node
Sylvain Lemieux (3):
ARM: dts: lpc32xx: add clock properties to spi nodes
ARM: dts: phy3250: enable ssp0
ARM: dts: lpc32xx: disabled ssp0/spi1 & ssp1/spi2 by default
Tero Kristo (9):
ARM: dts: omap3: fix clock node definitions to avoid build warnings
ARM: dts: omap2: fix clock node definitions to avoid build warnings
ARM: dts: omap4: fix clock node definitions to avoid build warnings
ARM: dts: am33xx: fix clock node definitions to avoid build warnings
ARM: dts: am43xx: fix clock node definitions to avoid build warnings
ARM: dts: dm81x: fix clock node definitions to avoid build warnings
ARM: dts: dra7: fix clock node definitions to avoid build warnings
ARM: dts: omap5: fix clock node definitions to avoid build warnings
ARM: dts: am43xx: add support for clkout1 clock
Thor Thayer (2):
ARM: dts: socfpga: Add Altera Arria10 L2 Cache EDAC devicetree entry
ARM: dts: socfpga: Add Altera Arria10 OCRAM EDAC devicetree entry
Tony Lindgren (1):
ARM: dts: Add clocks for dm814x ADPLL
Ulrich Hecht (2):
ARM: dts: r8a7793: Add SDHI controllers
ARM: dts: gose: Enable SDHI controllers
Uwe Kleine-König (3):
ARM: dts: imx25-pinfunc: add all UART mux modes
ARM: dts: imx25-pinfunc: remove SION for pins with an UART handshaking input mode
ARM: dts: imx28: add alternative pinmuxing for mac0
Vignesh R (3):
ARM: dts: keystone: Add aliases for SPI nodes
ARM: dts: dra7x: Remove QSPI pinmux
ARM: dts: dra7x: Support QSPI MODE-0 operation at 64MHz
Vitaly Andrianov (1):
ARM: keystone: dts: add psci command definition
Vladimir Murzin (2):
ARM: dts: introduce MPS2 AN385/AN386
ARM: dts: introduce MPS2 AN399/AN400
Vladimir Zapolskiy (10):
ARM: dts: lpc32xx: set default clock rate of HCLK PLL
dt-bindings: interrupt-controllers: add description of SIC1 and SIC2
ARM: dts: lpc32xx: reparent SIC1 and SIC2 interrupts from MIC
ARM: dts: lpc32xx: ea3250: avoid extension of device nodes by absolute path
ARM: dts: lpc32xx: ea3250: add NAND partitions device node
ARM: dts: lpc32xx: ea3250: fix Atmel at24 eeprom vendor
ARM: dts: lpc32xx: ea3250: add SoC name prefix to board dts file
ARM: dts: lpc32xx: phy3250: avoid extension of device nodes by absolute path
ARM: dts: lpc32xx: phy3250: add NAND partitions device node
ARM: dts: lpc32xx: phy3250: add SoC name prefix to board dts file
Wolfram Sang (2):
ARM: dts: r8a7790: lager: Enable UHS-I SDR-50
ARM: dts: r8a7790: fix max-frequency for SDHI
Yakir Yang (1):
ARM: dts: rockchip: add i2c nodes for RK3228 SoCs
Yegor Yefremov (4):
ARM: dts: am335x-baltos-ir5221: use dedicated RTS/CTS signals
ARM: dts: split am335x-baltos-ir5221 into dts and dtsi files
ARM: dts: add DTS for Baltos IR3220
ARM: dts: add DTS for Baltos IR2110
Documentation/devicetree/bindings/arm/arm-boards | 8 +
.../devicetree/bindings/arm/atmel-at91.txt | 2 +-
.../devicetree/bindings/arm/omap/omap.txt | 6 +
Documentation/devicetree/bindings/arm/oxnas.txt | 9 +
Documentation/devicetree/bindings/arm/rockchip.txt | 4 +
.../bindings/arm/samsung/samsung-boards.txt | 2 +
.../devicetree/bindings/dma/fsl-imx-sdma.txt | 27 +
.../arm,versatile-fpga-irq.txt | 2 +-
.../brcm,bcm2835-armctrl-ic.txt | 4 +-
.../interrupt-controller/nxp,lpc3220-mic.txt | 70 +-
.../bindings/phy/phy-lpc18xx-usb-otg.txt | 2 +-
.../bindings/power/renesas,rcar-sysc.txt | 48 +
.../devicetree/bindings/soc/mediatek/auxadc.txt | 21 +
.../devicetree/bindings/soc/mediatek/pwrap.txt | 1 +
.../devicetree/bindings/soc/rockchip/grf.txt | 35 +
Documentation/devicetree/bindings/spi/ti_qspi.txt | 7 +
.../devicetree/bindings/vendor-prefixes.txt | 6 +
MAINTAINERS | 2 +-
arch/arm/boot/dts/Makefile | 67 +-
arch/arm/boot/dts/am335x-baltos-ir2110.dts | 71 ++
arch/arm/boot/dts/am335x-baltos-ir3220.dts | 119 +++
arch/arm/boot/dts/am335x-baltos-ir5221.dts | 398 +--------
arch/arm/boot/dts/am335x-baltos.dtsi | 408 +++++++++
arch/arm/boot/dts/am335x-chiliboard.dts | 75 ++
arch/arm/boot/dts/am335x-chilisom.dtsi | 77 +-
arch/arm/boot/dts/am335x-cm-t335.dts | 1 +
arch/arm/boot/dts/am335x-evm.dts | 1 +
arch/arm/boot/dts/am335x-icev2.dts | 306 +++++++
arch/arm/boot/dts/am335x-igep0033.dtsi | 1 +
arch/arm/boot/dts/am335x-phycore-som.dtsi | 1 +
arch/arm/boot/dts/am335x-shc.dts | 2 +-
arch/arm/boot/dts/am33xx-clocks.dtsi | 90 +-
arch/arm/boot/dts/am33xx.dtsi | 8 +-
arch/arm/boot/dts/am35xx-clocks.dtsi | 20 +-
arch/arm/boot/dts/am4372.dtsi | 14 +-
arch/arm/boot/dts/am437x-gp-evm.dts | 3 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 3 +-
arch/arm/boot/dts/am43xx-clocks.dtsi | 170 ++--
arch/arm/boot/dts/am572x-idk.dts | 85 ++
arch/arm/boot/dts/am57xx-beagle-x15.dts | 14 +-
arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +-
arch/arm/boot/dts/am57xx-commercial-grade.dtsi | 23 +
arch/arm/boot/dts/am57xx-idk-common.dtsi | 304 +++++++
arch/arm/boot/dts/am57xx-industrial-grade.dtsi | 23 +
arch/arm/boot/dts/arm-realview-eb-11mp-revb.dts | 93 ++
arch/arm/boot/dts/arm-realview-eb-11mp.dts | 74 ++
arch/arm/boot/dts/arm-realview-eb-a9mp.dts | 70 ++
arch/arm/boot/dts/arm-realview-eb-mp.dtsi | 225 +++++
arch/arm/boot/dts/arm-realview-eb.dts | 166 ++++
arch/arm/boot/dts/arm-realview-eb.dtsi | 453 ++++++++++
arch/arm/boot/dts/arm-realview-pb1176.dts | 40 +
arch/arm/boot/dts/arm-realview-pb11mp.dts | 19 +-
arch/arm/boot/dts/arm-realview-pba8.dts | 178 ++++
arch/arm/boot/dts/arm-realview-pbx-a9.dts | 229 +++++
arch/arm/boot/dts/arm-realview-pbx.dtsi | 542 ++++++++++++
arch/arm/boot/dts/armada-385-linksys.dtsi | 6 +-
arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 4 +-
arch/arm/boot/dts/armv7-m.dtsi | 2 +-
arch/arm/boot/dts/artpec6.dtsi | 99 +--
arch/arm/boot/dts/aspeed-ast2500-evb.dts | 25 +
arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 25 +
arch/arm/boot/dts/aspeed-g4.dtsi | 161 ++++
arch/arm/boot/dts/aspeed-g5.dtsi | 170 ++++
arch/arm/boot/dts/at91-sama5d2_xplained.dts | 9 +
arch/arm/boot/dts/at91-vinco.dts | 4 +-
arch/arm/boot/dts/at91sam9g45.dtsi | 2 +-
arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 4 +
arch/arm/boot/dts/bcm2835-rpi-a.dts | 4 +
arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 4 +
arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 4 +
arch/arm/boot/dts/bcm2835-rpi-b.dts | 4 +
arch/arm/boot/dts/bcm2835-rpi.dtsi | 9 +
arch/arm/boot/dts/bcm2835.dtsi | 11 +
arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 4 +
arch/arm/boot/dts/bcm283x.dtsi | 47 +
arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 10 +-
arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 6 +-
arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 17 +-
arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 6 +-
arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 2 +-
arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 5 +
arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 8 +
arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 6 +-
arch/arm/boot/dts/bcm5301x.dtsi | 32 +
arch/arm/boot/dts/cros-adc-thermistors.dtsi | 8 +-
arch/arm/boot/dts/da850-enbw-cmc.dts | 14 +-
arch/arm/boot/dts/da850-evm.dts | 26 +-
arch/arm/boot/dts/da850.dtsi | 95 +-
arch/arm/boot/dts/dm814x-clocks.dtsi | 253 +++++-
arch/arm/boot/dts/dm814x.dtsi | 2 +
arch/arm/boot/dts/dm816x-clocks.dtsi | 42 +-
arch/arm/boot/dts/dm816x.dtsi | 2 +
arch/arm/boot/dts/dra62x-clocks.dtsi | 26 +
arch/arm/boot/dts/dra7-evm.dts | 70 +-
arch/arm/boot/dts/dra7.dtsi | 200 ++++-
arch/arm/boot/dts/dra72-evm-common.dtsi | 817 +++++++++++++++++
arch/arm/boot/dts/dra72-evm-revc.dts | 73 ++
arch/arm/boot/dts/dra72-evm.dts | 835 +-----------------
arch/arm/boot/dts/dra7xx-clocks.dtsi | 376 ++++----
arch/arm/boot/dts/emev2-kzm9d.dts | 4 +-
arch/arm/boot/dts/exynos3250-artik5-eval.dts | 43 +
arch/arm/boot/dts/exynos3250-artik5.dtsi | 334 +++++++
arch/arm/boot/dts/exynos3250-monk.dts | 12 +-
arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 80 ++
arch/arm/boot/dts/exynos3250-rinato.dts | 71 +-
arch/arm/boot/dts/exynos3250.dtsi | 27 +-
arch/arm/boot/dts/exynos4.dtsi | 27 +-
arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 7 +
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 4 +
arch/arm/boot/dts/exynos4412-trats2.dts | 16 +-
arch/arm/boot/dts/exynos4x12-pinctrl.dtsi | 7 +
arch/arm/boot/dts/exynos4x12.dtsi | 2 +-
arch/arm/boot/dts/exynos5.dtsi | 4 +-
arch/arm/boot/dts/exynos5250-arndale.dts | 2 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 8 +-
arch/arm/boot/dts/exynos5250-snow-common.dtsi | 12 +-
arch/arm/boot/dts/exynos5250-spring.dts | 2 +-
arch/arm/boot/dts/exynos5250.dtsi | 10 +-
arch/arm/boot/dts/exynos5410-smdk5410.dts | 2 +-
arch/arm/boot/dts/exynos5410.dtsi | 4 +-
arch/arm/boot/dts/exynos5420-arndale-octa.dts | 7 -
arch/arm/boot/dts/exynos5420-peach-pit.dts | 6 +-
arch/arm/boot/dts/exynos5420-smdk5420.dts | 9 +-
arch/arm/boot/dts/exynos5420.dtsi | 13 +-
arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 24 +-
arch/arm/boot/dts/exynos5440.dtsi | 4 +-
arch/arm/boot/dts/imx25-pinfunc.h | 124 +--
arch/arm/boot/dts/imx28-m28.dtsi | 26 -
arch/arm/boot/dts/imx28.dtsi | 26 +
arch/arm/boot/dts/imx31.dtsi | 8 +
arch/arm/boot/dts/imx35.dtsi | 8 +
arch/arm/boot/dts/imx53-m53evk.dts | 21 +-
arch/arm/boot/dts/imx6dl-riotboard.dts | 2 +-
arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts | 42 +-
arch/arm/boot/dts/imx6dl-tx6s-8034.dts | 237 +++++
arch/arm/boot/dts/imx6dl-tx6s-8035.dts | 253 ++++++
arch/arm/boot/dts/imx6dl-tx6u-801x.dts | 42 +-
arch/arm/boot/dts/imx6dl-tx6u-8033.dts | 248 ++++++
arch/arm/boot/dts/imx6dl-tx6u-811x.dts | 60 +-
arch/arm/boot/dts/imx6dl-tx6u-81xx-mb7.dts | 255 ++++++
arch/arm/boot/dts/imx6dl.dtsi | 2 +-
arch/arm/boot/dts/imx6q-apalis-ixora.dts | 45 +
arch/arm/boot/dts/imx6q-b450v3.dts | 5 +-
arch/arm/boot/dts/imx6q-b650v3.dts | 5 +-
arch/arm/boot/dts/imx6q-b850v3.dts | 33 +-
arch/arm/boot/dts/imx6q-ba16.dtsi | 6 +-
arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +-
arch/arm/boot/dts/imx6q-marsboard.dts | 403 +++++++++
arch/arm/boot/dts/imx6q-tbs2910.dts | 4 +-
arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts | 42 +-
arch/arm/boot/dts/imx6q-tx6q-1010.dts | 42 +-
arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts | 72 +-
arch/arm/boot/dts/imx6q-tx6q-1020.dts | 72 +-
arch/arm/boot/dts/imx6q-tx6q-1036.dts | 252 ++++++
arch/arm/boot/dts/imx6q-tx6q-1110.dts | 60 +-
arch/arm/boot/dts/imx6q-tx6q-11x0-mb7.dts | 264 ++++++
arch/arm/boot/dts/imx6q.dtsi | 18 +-
arch/arm/boot/dts/imx6qdl-apalis.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-apf6dev.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-rex.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 30 +-
arch/arm/boot/dts/imx6qdl-tx6.dtsi | 788 +++++++++--------
arch/arm/boot/dts/imx6qdl-udoo.dtsi | 98 ++-
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl.dtsi | 32 +-
arch/arm/boot/dts/imx6qp-nitrogen6_max.dts | 59 ++
arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 709 +++++++++++++++
arch/arm/boot/dts/imx6sx-sdb-sai.dts | 67 ++
arch/arm/boot/dts/imx6sx-sdb.dts | 2 +
arch/arm/boot/dts/imx6sx-sdb.dtsi | 16 +
arch/arm/boot/dts/imx6sx.dtsi | 8 +-
arch/arm/boot/dts/imx6ul-14x14-evk.dts | 74 ++
arch/arm/boot/dts/imx6ul-pico-hobbit.dts | 516 +++++++++++
arch/arm/boot/dts/imx6ul-tx6ul-0010.dts | 53 ++
arch/arm/boot/dts/imx6ul-tx6ul-0011.dts | 68 ++
arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts | 271 ++++++
arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 973 +++++++++++++++++++++
arch/arm/boot/dts/imx6ul.dtsi | 12 +-
.../{k2e-clocks.dtsi => keystone-k2e-clocks.dtsi} | 0
.../boot/dts/{k2e-evm.dts => keystone-k2e-evm.dts} | 2 +-
.../{k2e-netcp.dtsi => keystone-k2e-netcp.dtsi} | 0
arch/arm/boot/dts/{k2e.dtsi => keystone-k2e.dtsi} | 4 +-
...{k2hk-clocks.dtsi => keystone-k2hk-clocks.dtsi} | 0
.../dts/{k2hk-evm.dts => keystone-k2hk-evm.dts} | 2 +-
.../{k2hk-netcp.dtsi => keystone-k2hk-netcp.dtsi} | 0
.../arm/boot/dts/{k2hk.dtsi => keystone-k2hk.dtsi} | 4 +-
.../{k2l-clocks.dtsi => keystone-k2l-clocks.dtsi} | 0
.../boot/dts/{k2l-evm.dts => keystone-k2l-evm.dts} | 2 +-
.../{k2l-netcp.dtsi => keystone-k2l-netcp.dtsi} | 0
arch/arm/boot/dts/{k2l.dtsi => keystone-k2l.dtsi} | 4 +-
arch/arm/boot/dts/keystone.dtsi | 11 +
arch/arm/boot/dts/kirkwood-6192.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-6281.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-6282.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-98dx4122.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-b3.dts | 19 +-
arch/arm/boot/dts/kirkwood-blackarmor-nas220.dts | 4 +-
arch/arm/boot/dts/kirkwood-cloudbox.dts | 2 +-
arch/arm/boot/dts/kirkwood-db-88f6281.dts | 14 +-
arch/arm/boot/dts/kirkwood-db-88f6282.dts | 20 +-
arch/arm/boot/dts/kirkwood-dir665.dts | 20 +-
arch/arm/boot/dts/kirkwood-dnskw.dtsi | 6 +-
arch/arm/boot/dts/kirkwood-ds111.dts | 2 +-
arch/arm/boot/dts/kirkwood-ds112.dts | 6 +-
arch/arm/boot/dts/kirkwood-ds212.dts | 2 +-
arch/arm/boot/dts/kirkwood-ds411.dts | 6 +-
arch/arm/boot/dts/kirkwood-ds411slim.dts | 2 +-
arch/arm/boot/dts/kirkwood-ib62x0.dts | 4 +-
arch/arm/boot/dts/kirkwood-iconnect.dts | 22 +-
arch/arm/boot/dts/kirkwood-km_common.dtsi | 20 +-
arch/arm/boot/dts/kirkwood-laplug.dts | 19 +-
arch/arm/boot/dts/kirkwood-linkstation.dtsi | 17 +-
arch/arm/boot/dts/kirkwood-linksys-viper.dts | 240 +++++
arch/arm/boot/dts/kirkwood-lsxl.dtsi | 16 +-
arch/arm/boot/dts/kirkwood-mplcec4.dts | 18 +-
arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts | 24 +-
arch/arm/boot/dts/kirkwood-nas2big.dts | 18 +-
.../boot/dts/kirkwood-netgear_readynas_duo_v2.dts | 20 +-
.../boot/dts/kirkwood-netgear_readynas_nv+_v2.dts | 23 +-
arch/arm/boot/dts/kirkwood-netxbig.dtsi | 8 +-
arch/arm/boot/dts/kirkwood-ns2-common.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-nsa310.dts | 18 +-
arch/arm/boot/dts/kirkwood-nsa320.dts | 31 +-
arch/arm/boot/dts/kirkwood-nsa325.dts | 17 +-
arch/arm/boot/dts/kirkwood-nsa3x0-common.dtsi | 24 +-
arch/arm/boot/dts/kirkwood-openblocks_a6.dts | 2 +-
arch/arm/boot/dts/kirkwood-openblocks_a7.dts | 2 +-
arch/arm/boot/dts/kirkwood-openrd.dtsi | 14 +-
arch/arm/boot/dts/kirkwood-pogoplug-series-4.dts | 2 +-
arch/arm/boot/dts/kirkwood-rd88f6192.dts | 20 +-
arch/arm/boot/dts/kirkwood-rd88f6281-a.dts | 2 +-
arch/arm/boot/dts/kirkwood-rd88f6281-z0.dts | 2 +-
arch/arm/boot/dts/kirkwood-rd88f6281.dtsi | 20 +-
arch/arm/boot/dts/kirkwood-rs212.dts | 6 +-
arch/arm/boot/dts/kirkwood-synology.dtsi | 22 +-
arch/arm/boot/dts/kirkwood-t5325.dts | 22 +-
arch/arm/boot/dts/kirkwood-ts219-6281.dts | 4 +-
arch/arm/boot/dts/kirkwood-ts219-6282.dts | 16 +-
arch/arm/boot/dts/kirkwood-ts219.dtsi | 20 +-
arch/arm/boot/dts/kirkwood-ts419-6282.dts | 15 +-
arch/arm/boot/dts/kirkwood-ts419.dtsi | 4 +-
arch/arm/boot/dts/kirkwood.dtsi | 2 +-
arch/arm/boot/dts/lpc18xx.dtsi | 47 +-
.../boot/dts/{ea3250.dts => lpc3250-ea3250.dts} | 230 +++--
arch/arm/boot/dts/lpc3250-phy3250.dts | 226 +++++
arch/arm/boot/dts/lpc32xx.dtsi | 77 +-
arch/arm/boot/dts/lpc4350-hitex-eval.dts | 41 +-
arch/arm/boot/dts/lpc4357-ea4357-devkit.dts | 29 +-
arch/arm/boot/dts/ls1021a.dtsi | 65 +-
.../dts/{rk3288-thermal.dtsi => mps2-an385.dts} | 96 +-
arch/arm/boot/dts/mps2-an399.dts | 92 ++
arch/arm/boot/dts/mps2.dtsi | 241 +++++
arch/arm/boot/dts/mt2701.dtsi | 19 +
arch/arm/boot/dts/omap2420-clocks.dtsi | 38 +-
arch/arm/boot/dts/omap2420-n8x0-common.dtsi | 2 +-
arch/arm/boot/dts/omap2420.dtsi | 4 +
arch/arm/boot/dts/omap2430-clocks.dtsi | 58 +-
arch/arm/boot/dts/omap2430.dtsi | 6 +-
arch/arm/boot/dts/omap24xx-clocks.dtsi | 228 ++---
arch/arm/boot/dts/omap3-beagle.dts | 1 +
arch/arm/boot/dts/omap3-n9.dts | 14 +
arch/arm/boot/dts/omap3-n950-n9.dtsi | 151 ++++
arch/arm/boot/dts/omap3-n950.dts | 99 +++
arch/arm/boot/dts/omap3.dtsi | 6 +-
arch/arm/boot/dts/omap3430es1-clocks.dtsi | 30 +-
arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi | 44 +-
arch/arm/boot/dts/omap34xx.dtsi | 2 +-
.../omap36xx-am35xx-omap3430es2plus-clocks.dtsi | 32 +-
arch/arm/boot/dts/omap36xx-clocks.dtsi | 14 +-
.../boot/dts/omap36xx-omap3430es2plus-clocks.dtsi | 14 +-
arch/arm/boot/dts/omap36xx.dtsi | 4 +-
arch/arm/boot/dts/omap3xxx-clocks.dtsi | 276 +++---
arch/arm/boot/dts/omap4-kc1.dts | 182 ++++
arch/arm/boot/dts/omap4-var-som-om44.dtsi | 2 +-
arch/arm/boot/dts/omap4.dtsi | 6 +-
arch/arm/boot/dts/omap443x-clocks.dtsi | 2 +-
arch/arm/boot/dts/omap443x.dtsi | 2 +-
arch/arm/boot/dts/omap4460.dtsi | 2 +-
arch/arm/boot/dts/omap446x-clocks.dtsi | 4 +-
arch/arm/boot/dts/omap44xx-clocks.dtsi | 316 +++----
arch/arm/boot/dts/omap5-board-common.dtsi | 12 +-
arch/arm/boot/dts/omap5-cm-t54.dts | 2 +-
arch/arm/boot/dts/omap5.dtsi | 6 +-
arch/arm/boot/dts/omap54xx-clocks.dtsi | 260 +++---
arch/arm/boot/dts/orion5x-kuroboxpro.dts | 127 +++
arch/arm/boot/dts/ox810se.dtsi | 336 +++++++
arch/arm/boot/dts/phy3250.dts | 227 -----
.../boot/dts/qcom-apq8064-arrow-db600c-pins.dtsi | 52 ++
arch/arm/boot/dts/qcom-apq8064-arrow-db600c.dts | 349 ++++++++
arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 6 +
arch/arm/boot/dts/qcom-apq8064-pins.dtsi | 39 +
arch/arm/boot/dts/qcom-apq8064.dtsi | 135 ++-
arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1-c1.dts | 22 +
arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 112 +++
arch/arm/boot/dts/qcom-ipq4019.dtsi | 267 ++++++
arch/arm/boot/dts/qcom-msm8974.dtsi | 52 +-
arch/arm/boot/dts/r7s72100.dtsi | 15 +-
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 20 +-
arch/arm/boot/dts/r8a73a4.dtsi | 75 +-
arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 34 +-
arch/arm/boot/dts/r8a7740.dtsi | 57 +-
arch/arm/boot/dts/r8a7778-bockw.dts | 40 +-
arch/arm/boot/dts/r8a7778.dtsi | 22 +-
arch/arm/boot/dts/r8a7779-marzen.dts | 36 +-
arch/arm/boot/dts/r8a7779.dtsi | 18 +-
arch/arm/boot/dts/r8a7790-lager.dts | 117 +--
arch/arm/boot/dts/r8a7790.dtsi | 125 ++-
arch/arm/boot/dts/r8a7791-koelsch.dts | 72 +-
arch/arm/boot/dts/r8a7791-porter.dts | 73 +-
arch/arm/boot/dts/r8a7791.dtsi | 92 +-
arch/arm/boot/dts/r8a7793-gose.dts | 162 +++-
arch/arm/boot/dts/r8a7793.dtsi | 127 ++-
arch/arm/boot/dts/r8a7794-alt.dts | 32 +-
arch/arm/boot/dts/r8a7794-silk.dts | 44 +-
arch/arm/boot/dts/r8a7794.dtsi | 158 ++--
arch/arm/boot/dts/rk3036-evb.dts | 5 +
arch/arm/boot/dts/rk3036-kylin.dts | 18 +-
arch/arm/boot/dts/rk3036.dtsi | 71 +-
arch/arm/boot/dts/rk3066a-bqcurie2.dts | 11 +-
arch/arm/boot/dts/rk3066a-rayeager.dts | 9 +-
arch/arm/boot/dts/rk3066a.dtsi | 6 +-
arch/arm/boot/dts/rk3188-radxarock.dts | 7 +-
arch/arm/boot/dts/rk3188.dtsi | 6 +-
arch/arm/boot/dts/rk3228-evb.dts | 8 +-
arch/arm/boot/dts/rk3228.dtsi | 149 ++++
arch/arm/boot/dts/rk3288-evb.dtsi | 8 +-
arch/arm/boot/dts/rk3288-firefly.dtsi | 9 +-
arch/arm/boot/dts/rk3288-miqi.dts | 472 ++++++++++
arch/arm/boot/dts/rk3288-popmetal.dts | 9 +-
arch/arm/boot/dts/rk3288-r89.dts | 7 +-
arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 100 +++
arch/arm/boot/dts/rk3288-veyron-jaq.dts | 49 +-
arch/arm/boot/dts/rk3288-veyron-jerry.dts | 9 +
arch/arm/boot/dts/rk3288-veyron-minnie.dts | 44 +
arch/arm/boot/dts/rk3288-veyron-pinky.dts | 7 +
arch/arm/boot/dts/rk3288-veyron-speedy.dts | 16 +
arch/arm/boot/dts/rk3288-veyron.dtsi | 18 +-
arch/arm/boot/dts/rk3288.dtsi | 158 +++-
arch/arm/boot/dts/s5pv210-smdkv210.dts | 2 +-
arch/arm/boot/dts/sama5d2-pinfunc.h | 4 +-
arch/arm/boot/dts/sama5d2.dtsi | 53 ++
arch/arm/boot/dts/sama5d3.dtsi | 7 +
arch/arm/boot/dts/sama5d4.dtsi | 8 +
arch/arm/boot/dts/sh73a0-kzm9g.dts | 37 +-
arch/arm/boot/dts/sh73a0.dtsi | 89 +-
arch/arm/boot/dts/socfpga.dtsi | 4 +
arch/arm/boot/dts/socfpga_arria10.dtsi | 32 +-
arch/arm/boot/dts/socfpga_arria10_socdk_sdmmc.dts | 1 +
arch/arm/boot/dts/socfpga_cyclone5.dtsi | 6 -
arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 94 +-
arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 1 +
arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 310 +++++++
arch/arm/boot/dts/ste-ccu9540.dts | 2 +-
arch/arm/boot/dts/ste-dbx5x0.dtsi | 92 +-
arch/arm/boot/dts/ste-href-stuib.dtsi | 4 +-
arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 16 +-
arch/arm/boot/dts/ste-hrefprev60.dtsi | 8 +-
arch/arm/boot/dts/ste-hrefv60plus.dtsi | 6 +-
arch/arm/boot/dts/ste-nomadik-nhk15.dts | 13 +-
arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 38 +
arch/arm/boot/dts/ste-snowball.dts | 19 +-
arch/arm/boot/dts/stih407-family.dtsi | 126 ++-
arch/arm/boot/dts/sun4i-a10-a1000.dts | 24 +
arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 281 ++++++
arch/arm/boot/dts/sun4i-a10.dtsi | 76 +-
arch/arm/boot/dts/sun5i-a13-difrnce-dit4350.dts | 226 +++++
.../boot/dts/sun5i-a13-empire-electronix-d709.dts | 19 +-
arch/arm/boot/dts/sun5i-a13-inet-98v-rev2.dts | 15 -
arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 41 +
arch/arm/boot/dts/sun5i-a13.dtsi | 66 +-
arch/arm/boot/dts/sun5i-r8-chip.dts | 12 +
arch/arm/boot/dts/sun5i-r8.dtsi | 142 ++-
arch/arm/boot/dts/sun5i.dtsi | 43 +
arch/arm/boot/dts/sun6i-a31s-colorfly-e708-q1.dts | 208 +++++
arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 24 +
arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 24 +
.../boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts | 82 ++
arch/arm/boot/dts/sun7i-a20.dtsi | 77 +-
arch/arm/boot/dts/sun8i-a23-gt90h-v4.dts | 120 ++-
.../boot/dts/sun8i-a23-polaroid-mid2809pxe04.dts | 243 +++++
arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 186 ++++
arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 145 +++
arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 167 ++++
arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 105 +--
arch/arm/boot/dts/sun8i-h3.dtsi | 123 +++
arch/arm/boot/dts/tango4-common.dtsi | 16 +-
arch/arm/boot/dts/tango4-smp8758.dtsi | 28 +-
arch/arm/boot/dts/tango4-vantage-1172.dts | 1 -
arch/arm/boot/dts/tegra114-dalmore.dts | 6 +-
arch/arm/boot/dts/tegra114-roth.dts | 2 +-
arch/arm/boot/dts/tegra114-tn7.dts | 2 +-
arch/arm/boot/dts/tegra114.dtsi | 4 +-
arch/arm/boot/dts/tegra124-jetson-tk1.dts | 32 +-
arch/arm/boot/dts/tegra124-nyan.dtsi | 8 +-
arch/arm/boot/dts/tegra124-venice2.dts | 6 +-
arch/arm/boot/dts/tegra124.dtsi | 4 +-
arch/arm/boot/dts/tegra20-harmony.dts | 6 +-
arch/arm/boot/dts/tegra20-iris-512.dts | 4 +
arch/arm/boot/dts/tegra20-medcom-wide.dts | 4 +
arch/arm/boot/dts/tegra20-paz00.dts | 6 +-
arch/arm/boot/dts/tegra20-seaboard.dts | 8 +-
arch/arm/boot/dts/tegra20-tamonten.dtsi | 4 +
arch/arm/boot/dts/tegra20-trimslice.dts | 6 +-
arch/arm/boot/dts/tegra20-ventana.dts | 6 +-
arch/arm/boot/dts/tegra20-whistler.dts | 6 +-
arch/arm/boot/dts/tegra20.dtsi | 4 +-
arch/arm/boot/dts/tegra30-apalis-eval.dts | 6 +-
arch/arm/boot/dts/tegra30-beaver.dts | 4 +
arch/arm/boot/dts/tegra30-cardhu.dtsi | 6 +-
arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 6 +-
arch/arm/boot/dts/tegra30.dtsi | 4 +-
arch/arm/boot/dts/twl6030.dtsi | 6 +
arch/arm/boot/dts/uniphier-pinctrl.dtsi | 10 +
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 44 +-
arch/arm/boot/dts/vexpress-v2m.dtsi | 44 +-
arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 47 +-
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 57 +-
arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 37 +-
arch/arm/boot/dts/vexpress-v2p-ca9.dts | 41 +-
arch/arm/boot/dts/vf-colibri.dtsi | 7 +-
arch/arm/boot/dts/vf500-colibri.dtsi | 5 +
arch/arm/boot/dts/vf500.dtsi | 1 +
arch/arm/boot/dts/vf610-colibri.dtsi | 5 +
arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 734 ++++++++++++++++
arch/arm/boot/dts/vfxxx.dtsi | 2 +
arch/arm/boot/dts/wd-mbwe.dts | 112 +++
arch/arm/mach-davinci/da8xx-dt.c | 2 +
arch/arm/mach-shmobile/timer.c | 28 +-
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 42 +-
drivers/clk/samsung/clk-exynos3250.c | 15 +
drivers/clk/ti/clk-7xx.c | 2 +-
drivers/gpu/drm/vc4/vc4_drv.c | 20 +
drivers/soc/tegra/Kconfig | 2 -
include/dt-bindings/clock/exynos3250.h | 11 +-
include/dt-bindings/clock/r8a7790-clock.h | 1 +
include/dt-bindings/clock/r8a7794-clock.h | 5 +
include/dt-bindings/power/r8a7779-sysc.h | 27 +
include/dt-bindings/power/r8a7790-sysc.h | 34 +
include/dt-bindings/power/r8a7791-sysc.h | 26 +
include/dt-bindings/power/r8a7793-sysc.h | 28 +
include/dt-bindings/power/r8a7794-sysc.h | 26 +
include/dt-bindings/power/r8a7795-sysc.h | 42 +
include/soc/at91/atmel-sfr.h | 18 +
450 files changed, 23340 insertions(+), 5216 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/oxnas.txt
create mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt
create mode 100644 Documentation/devicetree/bindings/soc/mediatek/auxadc.txt
create mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.txt
create mode 100644 arch/arm/boot/dts/am335x-baltos-ir2110.dts
create mode 100644 arch/arm/boot/dts/am335x-baltos-ir3220.dts
create mode 100644 arch/arm/boot/dts/am335x-baltos.dtsi
create mode 100644 arch/arm/boot/dts/am335x-icev2.dts
create mode 100644 arch/arm/boot/dts/am572x-idk.dts
create mode 100644 arch/arm/boot/dts/am57xx-commercial-grade.dtsi
create mode 100644 arch/arm/boot/dts/am57xx-idk-common.dtsi
create mode 100644 arch/arm/boot/dts/am57xx-industrial-grade.dtsi
create mode 100644 arch/arm/boot/dts/arm-realview-eb-11mp-revb.dts
create mode 100644 arch/arm/boot/dts/arm-realview-eb-11mp.dts
create mode 100644 arch/arm/boot/dts/arm-realview-eb-a9mp.dts
create mode 100644 arch/arm/boot/dts/arm-realview-eb-mp.dtsi
create mode 100644 arch/arm/boot/dts/arm-realview-eb.dts
create mode 100644 arch/arm/boot/dts/arm-realview-eb.dtsi
create mode 100644 arch/arm/boot/dts/arm-realview-pba8.dts
create mode 100644 arch/arm/boot/dts/arm-realview-pbx-a9.dts
create mode 100644 arch/arm/boot/dts/arm-realview-pbx.dtsi
create mode 100644 arch/arm/boot/dts/aspeed-ast2500-evb.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts
create mode 100644 arch/arm/boot/dts/aspeed-g4.dtsi
create mode 100644 arch/arm/boot/dts/aspeed-g5.dtsi
create mode 100644 arch/arm/boot/dts/dra72-evm-common.dtsi
create mode 100644 arch/arm/boot/dts/dra72-evm-revc.dts
create mode 100644 arch/arm/boot/dts/exynos3250-artik5-eval.dts
create mode 100644 arch/arm/boot/dts/exynos3250-artik5.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-tx6s-8034.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tx6s-8035.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-8033.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-81xx-mb7.dts
create mode 100644 arch/arm/boot/dts/imx6q-marsboard.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1036.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-11x0-mb7.dts
create mode 100644 arch/arm/boot/dts/imx6qp-nitrogen6_max.dts
create mode 100644 arch/arm/boot/dts/imx6sx-nitrogen6sx.dts
create mode 100644 arch/arm/boot/dts/imx6sx-sdb-sai.dts
create mode 100644 arch/arm/boot/dts/imx6ul-pico-hobbit.dts
create mode 100644 arch/arm/boot/dts/imx6ul-tx6ul-0010.dts
create mode 100644 arch/arm/boot/dts/imx6ul-tx6ul-0011.dts
create mode 100644 arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts
create mode 100644 arch/arm/boot/dts/imx6ul-tx6ul.dtsi
rename arch/arm/boot/dts/{k2e-clocks.dtsi => keystone-k2e-clocks.dtsi} (100%)
rename arch/arm/boot/dts/{k2e-evm.dts => keystone-k2e-evm.dts} (98%)
rename arch/arm/boot/dts/{k2e-netcp.dtsi => keystone-k2e-netcp.dtsi} (100%)
rename arch/arm/boot/dts/{k2e.dtsi => keystone-k2e.dtsi} (97%)
rename arch/arm/boot/dts/{k2hk-clocks.dtsi => keystone-k2hk-clocks.dtsi} (100%)
rename arch/arm/boot/dts/{k2hk-evm.dts => keystone-k2hk-evm.dts} (99%)
rename arch/arm/boot/dts/{k2hk-netcp.dtsi => keystone-k2hk-netcp.dtsi} (100%)
rename arch/arm/boot/dts/{k2hk.dtsi => keystone-k2hk.dtsi} (96%)
rename arch/arm/boot/dts/{k2l-clocks.dtsi => keystone-k2l-clocks.dtsi} (100%)
rename arch/arm/boot/dts/{k2l-evm.dts => keystone-k2l-evm.dts} (98%)
rename arch/arm/boot/dts/{k2l-netcp.dtsi => keystone-k2l-netcp.dtsi} (100%)
rename arch/arm/boot/dts/{k2l.dtsi => keystone-k2l.dtsi} (96%)
create mode 100644 arch/arm/boot/dts/kirkwood-linksys-viper.dts
rename arch/arm/boot/dts/{ea3250.dts => lpc3250-ea3250.dts} (61%)
create mode 100644 arch/arm/boot/dts/lpc3250-phy3250.dts
rename arch/arm/boot/dts/{rk3288-thermal.dtsi => mps2-an385.dts} (54%)
create mode 100644 arch/arm/boot/dts/mps2-an399.dts
create mode 100644 arch/arm/boot/dts/mps2.dtsi
create mode 100644 arch/arm/boot/dts/omap4-kc1.dts
create mode 100644 arch/arm/boot/dts/orion5x-kuroboxpro.dts
create mode 100644 arch/arm/boot/dts/ox810se.dtsi
delete mode 100644 arch/arm/boot/dts/phy3250.dts
create mode 100644 arch/arm/boot/dts/qcom-apq8064-arrow-db600c-pins.dtsi
create mode 100644 arch/arm/boot/dts/qcom-apq8064-arrow-db600c.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1-c1.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi
create mode 100644 arch/arm/boot/dts/qcom-ipq4019.dtsi
create mode 100644 arch/arm/boot/dts/rk3288-miqi.dts
create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
create mode 100644 arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts
create mode 100644 arch/arm/boot/dts/sun5i-a13-difrnce-dit4350.dts
create mode 100644 arch/arm/boot/dts/sun6i-a31s-colorfly-e708-q1.dts
create mode 100644 arch/arm/boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts
create mode 100644 arch/arm/boot/dts/sun8i-a23-polaroid-mid2809pxe04.dts
create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-2.dts
create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-one.dts
create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
create mode 100644 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts
create mode 100644 arch/arm/boot/dts/wd-mbwe.dts
create mode 100644 include/dt-bindings/power/r8a7779-sysc.h
create mode 100644 include/dt-bindings/power/r8a7790-sysc.h
create mode 100644 include/dt-bindings/power/r8a7791-sysc.h
create mode 100644 include/dt-bindings/power/r8a7793-sysc.h
create mode 100644 include/dt-bindings/power/r8a7794-sysc.h
create mode 100644 include/dt-bindings/power/r8a7795-sysc.h
create mode 100644 include/soc/at91/atmel-sfr.h
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 4/7] ARM: DT updates for v4.7
@ 2016-05-17 22:23 ` Arnd Bergmann
0 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:23 UTC (permalink / raw)
To: linux-arm-kernel
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-dt
for you to fetch changes up to ec42083b98bc7a85c736a8ae1b4c045901ed259e:
ARM: dts: tango4: Import watchdog node (2016-05-10 16:12:00 +0200)
----------------------------------------------------------------
ARM: DT updates for v4.7
These are all the updates to device tree files for 32-bit platforms,
which as usual makes up the bulk of the ARM SoC changes: 462 non-merge
changesets, 450 files changed, 23340 insertions, 5216 deletions.
The three platforms that are added with the "soc" branch are here as well,
and we add some related machine files:
- For Aspeed AST2400/AST2500, we get the evaluation platform and
the Tyan Palmetto POWER8 mainboard that uses the AST2400 BMC
- For Oxnas 810SE, the Western Digital "My Book World Edition"
is added as the only platform at the moment.
- For ARM MPS2, the AN385 (Cortex-M3) and AN399 (Cortex-M7)
are supported
On the ARM Realview development platform, we now support all machines
with device tree, previously only the board files were supported, which
in turn will likely be removed soon.
Qualcomm IPQ4019 is the second generation ARM based "Internet Processor",
following the IPQ806x that is used in many high-end WiFi routers. This one
integrates two ath10k wifi radios that were previously on separate chips.
Other boards that got added for existing chips are:
- On Ti OMAP family:
- Amazon Kindle Fire, first generation, tablet and ebook reader
- OnRISC Baltos iR 2110 and 3220 embedded industrial PCs
- TI AM5728 IDK, TI AM3359 ICE-V2, and TI DRA722 Rev C EVM
development systems
- On Samsung EXYNOS platform:
- Samsung ARTIK5 evaluation board, see
https://www.artik.io/modules/overview/artik-5/
- On NXP i.MX platforms:
- Ka-Ro electronics TX6S-8034, TX6S-8035, TX6U-8033, TX6U-81xx,
TX6Q-1036, TX6Q-1110/-1130, TXUL-0010 and TXUL-0011 industrial
SoM modules
- Embest MarS Board i.MX6Dual DIY platform
- Boundary Devices i.MX6 Quad Plus Nitrogen6_MAX and
SoloX Nitrogen6sx embedded boards
- Technexion Pico i.MX6UL compute module
- ZII VF610 Development Board
- On Marvell embedded (mvebu, orion, kirkwood) platforms:
- Linksys Viper (E4200v2 / EA4500) WiFi router
- Buffalo Kurobox Pro NAS
- On Qualcomm Snapdragon:
- Arrow DragonBoard 600c (96boards) with APQ8064 Snapdragon 600
- On Rockchips platform:
- mqmaker MiQi single-board computer
- On Altera SoCFPGA:
- samtec VIN|ING 1000 vehicle communication interface
- On Allwinner Sunxi platforms:
- Dserve DSRV9703C tablet
- Difrnce DIT4350 tablet
- Colorfly E708 Q1 tablet
- Polaroid MID2809PXE04 tablet
- Olimex A20 OLinuXino LIME2 single board computer
- Xunlong Orange Pi 2, Orange Pi One, and Orange Pi PC
single board computers
Across many platforms, bug fixes went in to address warnings that
dtc now emits with 'make dtbs W=1'. Further changes for device enablement
went into Ti OMAP, bcm283x (Raspberry Pi), bcm47xx (wifi router),
Ti Davinci, Samsung EXYNOS, Marvell mvebu/kirkwood/orion, NXP i.MX/Vybrid
NXP LPC18xx, NXP LPC32xx, Renesas shmobile/r-mobile/r-car, Rockchips
rk3xxx, ST Ux500, ST STi, Atmel AT91/SAMA5, Altera SoCFPGA, Allwinner
Sunxi, Sigma Designs Tango, NVIDIA Tegra, Socionext Uniphier and ARM
Versatile Express.
----------------------------------------------------------------
Adam Baker (1):
ARM: dts: kirkwood: Add the hardware monitor to the NSA320 device tree
Akshay Bhat (5):
ARM: dts: imx6q-ba16: Remove unused vqmmc-supply
ARM: dts: imx6q-b850v3: Remove ldb panel
ARM: dts: imx6q-b850v3: Update display clock source
ARM: dts: imx: b450/b650v3: Move ldb_di clk assignment
ARM: dts: imx6q-ba16: use wdog external reset
Alexander Kurz (1):
ARM: dts: i.MX3x: add keypad port devicetree nodes
Alexander Stein (1):
ARM: dts: ls1021a: DSPI has 6 chip-selects
Andrew Lunn (8):
ARM: dts: kirkwood: Remove button address and fixup names
ARM: dts: kirkwood: Remove node address from leds
ARM: dts: kirkwood: Remove address from dsa unit name
ARM: dts: kirkwood: Add address to ethernet-phy unit name
ARM: dts: kirkwood: Fixup pcie DT warnings
ARM: dts: kirkwood: Remove address from gpio-i2c unit name
ARM: dts: kirkwood: Add address to mbus unit name
ARM: dts: kirkwood: Add address go regulator unit name
Arnd Bergmann (34):
Merge tag 'samsung-dt-exynos3250-artik5-4.7' of git://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'samsung-dt-4.7' of git://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'mvebu-dt-4.7-1' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'nomadik-dts-v4.7' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
Merge tag 'davinci-for-v4.7/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
Merge tag 'tegra-for-4.7-arm' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'imx-dt-4.7' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'renesas-rcar-sysc-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'omap-for-v4.7/dt-part1' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'arm-soc/for-4.7/devicetree' of http://github.com/Broadcom/stblinux into next/dt
Merge tag 'qcom-dt-for-4.7' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'renesas-dt-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'vexpress-for-v4.7/updates' of git://git.kernel.org/.../sudeep.holla/linux into next/dt
Merge tag 'keystone_dts_for_4.7' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
Merge tag 'omap-for-v4.6/dt-ti81xx-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'renesas-fixes-for-v4.6' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'ox810se-arm-dt-v4.6-rc3' of https://github.com/superna9999/linux into next/dt
Merge tag 'sti-dt-for-v4.7b-1' of git://git.kernel.org/.../mcoquelin/sti into next/dt
Merge tag 'at91-dt2' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
Merge tag 'lpc32xx-dt-4.7' of git://github.com/vzapolskiy/linux-lpc32xx into next/dt
Merge tag 'renesas-dt2-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'samsung-dt-4.7-2' of git://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'socfpga_dts_for_v4.7_part_2' of git://git.kernel.org/.../dinguyen/linux into next/dt
Merge tag 'samsung-dt-exynos-srom-fixup-4.7' of git://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'omap-for-v4.7/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'v4.7-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'davinci-for-v4.7/dt-part2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
Merge tag 'sunxi-dt-for-4.7' of https://git.kernel.org/.../mripard/linux into next/dt
Merge tag 'v4.6-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt
Merge tag 'imx-dt-4.7-2' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'ux500-armsoc-v4.7' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
Merge tag 'at91-dt3' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
Merge tag 'aspeed-for-4.7-dts' of https://github.com/shenki/linux into next/dt
Merge tag 'sunxi-dt-for-4.7-2' of https://git.kernel.org/.../mripard/linux into next/dt
Ben Hutchings (2):
ARM: dts: dra7xx: Fix compatible string for PCF8575 chip
ARM: dts: r8a7790: Set maximum frequencies for SDHI clocks
Bert Vermeulen (1):
ARM: dts: kirkwood: Add DTS for Linksys EA4200v2/EA4500
Biao Huang (1):
arm: dts: Add pinctrl/GPIO/EINT node for mt2701
Bjorn Andersson (6):
ARM: dts: msm8974: Split efs in rfsa and rmtfs
ARM: dts: msm8974: Add node for second i2c from blsp1
ARM: dts: msm8974: Add modem smp2p and smd nodes
ARM: dts: qcom: apq8064: Add syscon for sic-non-secure
ARM: dts: qcom: apq8064: Add complete smsm node
ARM: dts: qcom: apq8064: Add smd node and all edges
Brian Starkey (1):
ARM: dts: vexpress: Add external expansion bus to DT
Caesar Wang (7):
ARM: dts: rockchip: add vop device node for rk3036
ARM: dts: rockchip: add hdmi device node for rk3036
ARM: dts: rockchip: enable graphics support on rk3036-kylin
ARM: dts: rockchip: add the thermal main info found on rk3228
ARM: dts: rockchip: enable the tsadc for rk3228 evb
ARM: dts: rockchip: add rk3288-veyron-jaq backlight and panel overrides
ARM: dts: rockchip: move the rk3288 thermal data into rk3288.dtsi
Chanho Park (1):
ARM: dts: exynos: Add exynos5420-fimd compatible
Chanwoo Choi (6):
dt-bindings: Add the clock id of UART2 and MMC2 for Exynos3250
clk: samsung: exynos3250: Add MMC2 clock
ARM: dts: exynos: Add initial pin configuration for exynos3250-rinato
ARM: dts: exynos: Add initial gpio setting of MMC2 device for exynos3250-monk
ARM: dts: exynos: Add MSHC2 DT node for Exynos3250 SoC
ARM: dts: exynos: Add exynos3250-artik5 dtsi file for ARTIK5 module
Chen-Yu Tsai (1):
ARM: dts: sun8i: Add Orange Pi PC support
Christopher Spinrath (1):
ARM: dts: sun7i: Enable S/PDIF on the Cubietruck
Cory Tusar (1):
ARM: dts: vf610-zii-dev: Add ZII development board.
Cyrille Pitchen (1):
ARM: dts: at91: sama5d2: add SFR node
David Lechner (5):
ARM: dts: davinci: use proper address after @
ARM: dts: da850: add spi0 to device tree
ARM: davinci: da8xx-dt: Add spi0 lookup for clock matching
ARM: dts: da850: disable mdio and eth0 in da850.dtsi
ARM: dts: da850: There are 101 interrupts.
Dinh Nguyen (3):
ARM: dts: socfpga: add cap-sd-highspeed for SD/MMC node
ARM: dts: socfpga: add the clk-phase property for sd/mmc clock
ARM: dts: socfpga: add reset control for USB
Eric Anholt (2):
drm/vc4: Kick out the simplefb framebuffer before we set up KMS.
ARM: bcm2835: Add VC4 to the device tree.
Fabio Estevam (14):
ARM: dts: imx6qdl-sabresd: Pass the hannstar panel compatible string
ARM: dts: imx6sx: Fix SAI DMA index
ARM: dts: imx6sx: Remove unused property
bindings: fsl-imx-sdma: Document 'fsl,sdma-event-remap' property
ARM: dts: imx6sx-sdb: Add SAI support
ARM: dts: imx6ul: Fix operating points
ARM: dts: imx6sx: Add 198MHz operating point
ARM: dts: imx6dl: Fix the VDD_ARM_CAP voltage for 396MHz operation
ARM: dts: imx6: Do not hardcode the CLKO clock
ARM: dts: imx6ul-pico-hobbit: Add initial support
ARM: dts: imx28-m28: Remove unneeded partition nodes
ARM: dts: imx6sx-sdb: Add 198MHz operational point
ARM: dts: imx6qdl: Remove unneeded unit-addresses
ARM: dts: imx6ul-14x14-evk: Add audio support
Filip Matijevi? (2):
ARM: dts: N9/N950: Add support for 1GHz CPU clock
ARM: dts: N9/N950: Add support for accelerometer
Florian Fainelli (1):
Merge tag 'bcm2835-dt-next-2016-04-20' into devicetree/next
Florian Vallee (1):
ARM: dts: at91: fix typo in sama5d2 PIN_PD24 description
Franklin S Cooper Jr (1):
ARM: dts: da850/am4372/am33xx: Use generic node name for ehrpwm
Gary Bisson (2):
ARM: dts: imx: add Boundary Devices Nitrogen6_MAX QP board
ARM: dts: imx: add Boundary Devices Nitrogen6_SoloX board
Geert Uytterhoeven (21):
PM / Domains: Add DT bindings for the R-Car System Controller
soc: renesas: Add r8a7779 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7790 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7791 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7793 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7794 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7795 SYSC PM Domain Binding Definitions
ARM: shmobile: timer: Fix preset_lpj leading to too short delays
ARM: dts: r8a7790: Add SCIF2 clock
ARM: dts: r8a7790: Add SCIF2 device node
ARM: dts: sh73a0: Correct interrupt type for ARM TWD
ARM: dts: r8a7779: Correct interrupt type for ARM TWD
ARM: dts: kzm9g: Configure NMI key as wake-up source
ARM: dts: omap5-board-common: DT spelling s/interrupt-name/interrupt-names/
ARM: dts: omap5-cm-t54: DT spelling s/interrupt-name/interrupt-names/
ARM: dts: OMAP36xx: : DT spelling s/#address-cell/#address-cells/
ARM: dts: r8a7778: Don't disable referenced optional clocks
ARM: dts: r8a7779: Don't disable referenced optional clocks
ARM: dts: r8a7790: Don't disable referenced optional clocks
ARM: dts: r8a7793: Don't disable referenced optional clocks
ARM: dts: r8a7794: Don't disable referenced optional clocks
Graham Moore (1):
ARM: dts: socfpga: Add missing clock and interrupt fields for Arria10 DMA
H. Nikolaus Schaller (2):
ARM: dts: twl6030: describe gpadc
ARM: dts: omap5-board-common: describe gpadc for Palmas
Hans de Goede (19):
ARM: dts: sun5i-a13-inet98v-rev2: Remove mmc2 node
ARM: dts: sun5i-a13-empire-electronix-d709: Remove mmc2 node
ARM: dts: sun5i: Add dts for Difrence DIT4350 tablet
ARM: dts: sun6i: Add dts for colorfly e708 q1 tablet
ARM: dts: sun8i: Add pmic nodes to sun8i-a23-gt90h-v4
ARM: dts: sun8i: Add backlight / pwm nodes to sun8i-a23-gt90h-v4
ARM: dts: sun8i: Fix wrong Quad core / a33 compat for sun8i-a23-gt90h-v4
ARM: dts: sun8i: Fix regulator for mmc0 for sun8i-a23-gt90h-v4
ARM: dts: sun8i: Add dts file for the Polaroid MID2809PXE4 tablet
ARM: dts: sun4i: Add dts file for Dserve DSRV9703C tablet
ARM: dts: sun8i: Add mmc2_8bit_pins to sun8i-h3.dtsi
ARM: dts: sun8i: Enable IR receiver on Orangepi Plus boards
ARM: dts: sun8i: Add wifi dt node on Orangepi Plus boards
ARM: dts: sun8i: Add eMMC dt node on Orangepi Plus boards
ARM: dts: sun8i: Fix pio nodes Orangepi Plus dts
ARM: dts: sun8i: Add dts for Orange Pi 2 SBC
ARM: dts: sun8i: Orangepi plus gpio keys fixes and improvements
ARM: dts: sun8i: Base Orange Pi Plus dts on the Orange Pi 2 dts
ARM: dts: sun8i: Add dts file for the Orange Pi One SBC
Heiko Stuebner (20):
ARM: dts: rockchip: update rk3288-veyron cpu operating points
ARM: dts: rockchip: fix rk3288 power-domain unit names
ARM: dts: rockchip: fix missing usbphy unit-names
ARM: dts: rockchip: clean up gpio-keys nodes
ARM: dts: rockchip: drop unneeded properties from mipi node
ARM: dts: rockchip: add missing unitname to cpu_leakage efuse
ARM: dts: rockchip: add rk3288 edp-phy node
ARM: dts: rockchip: add rk3288 displayport controller node
ARM: dts: rockchip: move edp-hpd pin definition into common location
ARM: dts: rockchip: add startup delay to rk3288-veyron panel-regulators
ARM: dts: rockchip: add core rk3288-veyron backlight and panel nodes
ARM: dts: rockchip: add rk3288-veyron-minnie backlight and panel settings
ARM: dts: rockchip: override edp hpd handling on veyron-pinky and speedy
ARM: dts: rockchip: simple panel and backlight supplies on veyron boards
ARM: dts: rockchip: enable the eDP on rk3288 veyron devices
ARM: dts: rockchip: move rk3036 memory definition to board files
ARM: dts: rockchip: make rk3288-grf a simple-mfd
ARM: dts: rockchip: move rk3288 edp phy under the GRF
dt-bindings: add vendor-prefix for mqmaker
ARM: dts: rockchip: add MiQi board from mqmaker
Heinrich Schuchardt (2):
ARM: dts: kirkwood: add kirkwood-ds112.dtb to Makefile
ARM: dts: kirkwood: add kirkwood-nsa320.dtb to Makefile
Imre Kaloz (1):
ARM: mvebu: fix GPIO config on the Linksys boards
JM Friedt (1):
ARM: dts: sun5i-a13-olinuxino-micro: enable USB DRC
Jaehoon Chung (1):
ARM: dts: exynos: Add MSHC2 DT node for SD card for exynos3250-artik5-eval board
Javier Martinez Canillas (5):
ARM: dts: omap: add missing unit name to pbias regulator nodes
ARM: dts: n8x0: remove unneeded unit name for i2c node
ARM: dts: omap3: add missing unit name to PMU node
ARM: dts: omap: remove unneeded unit name for sound nodes
ARM: dts: omap: add missing unit names to bandgap nodes
Jens Kuske (1):
ARM: dts: sun8i: Enable USB host controllers on Orangepi Plus boards
Jianqun Xu (1):
dt-bindings: add bindings for Rockchip grf
Joachim Eastwood (12):
ARM: dts: lpc18xx: add creg-clk node
ARM: dts: lpc18xx: add rtc node
ARM: dts: lpc18xx: add adc nodes
ARM: dts: lpc18xx: add dac node
ARM: dts: lpc4357-ea4357: add adc0
ARM: dts: lpc4357-ea4357: add dac
ARM: dts: lpc4350-hitex-eval: add adc1
ARM: dts: armv7-m: add unit name to interrupt-controller
ARM: dts: lpc18xx: remove unit addresses from creg childs
ARM: dts: lpc4357-ea4357: fix unit name warnings from dtc
ARM: dts: lpc4350-hitex-eval: fix unit name warnings from dtc
dt-bindings: phy-lpc18xx-usb-otg: remove unit address from binding
Joel Stanley (3):
doc/devicetree: Add Aspeed and Tyan to vendor-prefixes
arm/dts: Add Aspeed ast2400 device tree
arm/dst: Add Aspeed ast2500 device tree
John Crispin (1):
dt-bindings: ARM: Mediatek: add MT2701/7623 string to the PMIC wrapper doc
John Keeping (3):
ARM: dts: rockchip: fix MIPI interrupt on rk3288
ARM: dts: rockchip: fix audio interrupts on rk3288
ARM: dts: rockchip: add mipi_dsi to VIO power domain on rk3288
John Stultz (1):
device-tree: nexus7: Add bq27541 battery interface to dts
Jon Hunter (2):
ARM: tegra: Add stdout-path for various boards
ARM: tegra: Correct interrupt type for ARM TWD
Joshua Clayton (1):
ARM: dts: imx6: fix dtc warnings for ipu endpoints
Justin Waters (2):
ARM: dts: imx: ba16: Add correct PCIe Tx Values
ARM: dts: imx6q-ba16: Disable pwm2 by default
Kamil Debski (2):
ARM: dts: exynos: Add HDMI CEC pin definition to exynos4 pinctrl
ARM: dts: exynos: Add node for the HDMI CEC device to exynos4
Keerthy (4):
ARM: dts: am57xx: Introduce commercial grade thermal thresholds
ARM: dts: am57xx: Introduce industrial grade thermal thresholds
ARM: dts: am57xx-beagle-x15: Include the commercial grade thresholds
ARM: dts: am57xx-idk: Include Industrial grade thermal thresholds
Krzysztof Kozlowski (18):
ARM: dts: exynos: Add Security SubSystem node to Exynos4
ARM: dts: exynos: Enable SSS on Trats2
ARM: dts: exynos: Enable SSS on Odroid X/X2/U3 family
Merge tag 'clk-v4.7-exynos3250' of git://linuxtv.org/snawrocki/samsung into for-v4.7/dt-exynos3250-artik5
Merge tag 'samsung-dt-exynos3250-artik5-4.7' into next/dt
ARM: dts: exynos: Fix DTC unit name warnings in cros-adc-thermistors
ARM: dts: exynos: Fix DTC unit name warnings in Exynos3250
ARM: dts: exynos: Fix DTC unit name warnings in Exynos4
ARM: dts: exynos: Fix DTC unit name warnings in Trats2 board
ARM: dts: exynos: Fix DTC unit name warnings in Exynos4x12
ARM: dts: exynos: Fix DTC unit name warnings in Exynos5250
ARM: dts: exynos: Fix DTC unit name warnings in Exynos542x
ARM: dts: exynos: Fix DTC unit name warnings in Peach Pit
ARM: dts: exynos: Fix DTC unit name warnings in SMDK5420
ARM: dts: exynos: Fix DTC unit name warnings in Exynos5440
ARM: dts: s5p: Fix DTC unit name warnings in SMDKv210 board
ARM: dts: exynos: Remove unsupported s2mps11 regulator bindings from Exynos5420 boards
ARM: dts: exynos: Enable PRNG and SSS for all Exynos4 devices
Lars Persson (1):
ARM: dts: artpec: update clock bindings in artpec6.dtsi
Lee Jones (8):
ARM: dts: STi: STiH407: Provide generic (safe) DVFS configuration
ARM: dts: STi: STiH407: Provide CPU with clocking information
ARM: dts: STi: STiH407: Link CPU with its voltage supply
ARM: dts: STi: STiH407: Provide CPU with a means to look-up Major number
ARM: dts: STi: stih407-family: Add nodes for Mailbox
ARM: dts: STiH407: Add nodes for RemoteProc
ARM: dts: STiH407: Move over to using the 'reserved-memory' API for obtaining DMA memory
ARM: dts: STi: STih407: Switch LPC mode from RTC to Clocksource
Linus Walleij (10):
ARM: dts: ux500: use the GPIO DT header
ARM: dts: ux500: use the GIC include header
Documentation/DT: add blurb for IB2 syscon to Versatile
ARM: dts: realview: PB11MPCore: define a standard VGA panel
ARM: dts: realview: PB1176: define a standard VGA panel
ARM: dts: realview: support all the RealView EB board variants
ARM: dts: realview: DT support for the PBA8 and PBX-A9
ARM: dts: nomadik: add accelerometer IRQ and pin setting
ARM: dts: nomadik: add DMA engine and some channels
ARM: dts: ux500: configure the accelerometers open drain
Liu Gang (1):
ARM: dts: ls1021a: Add gpio support for ls1021a platform
Lokesh Vutla (1):
ARM: dts: am335x: Add initial support for ICEv2 board
Lothar Wa?mann (12):
ARM: dts: imx6ul: add support for Ka-Ro electronics TXUL modules
ARM: dts: imx6ul: add support for Ka-Ro electronics TXUL mainboard
ARM: dts: imx6-tx6: Relicense the Ka-Ro DT files under GPLv2/X11
ARM: dts: imx6-tx6: cleanup; no functional change
ARM: dts: imx6-tx6: disable the spi node by default
ARM: dts: imx6-tx6: remove container node around pinctrl nodes
ARM: dts: imx6qdl-tx6: add mdio node for ethernet phy
ARM: dts: imx6-tx6: remove regulator bus
ARM: dts: imx6-tx6: remove LED pinctrl setting from hoggrp
ARM: dts: imx6-tx6: enable support for rtscts on UARTs
ARM: dts: imx6: add support for more Ka-Ro electronics modules
ARM: dts: imx6: add support for the Ka-Ro electronics 'MB7' baseboard
Ludovic Desroches (1):
ARM: dts: at91: sama5d2: add chipid node
Maarten Lankhorst (1):
ARM: tegra: Enable watchdog support for Tegra114 and Tegra124
Maciej S. Szmigiero (1):
ARM: dts: imx6qdl-udoo: add 7 inch LCD touchscreen panel support
Marc Gonzalez (4):
ARM: dts: tango4: Initial thermal support
ARM: dts: tango4: Update DT to match clk driver
ARM: dts: tango4: Update cpus node for cpufreq
ARM: dts: tango4: Import watchdog node
Marcel Ziswiler (1):
ARM: dts: imx6: apalis: parallel lcd display support on ixora
Marcin Niestroj (3):
ARM: dts: am335x-chili*: Move uart0 description from SOM to board
ARM: dts: am335x-chili*: Move Ethernet MAC description from SOM to board
ARM: dts: am335x-chilisom: Enable poweroff PMIC sequence using RTC signal
Marcus Cooper (8):
ARM: dts: sun4i: Add SPDIF TX pin to the A10
ARM: dts: sun7i: Add SPDIF TX pin to the A20
ARM: dts: sun4i: Add the SPDIF clk to the A10
ARM: dts: sun7i: Add the SPDIF clk to the A20
ARM: dts: sun4i: Add the SPDIF block to the A10
ARM: dts: sun7i: Add the SPDIF block to the A20
ARM: dts: sun4i: Add SPDIF to the Mele A1000
ARM: dts: sun7i: Add SPDIF to the Itead Ibox
Marek Szyprowski (1):
ARM: dts: exynos: Enable the HDMI CEC device on Exynos4412 Odroid boards
Marek Vasut (6):
ARM: dts: socfpga: Drop phy-addr OF property from CV dtsi
ARM: dts: socfpga: Drop gmac0 from CV dtsi
ARM: dts: socfpga: Add support for HPS LEDs on SoCKit
ARM: dts: socfpga: Add support for HPS KEYs/SWs on SoCKit
ARM: dts: socfpga: Add samtec VIN|ING board
ARM: mx5: dts: Enable USB OTG on M53EVK
Markus Reichl (1):
ARM: dts: exynos: Add eMMC and SD regulator supplies to Odroid XU3/XU4
Martin Sperl (1):
dt/bindings: bcm2835: correct description for DMA-int
Masahiro Yamada (2):
ARM: tegra: Remove redundant ARM_L1_CACHE_SHIFT_6 select
ARM: dts: uniphier: add NAND pinmux node
Matthew McClintock (10):
qcom: ipq4019: Add basic board/dts support for IPQ4019 SoC
dts: ipq4019: Add support for IPQ4019 DK01 board
qcom: ipq4019: add acc and saw nodes to bring up secondary cores
qcom: ipq4019: add watchdog node to ipq4019 SoC and DK01 device tree
qcom: ipq4019: add support for reset via qcom,ps-hold
qcom: ipq4019: add spi node to ipq4019 SoC and DK01 device tree
qcom: ipq4019: add i2c node to ipq4019 SoC and DK01 device tree
qcom: ipq4019: add cpu operating points for cpufreq support
qcom: ipq4019: add crypto nodes to ipq4019 SoC and DK01 device tree
qcom: ipq4019: add DMA nodes to ipq4019 SoC and DK01 device tree
Maxime Ripard (6):
ARM: sun5i: dt: Add pll3 and pll7 clocks
ARM: sun5i: Add TV encoder gate to the DTSI
ARM: sun5i: Add DRAM gates
ARM: sun5i: a13: Add display and TCON clocks
ARM: sun5i: r8: Add display blocks to the DTSI
ARM: sun5i: chip: Enable the TV Encoder
Mike Williams (3):
ARM: dts: at91: sama5d2: add trng node
ARM: dts: at91: sama5d3: add trng node
ARM: dts: at91: sama5d4: add trng node
Minghuan Lian (1):
ARM: dts: ls1021a: add SCFG MSI dts node
Misael Lopez Cruz (1):
ARM: dts: dra7: Use eDMA and add DAT port address for McASP3
Neil Armstrong (6):
dt-bindings: irq: arm,versatile-fpga: add compatible string for OX810SE SoC
dt-bindings: Add Oxford Semiconductor to vendor prefixes
ARM: boot: dts: Add Oxford Semiconductor OX810SE dtsi
dt-bindings: Add OXNAS bindings
dt-bindings: Add Western Digital to vendor prefixes
ARM: boot: dts: Add Western Digital My Book World Edition device tree
Nicolas Ferre (6):
ARM: dts: at91: sama5d2: add LCD controller
ARM: dts: at91: sama5d4: add watchdog interrupt property
ARM: dts: at91: sama5d2: add shutdown controller node
ARM: dts: at91: sama5d2: add slow clock to watchdog node
ARM: dts: at91: VInCo: fix phy reset gpio flag
ARM: dts: at91: at91sam9g45 family: reduce the trng register map size
Nishanth Menon (4):
ARM: dts: dra7-evm: Add missing regulators
ARM: dts: k2*: Rename the k2* files to keystone-k2* files
ARM: dts: Add support for dra72-evm rev C (SR2.0)
ARM: dts: AM57xx/DRA7: Update SoC voltage rail limits to match data sheet
Olliver Schinagl (1):
ARM: dts: sunxi: Add a olinuxino-lime2-emmc
Olof Johansson (7):
Merge tag 'at91-dt' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
Merge tag 'renesas-arm64-dt-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'renesas-cleanup-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'versatile-dts-1' of git://git.kernel.org/.../linusw/linux-integrator into next/dt
Merge tag 'lpc18xx_dts_for_4.7' of https://github.com/manabian/linux-lpc into next/dt
Merge tag 'socfpga_dts_for_v4.7' of git://git.kernel.org/.../dinguyen/linux into next/dt
Merge tag 'v4.7-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Pankaj Dubey (3):
clk: samsung: exynos3250: Add UART2 clock
ARM: dts: exynos: Add UART2 DT node for Exynos3250 SoC
ARM: dts: change SROM node compatible from generic to model specific
Paul Kocialkowski (5):
devicetree: bindings: Add vendor prefix for Amazon.com, Inc.
ARM: dts: Amazon Kindle Fire (first generation) codename kc1 basic support
ARM: dts: omap4-kc1: USB OTG support
ARM: dts: omap4-kc1: LEDs support
ARM: dts: omap4-kc1: Power off support
Peter Ujfalusi (8):
ARM: dts: dra7: Move the sDMA crossbar node under l4_cfg/scm
ARM: dts: dra7: Enable eDMA
ARM: dts: dra7-evm: Enable AFIFO use for McASP3
ARM: dts: dra72-evm: Enable AFIFO use for McASP3
ARM: dts: am57xx-beagle-x15: Move clkout2 source selection to codec node
ARM: dts: am57xx-beagle-x15: Enable AFIFO use for McASP3
ARM: dts: dra7xx: Correct mcasp8_ahclkx_mux name
ARM: dts: dra7: Add nodes for McASP1/2/4/5/6/7/8
Petr Kulhavy (3):
ARM: DTS: da850: fix missing #gpio-cells in gpio node
ARM: DTS: da850: add node for i2c1
ARM: davinci: da8xx-dt: add OF_DEV_AUXDATA entry for i2c1
Priit Laes (4):
ARM: sun4i: dt: Enable dram gate 5 (tve0 clock) for simplefb TV output
ARM: sun7i: dt: Enable dram gate 5 (tve0 clock) for simplefb TV output
ARM: sun4i: dt: Add pll3 and pll7 clocks
ARM: sun7i: dt: Add pll3 and pll7 clocks
Rafa? Mi?ecki (3):
ARM: BCM5301X: Set vcc-gpio for USB controllers of few devices
ARM: BCM5301X: Enable earlycon on tested devices
ARM: BCM5301X: Add DT entry for SPI controller and NOR flash
Ralf Ramsauer (2):
ARM: tegra: Fix copy/paste typo in several DTS includes
ARM: tegra: Add high speed UARTs to Jetson TK1 device tree
Ramesh Shanmugasundaram (2):
arm64: dts: r8a7795: Add CAN external clock support
arm64: dts: r8a7795: Add CAN support
Reinder de Haan (2):
ARM: dts: sun8i: Add support for H3 usb clocks
ARM: dts: sun8i: Add usbphy and usb host controller nodes
Roger Quadros (15):
ARM: dts: dra7-evm: Fix comment about NAND configuration
ARM: dts: omap24xx: Enable gpio and interrupt controller for GPMC
ARM: dts: omap4: Enable gpio and interrupt controller for GPMC
ARM: dts: omap5: Enable gpio and interrupt controller for GPMC
ARM: dts: dra7: Enable gpio controller for GPMC
ARM: dts: am335x: Enable gpio controller for GPMC
ARM: dts: am4372: Enable gpio controller for GPMC
ARM: dts: omap3: Enable gpio controller for GPMC
ARM: dts: dm814x: Enable gpio controller for GPMC
ARM: dts: dm816x: Enable gpio controller for GPMC
ARM: dts: dra7x-evm: Provide NAND ready pin
ARM: dts: am437x: Provide NAND ready pin
ARM: dts: am335x: Provide NAND ready pin
ARM: dts: omap3-beagle: Provide NAND ready pin
ARM: dts: dra7xx: Fix compatible string for PCF8575 chip
Roger Shimizu (1):
ARM: dts: orion5x: add device tree for kurobox-pro
Sascha Hauer (1):
dt-bindings: MediaTek: Add binding document for the AUXADC
Schuyler Patton (1):
ARM: dts: AM572x-IDK Initial Support
Sebastian Reichel (5):
ARM: dts: n9/n950: regulator configuration
ARM: dts: OMAP3-N950: Add Keypad Matrix
ARM: dts: OMAP3-N950: Add Vibrator
ARM: dts: Enable N950 keyboard sleep leds by default
ARM: dts: OMAP3-N950: Add Keypad Slide Switch
Sergio Prado (1):
ARM: dts: imx6: Add dts for Embest MarS Board
Shawn Lin (1):
ARM: dts: rockchip: remove broken-cd from emmc and sdio
Simon Horman (39):
arm64: dts: r8a7795: Use USB3.0 fallback compatibility string
ARM: dts: lager: use generic pinctrl properties
ARM: dts: ape6evm: use generic pinctrl properties
ARM: dts: armadillo800eva: use generic pinctrl properties
ARM: dts: bockw: use generic pinctrl properties
ARM: dts: marzen: use generic pinctrl properties
ARM: dts: koelsch: use generic pinctrl properties
ARM: dts: porter: use generic pinctrl properties
ARM: dts: gose: use generic pinctrl properties
ARM: dts: alt: use generic pinctrl properties
ARM: dts: silk: use generic pinctrl properties
ARM: dts: kzm9g: use generic pinctrl properties
ARM: dts: kzm9d: use generic pinctrl properties
ARM: dts: r8a7790: Remove unnecessary clock-output-names properties
ARM: dts: r7s72100: Remove unnecessary clock-output-names properties
ARM: dts: r8a7740: Remove unnecessary clock-output-names properties
ARM: dts: r8a7778: Remove unnecessary clock-output-names properties
ARM: dts: r8a7779: Remove unnecessary clock-output-names properties
ARM: dts: r8a7791: Remove unnecessary clock-output-names properties
ARM: dts: r8a7793: Remove unnecessary clock-output-names properties
ARM: dts: r8a7794: Remove unnecessary clock-output-names properties
ARM: dts: gose: Remove unnecessary clock-output-names properties
ARM: dts: koelsch: Remove unnecessary clock-output-names properties
ARM: dts: porter: Remove unnecessary clock-output-names properties
ARM: dts: lager: Remove unnecessary clock-output-names properties
ARM: dts: r8a73a4: Remove unnecessary clock-output-names properties
ARM: dts: sh73a0: Remove unnecessary clock-output-names properties
ARM: dts: r8a7790: use fallback jpu compatibility string
ARM: dts: r8a7791: use fallback jpu compatibility string
ARM: dts: r8a7791: use fallback can compatibility string
ARM: dts: r8a7790: use fallback can compatibility string
ARM: dts: r8a7794: add CAN clocks to device tree
ARM: dts: r8a7794: add CAN nodes to device tree
ARM: dts: r8a7793: add CAN clocks to device tree
ARM: dts: r8a7793: add CAN nodes to device tree
ARM: dts: r8a7794: add IIC clocks
ARM: dts: r8a7794: Add IIC nodes
ARM: dts: r8a7790: Use USB3.0 fallback compatibility string
ARM: dts: r8a7791: Use USB3.0 fallback compatibility string
Sjoerd Simons (2):
ARM: dts: r8a7791: Don't disable referenced optional clocks
Revert "ARM: dts: porter: Enable SCIF_CLK frequency and pins"
Soeren Moch (1):
ARM: dts: imx6q-tbs2910: fix fec reset polarity
Srinivas Kandagatla (13):
ARM: dts: apq8064: fix the pinctrls for i2c and spi
ARM: dts: apq8064: add support to gsbi1 uart
ARM: dts: apq8064: add gsbi7 i2c support
ARM: dts: db600c: add board support with serial
ARM: dts: db600c: add pmic regulator supplies
ARM: dts: db600c: Add eMMC and SD card support
ARM: dts: db600c: add usb support
ARM: dts: db600c: add pcie support
ARM: dts: db600c: add on board sata support.
ARM: dts: db600c: Add on board leds support
ARM: dts: db600c: add i2c support
ARM: dts: db600c: add spi support
ARM: dts: db600c: add support to magnetometer
Stefan Agner (4):
ARM: dts: vf-colibri: alias the primary FEC as ethernet0
ARM: dts: vf-colibri: increase NAND clock speed
ARM: dts: vfxxx: add missing reg properties
ARM: dts: ls1021a: add pix clock to DCU dts node
Stefan Wahren (1):
ARM: bcm2835: add CPU node for ARM core
Sudeep Holla (2):
ARM: tegra: Replace legacy *,wakeup property with wakeup-source
ARM: dts: vexpress: fix node name unit-address presence warnings
Suman Anna (2):
ARM: dts: DRA7: Enable Timers 13 through 16
ARM: dts: DRA7: Add timer12 node
Sylvain Lemieux (3):
ARM: dts: lpc32xx: add clock properties to spi nodes
ARM: dts: phy3250: enable ssp0
ARM: dts: lpc32xx: disabled ssp0/spi1 & ssp1/spi2 by default
Tero Kristo (9):
ARM: dts: omap3: fix clock node definitions to avoid build warnings
ARM: dts: omap2: fix clock node definitions to avoid build warnings
ARM: dts: omap4: fix clock node definitions to avoid build warnings
ARM: dts: am33xx: fix clock node definitions to avoid build warnings
ARM: dts: am43xx: fix clock node definitions to avoid build warnings
ARM: dts: dm81x: fix clock node definitions to avoid build warnings
ARM: dts: dra7: fix clock node definitions to avoid build warnings
ARM: dts: omap5: fix clock node definitions to avoid build warnings
ARM: dts: am43xx: add support for clkout1 clock
Thor Thayer (2):
ARM: dts: socfpga: Add Altera Arria10 L2 Cache EDAC devicetree entry
ARM: dts: socfpga: Add Altera Arria10 OCRAM EDAC devicetree entry
Tony Lindgren (1):
ARM: dts: Add clocks for dm814x ADPLL
Ulrich Hecht (2):
ARM: dts: r8a7793: Add SDHI controllers
ARM: dts: gose: Enable SDHI controllers
Uwe Kleine-K?nig (3):
ARM: dts: imx25-pinfunc: add all UART mux modes
ARM: dts: imx25-pinfunc: remove SION for pins with an UART handshaking input mode
ARM: dts: imx28: add alternative pinmuxing for mac0
Vignesh R (3):
ARM: dts: keystone: Add aliases for SPI nodes
ARM: dts: dra7x: Remove QSPI pinmux
ARM: dts: dra7x: Support QSPI MODE-0 operation at 64MHz
Vitaly Andrianov (1):
ARM: keystone: dts: add psci command definition
Vladimir Murzin (2):
ARM: dts: introduce MPS2 AN385/AN386
ARM: dts: introduce MPS2 AN399/AN400
Vladimir Zapolskiy (10):
ARM: dts: lpc32xx: set default clock rate of HCLK PLL
dt-bindings: interrupt-controllers: add description of SIC1 and SIC2
ARM: dts: lpc32xx: reparent SIC1 and SIC2 interrupts from MIC
ARM: dts: lpc32xx: ea3250: avoid extension of device nodes by absolute path
ARM: dts: lpc32xx: ea3250: add NAND partitions device node
ARM: dts: lpc32xx: ea3250: fix Atmel at24 eeprom vendor
ARM: dts: lpc32xx: ea3250: add SoC name prefix to board dts file
ARM: dts: lpc32xx: phy3250: avoid extension of device nodes by absolute path
ARM: dts: lpc32xx: phy3250: add NAND partitions device node
ARM: dts: lpc32xx: phy3250: add SoC name prefix to board dts file
Wolfram Sang (2):
ARM: dts: r8a7790: lager: Enable UHS-I SDR-50
ARM: dts: r8a7790: fix max-frequency for SDHI
Yakir Yang (1):
ARM: dts: rockchip: add i2c nodes for RK3228 SoCs
Yegor Yefremov (4):
ARM: dts: am335x-baltos-ir5221: use dedicated RTS/CTS signals
ARM: dts: split am335x-baltos-ir5221 into dts and dtsi files
ARM: dts: add DTS for Baltos IR3220
ARM: dts: add DTS for Baltos IR2110
Documentation/devicetree/bindings/arm/arm-boards | 8 +
.../devicetree/bindings/arm/atmel-at91.txt | 2 +-
.../devicetree/bindings/arm/omap/omap.txt | 6 +
Documentation/devicetree/bindings/arm/oxnas.txt | 9 +
Documentation/devicetree/bindings/arm/rockchip.txt | 4 +
.../bindings/arm/samsung/samsung-boards.txt | 2 +
.../devicetree/bindings/dma/fsl-imx-sdma.txt | 27 +
.../arm,versatile-fpga-irq.txt | 2 +-
.../brcm,bcm2835-armctrl-ic.txt | 4 +-
.../interrupt-controller/nxp,lpc3220-mic.txt | 70 +-
.../bindings/phy/phy-lpc18xx-usb-otg.txt | 2 +-
.../bindings/power/renesas,rcar-sysc.txt | 48 +
.../devicetree/bindings/soc/mediatek/auxadc.txt | 21 +
.../devicetree/bindings/soc/mediatek/pwrap.txt | 1 +
.../devicetree/bindings/soc/rockchip/grf.txt | 35 +
Documentation/devicetree/bindings/spi/ti_qspi.txt | 7 +
.../devicetree/bindings/vendor-prefixes.txt | 6 +
MAINTAINERS | 2 +-
arch/arm/boot/dts/Makefile | 67 +-
arch/arm/boot/dts/am335x-baltos-ir2110.dts | 71 ++
arch/arm/boot/dts/am335x-baltos-ir3220.dts | 119 +++
arch/arm/boot/dts/am335x-baltos-ir5221.dts | 398 +--------
arch/arm/boot/dts/am335x-baltos.dtsi | 408 +++++++++
arch/arm/boot/dts/am335x-chiliboard.dts | 75 ++
arch/arm/boot/dts/am335x-chilisom.dtsi | 77 +-
arch/arm/boot/dts/am335x-cm-t335.dts | 1 +
arch/arm/boot/dts/am335x-evm.dts | 1 +
arch/arm/boot/dts/am335x-icev2.dts | 306 +++++++
arch/arm/boot/dts/am335x-igep0033.dtsi | 1 +
arch/arm/boot/dts/am335x-phycore-som.dtsi | 1 +
arch/arm/boot/dts/am335x-shc.dts | 2 +-
arch/arm/boot/dts/am33xx-clocks.dtsi | 90 +-
arch/arm/boot/dts/am33xx.dtsi | 8 +-
arch/arm/boot/dts/am35xx-clocks.dtsi | 20 +-
arch/arm/boot/dts/am4372.dtsi | 14 +-
arch/arm/boot/dts/am437x-gp-evm.dts | 3 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 3 +-
arch/arm/boot/dts/am43xx-clocks.dtsi | 170 ++--
arch/arm/boot/dts/am572x-idk.dts | 85 ++
arch/arm/boot/dts/am57xx-beagle-x15.dts | 14 +-
arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +-
arch/arm/boot/dts/am57xx-commercial-grade.dtsi | 23 +
arch/arm/boot/dts/am57xx-idk-common.dtsi | 304 +++++++
arch/arm/boot/dts/am57xx-industrial-grade.dtsi | 23 +
arch/arm/boot/dts/arm-realview-eb-11mp-revb.dts | 93 ++
arch/arm/boot/dts/arm-realview-eb-11mp.dts | 74 ++
arch/arm/boot/dts/arm-realview-eb-a9mp.dts | 70 ++
arch/arm/boot/dts/arm-realview-eb-mp.dtsi | 225 +++++
arch/arm/boot/dts/arm-realview-eb.dts | 166 ++++
arch/arm/boot/dts/arm-realview-eb.dtsi | 453 ++++++++++
arch/arm/boot/dts/arm-realview-pb1176.dts | 40 +
arch/arm/boot/dts/arm-realview-pb11mp.dts | 19 +-
arch/arm/boot/dts/arm-realview-pba8.dts | 178 ++++
arch/arm/boot/dts/arm-realview-pbx-a9.dts | 229 +++++
arch/arm/boot/dts/arm-realview-pbx.dtsi | 542 ++++++++++++
arch/arm/boot/dts/armada-385-linksys.dtsi | 6 +-
arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 4 +-
arch/arm/boot/dts/armv7-m.dtsi | 2 +-
arch/arm/boot/dts/artpec6.dtsi | 99 +--
arch/arm/boot/dts/aspeed-ast2500-evb.dts | 25 +
arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 25 +
arch/arm/boot/dts/aspeed-g4.dtsi | 161 ++++
arch/arm/boot/dts/aspeed-g5.dtsi | 170 ++++
arch/arm/boot/dts/at91-sama5d2_xplained.dts | 9 +
arch/arm/boot/dts/at91-vinco.dts | 4 +-
arch/arm/boot/dts/at91sam9g45.dtsi | 2 +-
arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 4 +
arch/arm/boot/dts/bcm2835-rpi-a.dts | 4 +
arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 4 +
arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 4 +
arch/arm/boot/dts/bcm2835-rpi-b.dts | 4 +
arch/arm/boot/dts/bcm2835-rpi.dtsi | 9 +
arch/arm/boot/dts/bcm2835.dtsi | 11 +
arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 4 +
arch/arm/boot/dts/bcm283x.dtsi | 47 +
arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 10 +-
arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 6 +-
arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 17 +-
arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 6 +-
arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 2 +-
arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 5 +
arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 8 +
arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 6 +-
arch/arm/boot/dts/bcm5301x.dtsi | 32 +
arch/arm/boot/dts/cros-adc-thermistors.dtsi | 8 +-
arch/arm/boot/dts/da850-enbw-cmc.dts | 14 +-
arch/arm/boot/dts/da850-evm.dts | 26 +-
arch/arm/boot/dts/da850.dtsi | 95 +-
arch/arm/boot/dts/dm814x-clocks.dtsi | 253 +++++-
arch/arm/boot/dts/dm814x.dtsi | 2 +
arch/arm/boot/dts/dm816x-clocks.dtsi | 42 +-
arch/arm/boot/dts/dm816x.dtsi | 2 +
arch/arm/boot/dts/dra62x-clocks.dtsi | 26 +
arch/arm/boot/dts/dra7-evm.dts | 70 +-
arch/arm/boot/dts/dra7.dtsi | 200 ++++-
arch/arm/boot/dts/dra72-evm-common.dtsi | 817 +++++++++++++++++
arch/arm/boot/dts/dra72-evm-revc.dts | 73 ++
arch/arm/boot/dts/dra72-evm.dts | 835 +-----------------
arch/arm/boot/dts/dra7xx-clocks.dtsi | 376 ++++----
arch/arm/boot/dts/emev2-kzm9d.dts | 4 +-
arch/arm/boot/dts/exynos3250-artik5-eval.dts | 43 +
arch/arm/boot/dts/exynos3250-artik5.dtsi | 334 +++++++
arch/arm/boot/dts/exynos3250-monk.dts | 12 +-
arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 80 ++
arch/arm/boot/dts/exynos3250-rinato.dts | 71 +-
arch/arm/boot/dts/exynos3250.dtsi | 27 +-
arch/arm/boot/dts/exynos4.dtsi | 27 +-
arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 7 +
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 4 +
arch/arm/boot/dts/exynos4412-trats2.dts | 16 +-
arch/arm/boot/dts/exynos4x12-pinctrl.dtsi | 7 +
arch/arm/boot/dts/exynos4x12.dtsi | 2 +-
arch/arm/boot/dts/exynos5.dtsi | 4 +-
arch/arm/boot/dts/exynos5250-arndale.dts | 2 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 8 +-
arch/arm/boot/dts/exynos5250-snow-common.dtsi | 12 +-
arch/arm/boot/dts/exynos5250-spring.dts | 2 +-
arch/arm/boot/dts/exynos5250.dtsi | 10 +-
arch/arm/boot/dts/exynos5410-smdk5410.dts | 2 +-
arch/arm/boot/dts/exynos5410.dtsi | 4 +-
arch/arm/boot/dts/exynos5420-arndale-octa.dts | 7 -
arch/arm/boot/dts/exynos5420-peach-pit.dts | 6 +-
arch/arm/boot/dts/exynos5420-smdk5420.dts | 9 +-
arch/arm/boot/dts/exynos5420.dtsi | 13 +-
arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 24 +-
arch/arm/boot/dts/exynos5440.dtsi | 4 +-
arch/arm/boot/dts/imx25-pinfunc.h | 124 +--
arch/arm/boot/dts/imx28-m28.dtsi | 26 -
arch/arm/boot/dts/imx28.dtsi | 26 +
arch/arm/boot/dts/imx31.dtsi | 8 +
arch/arm/boot/dts/imx35.dtsi | 8 +
arch/arm/boot/dts/imx53-m53evk.dts | 21 +-
arch/arm/boot/dts/imx6dl-riotboard.dts | 2 +-
arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts | 42 +-
arch/arm/boot/dts/imx6dl-tx6s-8034.dts | 237 +++++
arch/arm/boot/dts/imx6dl-tx6s-8035.dts | 253 ++++++
arch/arm/boot/dts/imx6dl-tx6u-801x.dts | 42 +-
arch/arm/boot/dts/imx6dl-tx6u-8033.dts | 248 ++++++
arch/arm/boot/dts/imx6dl-tx6u-811x.dts | 60 +-
arch/arm/boot/dts/imx6dl-tx6u-81xx-mb7.dts | 255 ++++++
arch/arm/boot/dts/imx6dl.dtsi | 2 +-
arch/arm/boot/dts/imx6q-apalis-ixora.dts | 45 +
arch/arm/boot/dts/imx6q-b450v3.dts | 5 +-
arch/arm/boot/dts/imx6q-b650v3.dts | 5 +-
arch/arm/boot/dts/imx6q-b850v3.dts | 33 +-
arch/arm/boot/dts/imx6q-ba16.dtsi | 6 +-
arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +-
arch/arm/boot/dts/imx6q-marsboard.dts | 403 +++++++++
arch/arm/boot/dts/imx6q-tbs2910.dts | 4 +-
arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts | 42 +-
arch/arm/boot/dts/imx6q-tx6q-1010.dts | 42 +-
arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts | 72 +-
arch/arm/boot/dts/imx6q-tx6q-1020.dts | 72 +-
arch/arm/boot/dts/imx6q-tx6q-1036.dts | 252 ++++++
arch/arm/boot/dts/imx6q-tx6q-1110.dts | 60 +-
arch/arm/boot/dts/imx6q-tx6q-11x0-mb7.dts | 264 ++++++
arch/arm/boot/dts/imx6q.dtsi | 18 +-
arch/arm/boot/dts/imx6qdl-apalis.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-apf6dev.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-rex.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 30 +-
arch/arm/boot/dts/imx6qdl-tx6.dtsi | 788 +++++++++--------
arch/arm/boot/dts/imx6qdl-udoo.dtsi | 98 ++-
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl.dtsi | 32 +-
arch/arm/boot/dts/imx6qp-nitrogen6_max.dts | 59 ++
arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 709 +++++++++++++++
arch/arm/boot/dts/imx6sx-sdb-sai.dts | 67 ++
arch/arm/boot/dts/imx6sx-sdb.dts | 2 +
arch/arm/boot/dts/imx6sx-sdb.dtsi | 16 +
arch/arm/boot/dts/imx6sx.dtsi | 8 +-
arch/arm/boot/dts/imx6ul-14x14-evk.dts | 74 ++
arch/arm/boot/dts/imx6ul-pico-hobbit.dts | 516 +++++++++++
arch/arm/boot/dts/imx6ul-tx6ul-0010.dts | 53 ++
arch/arm/boot/dts/imx6ul-tx6ul-0011.dts | 68 ++
arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts | 271 ++++++
arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 973 +++++++++++++++++++++
arch/arm/boot/dts/imx6ul.dtsi | 12 +-
.../{k2e-clocks.dtsi => keystone-k2e-clocks.dtsi} | 0
.../boot/dts/{k2e-evm.dts => keystone-k2e-evm.dts} | 2 +-
.../{k2e-netcp.dtsi => keystone-k2e-netcp.dtsi} | 0
arch/arm/boot/dts/{k2e.dtsi => keystone-k2e.dtsi} | 4 +-
...{k2hk-clocks.dtsi => keystone-k2hk-clocks.dtsi} | 0
.../dts/{k2hk-evm.dts => keystone-k2hk-evm.dts} | 2 +-
.../{k2hk-netcp.dtsi => keystone-k2hk-netcp.dtsi} | 0
.../arm/boot/dts/{k2hk.dtsi => keystone-k2hk.dtsi} | 4 +-
.../{k2l-clocks.dtsi => keystone-k2l-clocks.dtsi} | 0
.../boot/dts/{k2l-evm.dts => keystone-k2l-evm.dts} | 2 +-
.../{k2l-netcp.dtsi => keystone-k2l-netcp.dtsi} | 0
arch/arm/boot/dts/{k2l.dtsi => keystone-k2l.dtsi} | 4 +-
arch/arm/boot/dts/keystone.dtsi | 11 +
arch/arm/boot/dts/kirkwood-6192.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-6281.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-6282.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-98dx4122.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-b3.dts | 19 +-
arch/arm/boot/dts/kirkwood-blackarmor-nas220.dts | 4 +-
arch/arm/boot/dts/kirkwood-cloudbox.dts | 2 +-
arch/arm/boot/dts/kirkwood-db-88f6281.dts | 14 +-
arch/arm/boot/dts/kirkwood-db-88f6282.dts | 20 +-
arch/arm/boot/dts/kirkwood-dir665.dts | 20 +-
arch/arm/boot/dts/kirkwood-dnskw.dtsi | 6 +-
arch/arm/boot/dts/kirkwood-ds111.dts | 2 +-
arch/arm/boot/dts/kirkwood-ds112.dts | 6 +-
arch/arm/boot/dts/kirkwood-ds212.dts | 2 +-
arch/arm/boot/dts/kirkwood-ds411.dts | 6 +-
arch/arm/boot/dts/kirkwood-ds411slim.dts | 2 +-
arch/arm/boot/dts/kirkwood-ib62x0.dts | 4 +-
arch/arm/boot/dts/kirkwood-iconnect.dts | 22 +-
arch/arm/boot/dts/kirkwood-km_common.dtsi | 20 +-
arch/arm/boot/dts/kirkwood-laplug.dts | 19 +-
arch/arm/boot/dts/kirkwood-linkstation.dtsi | 17 +-
arch/arm/boot/dts/kirkwood-linksys-viper.dts | 240 +++++
arch/arm/boot/dts/kirkwood-lsxl.dtsi | 16 +-
arch/arm/boot/dts/kirkwood-mplcec4.dts | 18 +-
arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts | 24 +-
arch/arm/boot/dts/kirkwood-nas2big.dts | 18 +-
.../boot/dts/kirkwood-netgear_readynas_duo_v2.dts | 20 +-
.../boot/dts/kirkwood-netgear_readynas_nv+_v2.dts | 23 +-
arch/arm/boot/dts/kirkwood-netxbig.dtsi | 8 +-
arch/arm/boot/dts/kirkwood-ns2-common.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-nsa310.dts | 18 +-
arch/arm/boot/dts/kirkwood-nsa320.dts | 31 +-
arch/arm/boot/dts/kirkwood-nsa325.dts | 17 +-
arch/arm/boot/dts/kirkwood-nsa3x0-common.dtsi | 24 +-
arch/arm/boot/dts/kirkwood-openblocks_a6.dts | 2 +-
arch/arm/boot/dts/kirkwood-openblocks_a7.dts | 2 +-
arch/arm/boot/dts/kirkwood-openrd.dtsi | 14 +-
arch/arm/boot/dts/kirkwood-pogoplug-series-4.dts | 2 +-
arch/arm/boot/dts/kirkwood-rd88f6192.dts | 20 +-
arch/arm/boot/dts/kirkwood-rd88f6281-a.dts | 2 +-
arch/arm/boot/dts/kirkwood-rd88f6281-z0.dts | 2 +-
arch/arm/boot/dts/kirkwood-rd88f6281.dtsi | 20 +-
arch/arm/boot/dts/kirkwood-rs212.dts | 6 +-
arch/arm/boot/dts/kirkwood-synology.dtsi | 22 +-
arch/arm/boot/dts/kirkwood-t5325.dts | 22 +-
arch/arm/boot/dts/kirkwood-ts219-6281.dts | 4 +-
arch/arm/boot/dts/kirkwood-ts219-6282.dts | 16 +-
arch/arm/boot/dts/kirkwood-ts219.dtsi | 20 +-
arch/arm/boot/dts/kirkwood-ts419-6282.dts | 15 +-
arch/arm/boot/dts/kirkwood-ts419.dtsi | 4 +-
arch/arm/boot/dts/kirkwood.dtsi | 2 +-
arch/arm/boot/dts/lpc18xx.dtsi | 47 +-
.../boot/dts/{ea3250.dts => lpc3250-ea3250.dts} | 230 +++--
arch/arm/boot/dts/lpc3250-phy3250.dts | 226 +++++
arch/arm/boot/dts/lpc32xx.dtsi | 77 +-
arch/arm/boot/dts/lpc4350-hitex-eval.dts | 41 +-
arch/arm/boot/dts/lpc4357-ea4357-devkit.dts | 29 +-
arch/arm/boot/dts/ls1021a.dtsi | 65 +-
.../dts/{rk3288-thermal.dtsi => mps2-an385.dts} | 96 +-
arch/arm/boot/dts/mps2-an399.dts | 92 ++
arch/arm/boot/dts/mps2.dtsi | 241 +++++
arch/arm/boot/dts/mt2701.dtsi | 19 +
arch/arm/boot/dts/omap2420-clocks.dtsi | 38 +-
arch/arm/boot/dts/omap2420-n8x0-common.dtsi | 2 +-
arch/arm/boot/dts/omap2420.dtsi | 4 +
arch/arm/boot/dts/omap2430-clocks.dtsi | 58 +-
arch/arm/boot/dts/omap2430.dtsi | 6 +-
arch/arm/boot/dts/omap24xx-clocks.dtsi | 228 ++---
arch/arm/boot/dts/omap3-beagle.dts | 1 +
arch/arm/boot/dts/omap3-n9.dts | 14 +
arch/arm/boot/dts/omap3-n950-n9.dtsi | 151 ++++
arch/arm/boot/dts/omap3-n950.dts | 99 +++
arch/arm/boot/dts/omap3.dtsi | 6 +-
arch/arm/boot/dts/omap3430es1-clocks.dtsi | 30 +-
arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi | 44 +-
arch/arm/boot/dts/omap34xx.dtsi | 2 +-
.../omap36xx-am35xx-omap3430es2plus-clocks.dtsi | 32 +-
arch/arm/boot/dts/omap36xx-clocks.dtsi | 14 +-
.../boot/dts/omap36xx-omap3430es2plus-clocks.dtsi | 14 +-
arch/arm/boot/dts/omap36xx.dtsi | 4 +-
arch/arm/boot/dts/omap3xxx-clocks.dtsi | 276 +++---
arch/arm/boot/dts/omap4-kc1.dts | 182 ++++
arch/arm/boot/dts/omap4-var-som-om44.dtsi | 2 +-
arch/arm/boot/dts/omap4.dtsi | 6 +-
arch/arm/boot/dts/omap443x-clocks.dtsi | 2 +-
arch/arm/boot/dts/omap443x.dtsi | 2 +-
arch/arm/boot/dts/omap4460.dtsi | 2 +-
arch/arm/boot/dts/omap446x-clocks.dtsi | 4 +-
arch/arm/boot/dts/omap44xx-clocks.dtsi | 316 +++----
arch/arm/boot/dts/omap5-board-common.dtsi | 12 +-
arch/arm/boot/dts/omap5-cm-t54.dts | 2 +-
arch/arm/boot/dts/omap5.dtsi | 6 +-
arch/arm/boot/dts/omap54xx-clocks.dtsi | 260 +++---
arch/arm/boot/dts/orion5x-kuroboxpro.dts | 127 +++
arch/arm/boot/dts/ox810se.dtsi | 336 +++++++
arch/arm/boot/dts/phy3250.dts | 227 -----
.../boot/dts/qcom-apq8064-arrow-db600c-pins.dtsi | 52 ++
arch/arm/boot/dts/qcom-apq8064-arrow-db600c.dts | 349 ++++++++
arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 6 +
arch/arm/boot/dts/qcom-apq8064-pins.dtsi | 39 +
arch/arm/boot/dts/qcom-apq8064.dtsi | 135 ++-
arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1-c1.dts | 22 +
arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 112 +++
arch/arm/boot/dts/qcom-ipq4019.dtsi | 267 ++++++
arch/arm/boot/dts/qcom-msm8974.dtsi | 52 +-
arch/arm/boot/dts/r7s72100.dtsi | 15 +-
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 20 +-
arch/arm/boot/dts/r8a73a4.dtsi | 75 +-
arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 34 +-
arch/arm/boot/dts/r8a7740.dtsi | 57 +-
arch/arm/boot/dts/r8a7778-bockw.dts | 40 +-
arch/arm/boot/dts/r8a7778.dtsi | 22 +-
arch/arm/boot/dts/r8a7779-marzen.dts | 36 +-
arch/arm/boot/dts/r8a7779.dtsi | 18 +-
arch/arm/boot/dts/r8a7790-lager.dts | 117 +--
arch/arm/boot/dts/r8a7790.dtsi | 125 ++-
arch/arm/boot/dts/r8a7791-koelsch.dts | 72 +-
arch/arm/boot/dts/r8a7791-porter.dts | 73 +-
arch/arm/boot/dts/r8a7791.dtsi | 92 +-
arch/arm/boot/dts/r8a7793-gose.dts | 162 +++-
arch/arm/boot/dts/r8a7793.dtsi | 127 ++-
arch/arm/boot/dts/r8a7794-alt.dts | 32 +-
arch/arm/boot/dts/r8a7794-silk.dts | 44 +-
arch/arm/boot/dts/r8a7794.dtsi | 158 ++--
arch/arm/boot/dts/rk3036-evb.dts | 5 +
arch/arm/boot/dts/rk3036-kylin.dts | 18 +-
arch/arm/boot/dts/rk3036.dtsi | 71 +-
arch/arm/boot/dts/rk3066a-bqcurie2.dts | 11 +-
arch/arm/boot/dts/rk3066a-rayeager.dts | 9 +-
arch/arm/boot/dts/rk3066a.dtsi | 6 +-
arch/arm/boot/dts/rk3188-radxarock.dts | 7 +-
arch/arm/boot/dts/rk3188.dtsi | 6 +-
arch/arm/boot/dts/rk3228-evb.dts | 8 +-
arch/arm/boot/dts/rk3228.dtsi | 149 ++++
arch/arm/boot/dts/rk3288-evb.dtsi | 8 +-
arch/arm/boot/dts/rk3288-firefly.dtsi | 9 +-
arch/arm/boot/dts/rk3288-miqi.dts | 472 ++++++++++
arch/arm/boot/dts/rk3288-popmetal.dts | 9 +-
arch/arm/boot/dts/rk3288-r89.dts | 7 +-
arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 100 +++
arch/arm/boot/dts/rk3288-veyron-jaq.dts | 49 +-
arch/arm/boot/dts/rk3288-veyron-jerry.dts | 9 +
arch/arm/boot/dts/rk3288-veyron-minnie.dts | 44 +
arch/arm/boot/dts/rk3288-veyron-pinky.dts | 7 +
arch/arm/boot/dts/rk3288-veyron-speedy.dts | 16 +
arch/arm/boot/dts/rk3288-veyron.dtsi | 18 +-
arch/arm/boot/dts/rk3288.dtsi | 158 +++-
arch/arm/boot/dts/s5pv210-smdkv210.dts | 2 +-
arch/arm/boot/dts/sama5d2-pinfunc.h | 4 +-
arch/arm/boot/dts/sama5d2.dtsi | 53 ++
arch/arm/boot/dts/sama5d3.dtsi | 7 +
arch/arm/boot/dts/sama5d4.dtsi | 8 +
arch/arm/boot/dts/sh73a0-kzm9g.dts | 37 +-
arch/arm/boot/dts/sh73a0.dtsi | 89 +-
arch/arm/boot/dts/socfpga.dtsi | 4 +
arch/arm/boot/dts/socfpga_arria10.dtsi | 32 +-
arch/arm/boot/dts/socfpga_arria10_socdk_sdmmc.dts | 1 +
arch/arm/boot/dts/socfpga_cyclone5.dtsi | 6 -
arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 94 +-
arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 1 +
arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 310 +++++++
arch/arm/boot/dts/ste-ccu9540.dts | 2 +-
arch/arm/boot/dts/ste-dbx5x0.dtsi | 92 +-
arch/arm/boot/dts/ste-href-stuib.dtsi | 4 +-
arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 16 +-
arch/arm/boot/dts/ste-hrefprev60.dtsi | 8 +-
arch/arm/boot/dts/ste-hrefv60plus.dtsi | 6 +-
arch/arm/boot/dts/ste-nomadik-nhk15.dts | 13 +-
arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 38 +
arch/arm/boot/dts/ste-snowball.dts | 19 +-
arch/arm/boot/dts/stih407-family.dtsi | 126 ++-
arch/arm/boot/dts/sun4i-a10-a1000.dts | 24 +
arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 281 ++++++
arch/arm/boot/dts/sun4i-a10.dtsi | 76 +-
arch/arm/boot/dts/sun5i-a13-difrnce-dit4350.dts | 226 +++++
.../boot/dts/sun5i-a13-empire-electronix-d709.dts | 19 +-
arch/arm/boot/dts/sun5i-a13-inet-98v-rev2.dts | 15 -
arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 41 +
arch/arm/boot/dts/sun5i-a13.dtsi | 66 +-
arch/arm/boot/dts/sun5i-r8-chip.dts | 12 +
arch/arm/boot/dts/sun5i-r8.dtsi | 142 ++-
arch/arm/boot/dts/sun5i.dtsi | 43 +
arch/arm/boot/dts/sun6i-a31s-colorfly-e708-q1.dts | 208 +++++
arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 24 +
arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 24 +
.../boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts | 82 ++
arch/arm/boot/dts/sun7i-a20.dtsi | 77 +-
arch/arm/boot/dts/sun8i-a23-gt90h-v4.dts | 120 ++-
.../boot/dts/sun8i-a23-polaroid-mid2809pxe04.dts | 243 +++++
arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 186 ++++
arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 145 +++
arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 167 ++++
arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 105 +--
arch/arm/boot/dts/sun8i-h3.dtsi | 123 +++
arch/arm/boot/dts/tango4-common.dtsi | 16 +-
arch/arm/boot/dts/tango4-smp8758.dtsi | 28 +-
arch/arm/boot/dts/tango4-vantage-1172.dts | 1 -
arch/arm/boot/dts/tegra114-dalmore.dts | 6 +-
arch/arm/boot/dts/tegra114-roth.dts | 2 +-
arch/arm/boot/dts/tegra114-tn7.dts | 2 +-
arch/arm/boot/dts/tegra114.dtsi | 4 +-
arch/arm/boot/dts/tegra124-jetson-tk1.dts | 32 +-
arch/arm/boot/dts/tegra124-nyan.dtsi | 8 +-
arch/arm/boot/dts/tegra124-venice2.dts | 6 +-
arch/arm/boot/dts/tegra124.dtsi | 4 +-
arch/arm/boot/dts/tegra20-harmony.dts | 6 +-
arch/arm/boot/dts/tegra20-iris-512.dts | 4 +
arch/arm/boot/dts/tegra20-medcom-wide.dts | 4 +
arch/arm/boot/dts/tegra20-paz00.dts | 6 +-
arch/arm/boot/dts/tegra20-seaboard.dts | 8 +-
arch/arm/boot/dts/tegra20-tamonten.dtsi | 4 +
arch/arm/boot/dts/tegra20-trimslice.dts | 6 +-
arch/arm/boot/dts/tegra20-ventana.dts | 6 +-
arch/arm/boot/dts/tegra20-whistler.dts | 6 +-
arch/arm/boot/dts/tegra20.dtsi | 4 +-
arch/arm/boot/dts/tegra30-apalis-eval.dts | 6 +-
arch/arm/boot/dts/tegra30-beaver.dts | 4 +
arch/arm/boot/dts/tegra30-cardhu.dtsi | 6 +-
arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 6 +-
arch/arm/boot/dts/tegra30.dtsi | 4 +-
arch/arm/boot/dts/twl6030.dtsi | 6 +
arch/arm/boot/dts/uniphier-pinctrl.dtsi | 10 +
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 44 +-
arch/arm/boot/dts/vexpress-v2m.dtsi | 44 +-
arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 47 +-
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 57 +-
arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 37 +-
arch/arm/boot/dts/vexpress-v2p-ca9.dts | 41 +-
arch/arm/boot/dts/vf-colibri.dtsi | 7 +-
arch/arm/boot/dts/vf500-colibri.dtsi | 5 +
arch/arm/boot/dts/vf500.dtsi | 1 +
arch/arm/boot/dts/vf610-colibri.dtsi | 5 +
arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 734 ++++++++++++++++
arch/arm/boot/dts/vfxxx.dtsi | 2 +
arch/arm/boot/dts/wd-mbwe.dts | 112 +++
arch/arm/mach-davinci/da8xx-dt.c | 2 +
arch/arm/mach-shmobile/timer.c | 28 +-
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 42 +-
drivers/clk/samsung/clk-exynos3250.c | 15 +
drivers/clk/ti/clk-7xx.c | 2 +-
drivers/gpu/drm/vc4/vc4_drv.c | 20 +
drivers/soc/tegra/Kconfig | 2 -
include/dt-bindings/clock/exynos3250.h | 11 +-
include/dt-bindings/clock/r8a7790-clock.h | 1 +
include/dt-bindings/clock/r8a7794-clock.h | 5 +
include/dt-bindings/power/r8a7779-sysc.h | 27 +
include/dt-bindings/power/r8a7790-sysc.h | 34 +
include/dt-bindings/power/r8a7791-sysc.h | 26 +
include/dt-bindings/power/r8a7793-sysc.h | 28 +
include/dt-bindings/power/r8a7794-sysc.h | 26 +
include/dt-bindings/power/r8a7795-sysc.h | 42 +
include/soc/at91/atmel-sfr.h | 18 +
450 files changed, 23340 insertions(+), 5216 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/oxnas.txt
create mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt
create mode 100644 Documentation/devicetree/bindings/soc/mediatek/auxadc.txt
create mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.txt
create mode 100644 arch/arm/boot/dts/am335x-baltos-ir2110.dts
create mode 100644 arch/arm/boot/dts/am335x-baltos-ir3220.dts
create mode 100644 arch/arm/boot/dts/am335x-baltos.dtsi
create mode 100644 arch/arm/boot/dts/am335x-icev2.dts
create mode 100644 arch/arm/boot/dts/am572x-idk.dts
create mode 100644 arch/arm/boot/dts/am57xx-commercial-grade.dtsi
create mode 100644 arch/arm/boot/dts/am57xx-idk-common.dtsi
create mode 100644 arch/arm/boot/dts/am57xx-industrial-grade.dtsi
create mode 100644 arch/arm/boot/dts/arm-realview-eb-11mp-revb.dts
create mode 100644 arch/arm/boot/dts/arm-realview-eb-11mp.dts
create mode 100644 arch/arm/boot/dts/arm-realview-eb-a9mp.dts
create mode 100644 arch/arm/boot/dts/arm-realview-eb-mp.dtsi
create mode 100644 arch/arm/boot/dts/arm-realview-eb.dts
create mode 100644 arch/arm/boot/dts/arm-realview-eb.dtsi
create mode 100644 arch/arm/boot/dts/arm-realview-pba8.dts
create mode 100644 arch/arm/boot/dts/arm-realview-pbx-a9.dts
create mode 100644 arch/arm/boot/dts/arm-realview-pbx.dtsi
create mode 100644 arch/arm/boot/dts/aspeed-ast2500-evb.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts
create mode 100644 arch/arm/boot/dts/aspeed-g4.dtsi
create mode 100644 arch/arm/boot/dts/aspeed-g5.dtsi
create mode 100644 arch/arm/boot/dts/dra72-evm-common.dtsi
create mode 100644 arch/arm/boot/dts/dra72-evm-revc.dts
create mode 100644 arch/arm/boot/dts/exynos3250-artik5-eval.dts
create mode 100644 arch/arm/boot/dts/exynos3250-artik5.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-tx6s-8034.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tx6s-8035.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-8033.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-81xx-mb7.dts
create mode 100644 arch/arm/boot/dts/imx6q-marsboard.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1036.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-11x0-mb7.dts
create mode 100644 arch/arm/boot/dts/imx6qp-nitrogen6_max.dts
create mode 100644 arch/arm/boot/dts/imx6sx-nitrogen6sx.dts
create mode 100644 arch/arm/boot/dts/imx6sx-sdb-sai.dts
create mode 100644 arch/arm/boot/dts/imx6ul-pico-hobbit.dts
create mode 100644 arch/arm/boot/dts/imx6ul-tx6ul-0010.dts
create mode 100644 arch/arm/boot/dts/imx6ul-tx6ul-0011.dts
create mode 100644 arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts
create mode 100644 arch/arm/boot/dts/imx6ul-tx6ul.dtsi
rename arch/arm/boot/dts/{k2e-clocks.dtsi => keystone-k2e-clocks.dtsi} (100%)
rename arch/arm/boot/dts/{k2e-evm.dts => keystone-k2e-evm.dts} (98%)
rename arch/arm/boot/dts/{k2e-netcp.dtsi => keystone-k2e-netcp.dtsi} (100%)
rename arch/arm/boot/dts/{k2e.dtsi => keystone-k2e.dtsi} (97%)
rename arch/arm/boot/dts/{k2hk-clocks.dtsi => keystone-k2hk-clocks.dtsi} (100%)
rename arch/arm/boot/dts/{k2hk-evm.dts => keystone-k2hk-evm.dts} (99%)
rename arch/arm/boot/dts/{k2hk-netcp.dtsi => keystone-k2hk-netcp.dtsi} (100%)
rename arch/arm/boot/dts/{k2hk.dtsi => keystone-k2hk.dtsi} (96%)
rename arch/arm/boot/dts/{k2l-clocks.dtsi => keystone-k2l-clocks.dtsi} (100%)
rename arch/arm/boot/dts/{k2l-evm.dts => keystone-k2l-evm.dts} (98%)
rename arch/arm/boot/dts/{k2l-netcp.dtsi => keystone-k2l-netcp.dtsi} (100%)
rename arch/arm/boot/dts/{k2l.dtsi => keystone-k2l.dtsi} (96%)
create mode 100644 arch/arm/boot/dts/kirkwood-linksys-viper.dts
rename arch/arm/boot/dts/{ea3250.dts => lpc3250-ea3250.dts} (61%)
create mode 100644 arch/arm/boot/dts/lpc3250-phy3250.dts
rename arch/arm/boot/dts/{rk3288-thermal.dtsi => mps2-an385.dts} (54%)
create mode 100644 arch/arm/boot/dts/mps2-an399.dts
create mode 100644 arch/arm/boot/dts/mps2.dtsi
create mode 100644 arch/arm/boot/dts/omap4-kc1.dts
create mode 100644 arch/arm/boot/dts/orion5x-kuroboxpro.dts
create mode 100644 arch/arm/boot/dts/ox810se.dtsi
delete mode 100644 arch/arm/boot/dts/phy3250.dts
create mode 100644 arch/arm/boot/dts/qcom-apq8064-arrow-db600c-pins.dtsi
create mode 100644 arch/arm/boot/dts/qcom-apq8064-arrow-db600c.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1-c1.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi
create mode 100644 arch/arm/boot/dts/qcom-ipq4019.dtsi
create mode 100644 arch/arm/boot/dts/rk3288-miqi.dts
create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
create mode 100644 arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts
create mode 100644 arch/arm/boot/dts/sun5i-a13-difrnce-dit4350.dts
create mode 100644 arch/arm/boot/dts/sun6i-a31s-colorfly-e708-q1.dts
create mode 100644 arch/arm/boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts
create mode 100644 arch/arm/boot/dts/sun8i-a23-polaroid-mid2809pxe04.dts
create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-2.dts
create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-one.dts
create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
create mode 100644 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts
create mode 100644 arch/arm/boot/dts/wd-mbwe.dts
create mode 100644 include/dt-bindings/power/r8a7779-sysc.h
create mode 100644 include/dt-bindings/power/r8a7790-sysc.h
create mode 100644 include/dt-bindings/power/r8a7791-sysc.h
create mode 100644 include/dt-bindings/power/r8a7793-sysc.h
create mode 100644 include/dt-bindings/power/r8a7794-sysc.h
create mode 100644 include/dt-bindings/power/r8a7795-sysc.h
create mode 100644 include/soc/at91/atmel-sfr.h
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 5/7] ARM: 64-bit DT updates for v4.7
2016-05-17 22:07 ` Arnd Bergmann
@ 2016-05-17 22:24 ` Arnd Bergmann
-1 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:24 UTC (permalink / raw)
To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel
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-dt64
for you to fetch changes up to 9910f5b199621aecfbdb0b63feb31ddd41fd63e2:
Merge tag 'imx-dt64-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt64 (2016-05-10 22:19:36 +0200)
----------------------------------------------------------------
ARM: 64-bit DT updates for v4.7
We continue ramping up platform support for 64-bit ARM machines,
with 111 individual non-merge changesets touching 21 platforms.
The LG1312 platform is completely new and is the first ARM
platform by LG that we support in the mainline kernel. Two other
SoCs got added that are updated versions of existing SoC
families, so the port mainly consists of new dts files:
- The Hisilicon Hip06/D03 is the latest server platform
from Huawei/Hisilicon, and follows the Hip05/D02 platform.
- Rockchip RK3399 follows the 32-bit RK3288 that is popular
in low-end Chromebooks and the 64-bit RK3368 that is mainly
found in chinese Android TV boxes.
The 96Boards HiKey based on the Hisilicon Hi6220 (Kirin 620)
gets a long-awaited overhaul with a lot of devices enabled in
the DT, so it should be much more usable with a mainline kernel
now. See also
https://plus.google.com/111524780435806926688/posts/PeGb2VsNhJd
A lot of work went into enabling new device drivers on existing
machines, but we also have a couple of new commercially
available machines:
- Google Pixel C laptop based on Tegra210
- Hardkernel Odroid C2 Based on Amlogic Meson GXBB (S905)
- Geekbuying GeekBox based on Rockchip RK3368
And finally, a couple of reference or development platforms
that are not end-user platforms but are used for trying out
the respective SoC platforms:
- Amlogic Meson GXBB P200 and P201 development systems
- NXP Layerscape 1043A QDS development board
- Hisilicon Hip06 D03 server board, as mentioned above
- LG1312 Reference Design
- RK3399 Evaluation Board
----------------------------------------------------------------
Alexandre Courbot (5):
dt-bindings: gk20a: Fix typo in compatible name
dt-bindings: gk20a: Document iommus property
dt-bindings: Add documentation for GM20B GPU
arm64: tegra: Add reference clock to GM20B on Tegra210
arm64: tegra: Add IOMMU node to GM20B on Tegra210
Alim Akhtar (2):
arm64: dts: exynos: Add TMU node for exynos7
arm64: dts: Add nodes for pdma0 and pdma1 for exynos7
Andreas Färber (9):
dt-bindings: Add vendor prefix for GeekBuying.com
arm64: dts: rockchip: Clean up gpio-keys nodes
ARM64: dts: amlogic: Clean up Vega S95 /memory nodes
arm64: dts: rockchip: Add rk3368 GeekBox dts
Documentation: devicetree: rockchip: Document rk3368-GeekBox
arm64: dts: marvell: clean up armada-7040-db
arm64: dts: marvell: rename armada-ap806 XOR nodes
arm64: dts: marvell: Clean up armada-3720-db
arm64: dts: marvell: Rename armada-37xx USB node
Anup Patel (4):
arm64: dts: Add ARM PL330 DMA DT node for NS2
arm64: dts: Add maintenance interrupt for GIC in NS2 DT
arm64: dts: Move NS2 clock DT nodes to separate DT file
arm64: dts: Add ARM PL022 SPI DT nodes for NS2
Arnd Bergmann (15):
Merge tag 'samsung-dt64-4.7' of git://git.kernel.org/.../krzk/linux into next/dt64
Merge tag 'tegra-for-4.7-arm64' of git://git.kernel.org/.../tegra/linux into next/dt64
Merge tag 'juno-for-v4.7/dt-updates' of git://git.kernel.org/.../sudeep.holla/linux into next/dt64
Merge tag 'hi6220-dt-for-4.7' of git://github.com/hisilicon/linux-hisi into next/dt64
Merge tag 'xgene-dts-for-v4.7-part1' of https://github.com/AppliedMicro/xgene-next into next/dt64
Merge tag 'arm-soc/for-4.7/devicetree-arm64' of http://github.com/Broadcom/stblinux into next/dt64
Merge tag 'renesas-arm64-dt2-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt64
Merge tag 'hip0x-dt-for-4.7' of git://github.com/hisilicon/linux-hisi into next/dt64
Merge branch 'renesas/fixes-2' into next/dt64
Merge tag 'v4.7-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64
Merge tag 'mvebu-dt64-4.7-1' of git://git.infradead.org/linux-mvebu into next/dt64
Merge tag 'tegra-for-4.7-gpio' of git://git.kernel.org/.../tegra/linux into next/dt64
Merge tag 'tegra-for-4.7-gm20b' of git://git.kernel.org/.../tegra/linux into next/dt64
Merge tag 'v4.6-next-dts64' of https://github.com/mbgg/linux-mediatek into next/dt64
Merge tag 'imx-dt64-4.7' of git://git.kernel.org/.../shawnguo/linux into next/dt64
Brian Starkey (1):
arm64: dts: juno: Add external expansion bus to DT
Caesar Wang (3):
arm64: dts: rockchip: fix the incorrect otp-out pin on rk3368
arm64: dts: rockchip: Add rk3368 mailbox device nodes
arm64: dts: rockchip: move the rk3368 thermal data into rk3368.dtsi
Chanho Min (1):
arm64: dts: Add dts files for LG Electronics's lg1312 SoC
Chen Feng (1):
arm64: dts: hikey: Add hi655x pmic dts node
Geert Uytterhoeven (3):
ARM: shmobile: timer: Fix preset_lpj leading to too short delays
arm64: dts: r8a7795: Don't disable referenced optional scif clock
arm64: dts: r8a7795: Don't disable referenced optional clocks
Gregory CLEMENT (2):
arm64: dts: marvell: Use a SoC-specific compatible for xHCI on Armada37xx
arm64: dts: marvell: add XOR node for Armada 3700 SoC
Guodong Xu (4):
arm64: dts: hikey: enable i2c0 and i2c1 for working with mezzanine boards
arm64: dts: hi6220: add pinctrl for uarts and enable them
arm64: dts: add LED nodes for hi6220-hikey
arm64: dts: add wifi nodes support for hi6220-hikey
Heiko Stuebner (2):
clk: rockchip: fix checkpatch errors in rk3399 dt-binding header
Merge branch 'v4.7-shared/clkids' into v4.7-armsoc/dts64
Hou Zhiqiang (1):
Documentation: DT: Add entry for Freescale LS1043a-QDS board
Jianqun Xu (3):
arm64: dts: rockchip: add core dtsi file for RK3399 SoCs
arm64: dts: rockchip: add dts file for RK3399 evaluation board
dt-bindings: document rockchip rk3399-evb board
Jon Hunter (3):
arm64: tegra: Add support for Google Pixel C
arm64: tegra: Remove unused #power-domain-cells property
arm64: tegra: Add stdout-path for various boards
Kefeng Wang (4):
arm64: dts: hip05: fix its node without msi-cells
arm64: dts: hip05: Add nor flash support
arm64: dts: Add initial dts for Hisilicon Hip06 D03 board
Documentation: arm64: Add Hisilicon Hip06 D03 dts binding
Kevin Hilman (4):
ARM64: dts: amlogic: update serial aliases
Documentation: devicetree: amlogic: Document P20x and ODROID-C2 boards
ARM64: dts: amlogic: add Hardkernel ODROID-C2
ARM64: dts: amlogic: Add P200/P201 boards
Laxman Dewangan (1):
arm64: tegra: Enable power and volume keys on Jetson TX1
Leo Yan (8):
arm64: dts: Reserve memory regions for hi6220
arm64: dts: add sp804 timer node for Hi6220
arm64: dts: enable idle states for Hi6220
arm64: dts: add mailbox node for Hi6220
arm64: dts: add Hi6220's stub clock node
arm64: dts: register Hi6220's thermal sensor
arm64: dts: register Hi6220's thermal zone for power allocator
arm64: dts: Add L2 cache topology to Hi6220
Liu Gang (2):
arm64: dts: ls1043a: Add compatible "fsl,qoriq-gpio" for ls1043a gpio nodes
arm64: dts: ls2080a: Add compatible "fsl,ls2080a-gpio" for ls2080a gpio nodes
Luke Starrett (1):
arm64: dts: NS2 secondary core enablement via PSCI
Masahiro Yamada (2):
arm64: dts: uniphier: use Daughter board on PH1-LD20 reference board
arm64: dts: uniphier: add reference clock node for PH1-LD20
Olof Johansson (3):
Merge tag 'gxbb-dt64' of https://github.com/carlocaione/linux-meson into next/dt64
Merge tag 'renesas-arm64-cleanup-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt64
Merge tag 'v4.7-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64
Phil Edworthy (2):
arm64: dts: r8a7795: Add PCIe nodes
arm64: dts: r8a7795: enable PCIe on Salvator-X
Ramesh Shanmugasundaram (2):
arm64: dts: r8a7795: Add CAN external clock support
arm64: dts: r8a7795: Add CAN support
Rameshwar Prasad Sahu (1):
arm64: dts: apm: Fix compatible string for X-Gene 2 SATA controller DTS node
Rhyland Klein (3):
arm64: tegra: Add gpio-keys nodes for Smaug
arm64: tegra: Add pinmux for Smaug board
arm64: tegra: Enable cros-ec and charger on Smaug
Sascha Hauer (1):
ARM64: dts: mt8173: Add thermal/auxadc device nodes
Shaohui Xie (1):
arm64: dts: add LS1043a-QDS board support
Shawn Lin (2):
arm64: dts: rockchip: remove broken-cd from emmc and sdio
dt-bindings: rockchip-dw-mshc: add description for rk3399
Simon Horman (2):
arm64: dts: salvator-x: use generic pinctrl properties
arm64: dts: r8a7795: Use USB3.0 fallback compatibility string
Sjoerd Simons (2):
ARM: dts: r8a7791: Don't disable referenced optional clocks
Revert "ARM: dts: porter: Enable SCIF_CLK frequency and pins"
Stephen Warren (2):
ARM: tegra: Fix naming in GPIO DT binding header
ARM: tegra: Add DT binding for Tegra186 GPIO controllers
Stuart Yoder (2):
Documentation: fsl-mc: binding updates for MSIs, ranges, PHYs
arm64: dts: ls2080a: fsl-mc dt node updates
Sudeep Holla (1):
arm64: tegra: Replace legacy *,wakeup property with wakeup-source
Thierry Reding (2):
arm64: tegra: Remove 0, prefix from unit-addresses
arm64: tegra: Fix copy/paste typo in several DTS includes
Thomas Petazzoni (6):
arm64: dts: marvell: add UART aliases and define stdout-path
arm64: dts: marvell: use new clock binding on Armada AP806
arm64: dts: marvell: improve SPI flash description on Armada 7040-DB
arm64: dts: marvell: use the proper I2C controller compatible string for 7K/8K
arm64: dts: marvell: initial DT description of Armada 7K/8K CP110 master
arm64: dts: marvell: enable several CP interfaces on Armada 7040-DB
Wolfram Sang (1):
arm64: dts: salvator-x: populate EXTALR
Xing Zheng (4):
clk: rockchip: add dt-binding header for rk3399
clk: rockchip: add general gpu soft-reset on rk3399
clk: rockchip: rename rga clock-id on rk3399
clk: rockchip: export some necessary rk3399 clock ids
Xinwei Kong (2):
arm64: dts: add all hi6220 i2c nodes
arm64: dts: add dwmmc nodes for hi6220
Yuan Yao (4):
Documentation: fsl: dspi: Add fsl,ls2080a-dspi compatible string
arm64: dts: ls2080a: update the DTS for QSPI and DSPI support
Documentation: fsl-quadspi: Add fsl,ls1043a-qspi compatible string
arm64: dts: ls1043a: add the DTS node for QSPI support
Yunhui Cui (1):
arm64: dts: ls1043a-rdb: add the DTS for DSPI support
Zhangfei Gao (1):
arm64: dts: Add hi6220 usb node
Zhong Kaihua (3):
arm64: dts: Add Hi6220 gpio configuration nodes
arm64: dts: add Hi6220 pinctrl configuration nodes
arm64: dts: add Hi6220 spi configuration nodes
dawei.chien@mediatek.com (1):
arm64: dts: mt8173: Add thermal zone node.
Documentation/devicetree/bindings/arm/amlogic.txt | 3 +
Documentation/devicetree/bindings/arm/fsl.txt | 4 +
.../bindings/arm/hisilicon/hisilicon.txt | 20 +-
Documentation/devicetree/bindings/arm/rockchip.txt | 10 +-
.../bindings/gpio/nvidia,tegra186-gpio.txt | 161 +++
.../devicetree/bindings/gpu/nvidia,gk20a.txt | 37 +-
.../devicetree/bindings/misc/fsl,qoriq-mc.txt | 81 +-
.../devicetree/bindings/mmc/rockchip-dw-mshc.txt | 1 +
.../devicetree/bindings/mtd/fsl-quadspi.txt | 3 +-
.../devicetree/bindings/spi/spi-fsl-dspi.txt | 5 +-
Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
arch/arm/boot/dts/r8a7791-koelsch.dts | 1 +
arch/arm/boot/dts/r8a7791-porter.dts | 14 +-
arch/arm/boot/dts/r8a7791.dtsi | 5 +-
arch/arm/mach-shmobile/timer.c | 28 +-
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/amlogic/Makefile | 3 +
.../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 69 +
arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 52 +
arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 52 +
arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 65 +
.../boot/dts/amlogic/meson-gxbb-vega-s95-meta.dts | 2 +-
.../boot/dts/amlogic/meson-gxbb-vega-s95-pro.dts | 2 +-
.../boot/dts/amlogic/meson-gxbb-vega-s95-telos.dts | 2 +-
.../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 4 +
arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 5 -
arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 6 +-
arch/arm64/boot/dts/arm/juno-base.dtsi | 10 +
arch/arm64/boot/dts/broadcom/ns2-clock.dtsi | 105 ++
arch/arm64/boot/dts/broadcom/ns2-svk.dts | 45 +
arch/arm64/boot/dts/broadcom/ns2.dtsi | 155 +--
.../boot/dts/exynos/exynos7-tmu-sensor-conf.dtsi | 25 +
.../arm64/boot/dts/exynos/exynos7-trip-points.dtsi | 54 +
arch/arm64/boot/dts/exynos/exynos7.dtsi | 49 +
arch/arm64/boot/dts/freescale/Makefile | 3 +-
arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 181 +++
arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 13 +
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 22 +-
arch/arm64/boot/dts/freescale/fsl-ls2080a-qds.dts | 9 +-
arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 110 +-
arch/arm64/boot/dts/hisilicon/Makefile | 4 +-
arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 200 ++-
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 623 +++++++++
arch/arm64/boot/dts/hisilicon/hikey-pinctrl.dtsi | 705 ++++++++++
arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 34 +
arch/arm64/boot/dts/hisilicon/hip05.dtsi | 10 +
arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 34 +
arch/arm64/boot/dts/hisilicon/hip06.dtsi | 307 +++++
arch/arm64/boot/dts/lg/Makefile | 5 +
arch/arm64/boot/dts/lg/lg1312-ref.dts | 36 +
arch/arm64/boot/dts/lg/lg1312.dtsi | 351 +++++
arch/arm64/boot/dts/marvell/armada-3720-db.dts | 32 +-
arch/arm64/boot/dts/marvell/armada-372x.dtsi | 1 -
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 20 +-
arch/arm64/boot/dts/marvell/armada-7020.dtsi | 1 +
arch/arm64/boot/dts/marvell/armada-7040-db.dts | 108 +-
arch/arm64/boot/dts/marvell/armada-7040.dtsi | 1 +
arch/arm64/boot/dts/marvell/armada-8020.dtsi | 1 +
arch/arm64/boot/dts/marvell/armada-8040.dtsi | 1 +
arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 1 -
arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 2 -
arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 56 +-
.../boot/dts/marvell/armada-cp110-master.dtsi | 228 ++++
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 60 +
arch/arm64/boot/dts/nvidia/Makefile | 1 +
arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 55 +-
arch/arm64/boot/dts/nvidia/tegra132.dtsi | 120 +-
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 8 +-
arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi | 14 +-
arch/arm64/boot/dts/nvidia/tegra210-p2571.dts | 2 +-
arch/arm64/boot/dts/nvidia/tegra210-p2595.dtsi | 2 +-
arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 30 +-
arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 1424 ++++++++++++++++++++
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 130 +-
arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 63 +-
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 98 +-
arch/arm64/boot/dts/rockchip/Makefile | 2 +
arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 8 +-
arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 319 +++++
arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 8 +-
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 82 +-
.../{rk3368-thermal.dtsi => rk3399-evb.dts} | 124 +-
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 1013 ++++++++++++++
.../boot/dts/socionext/uniphier-ph1-ld20-ref.dts | 1 +
.../boot/dts/socionext/uniphier-ph1-ld20.dtsi | 6 +
.../boot/dts/socionext/uniphier-ref-daughter.dtsi | 1 +
include/dt-bindings/clock/rk3399-cru.h | 755 +++++++++++
include/dt-bindings/gpio/tegra-gpio.h | 68 +-
include/dt-bindings/gpio/tegra186-gpio.h | 56 +
include/dt-bindings/pinctrl/hisi.h | 59 +
91 files changed, 8132 insertions(+), 557 deletions(-)
create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi
create mode 100644 arch/arm64/boot/dts/broadcom/ns2-clock.dtsi
create mode 100644 arch/arm64/boot/dts/exynos/exynos7-tmu-sensor-conf.dtsi
create mode 100644 arch/arm64/boot/dts/exynos/exynos7-trip-points.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts
create mode 100644 arch/arm64/boot/dts/hisilicon/hikey-pinctrl.dtsi
create mode 100644 arch/arm64/boot/dts/hisilicon/hip06-d03.dts
create mode 100644 arch/arm64/boot/dts/hisilicon/hip06.dtsi
create mode 100644 arch/arm64/boot/dts/lg/Makefile
create mode 100644 arch/arm64/boot/dts/lg/lg1312-ref.dts
create mode 100644 arch/arm64/boot/dts/lg/lg1312.dtsi
create mode 100644 arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi
create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-smaug.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts
rename arch/arm64/boot/dts/rockchip/{rk3368-thermal.dtsi => rk3399-evb.dts} (55%)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399.dtsi
create mode 120000 arch/arm64/boot/dts/socionext/uniphier-ref-daughter.dtsi
create mode 100644 include/dt-bindings/clock/rk3399-cru.h
create mode 100644 include/dt-bindings/gpio/tegra186-gpio.h
create mode 100644 include/dt-bindings/pinctrl/hisi.h
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 5/7] ARM: 64-bit DT updates for v4.7
@ 2016-05-17 22:24 ` Arnd Bergmann
0 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:24 UTC (permalink / raw)
To: linux-arm-kernel
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-dt64
for you to fetch changes up to 9910f5b199621aecfbdb0b63feb31ddd41fd63e2:
Merge tag 'imx-dt64-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt64 (2016-05-10 22:19:36 +0200)
----------------------------------------------------------------
ARM: 64-bit DT updates for v4.7
We continue ramping up platform support for 64-bit ARM machines,
with 111 individual non-merge changesets touching 21 platforms.
The LG1312 platform is completely new and is the first ARM
platform by LG that we support in the mainline kernel. Two other
SoCs got added that are updated versions of existing SoC
families, so the port mainly consists of new dts files:
- The Hisilicon Hip06/D03 is the latest server platform
from Huawei/Hisilicon, and follows the Hip05/D02 platform.
- Rockchip RK3399 follows the 32-bit RK3288 that is popular
in low-end Chromebooks and the 64-bit RK3368 that is mainly
found in chinese Android TV boxes.
The 96Boards HiKey based on the Hisilicon Hi6220 (Kirin 620)
gets a long-awaited overhaul with a lot of devices enabled in
the DT, so it should be much more usable with a mainline kernel
now. See also
https://plus.google.com/111524780435806926688/posts/PeGb2VsNhJd
A lot of work went into enabling new device drivers on existing
machines, but we also have a couple of new commercially
available machines:
- Google Pixel C laptop based on Tegra210
- Hardkernel Odroid C2 Based on Amlogic Meson GXBB (S905)
- Geekbuying GeekBox based on Rockchip RK3368
And finally, a couple of reference or development platforms
that are not end-user platforms but are used for trying out
the respective SoC platforms:
- Amlogic Meson GXBB P200 and P201 development systems
- NXP Layerscape 1043A QDS development board
- Hisilicon Hip06 D03 server board, as mentioned above
- LG1312 Reference Design
- RK3399 Evaluation Board
----------------------------------------------------------------
Alexandre Courbot (5):
dt-bindings: gk20a: Fix typo in compatible name
dt-bindings: gk20a: Document iommus property
dt-bindings: Add documentation for GM20B GPU
arm64: tegra: Add reference clock to GM20B on Tegra210
arm64: tegra: Add IOMMU node to GM20B on Tegra210
Alim Akhtar (2):
arm64: dts: exynos: Add TMU node for exynos7
arm64: dts: Add nodes for pdma0 and pdma1 for exynos7
Andreas F?rber (9):
dt-bindings: Add vendor prefix for GeekBuying.com
arm64: dts: rockchip: Clean up gpio-keys nodes
ARM64: dts: amlogic: Clean up Vega S95 /memory nodes
arm64: dts: rockchip: Add rk3368 GeekBox dts
Documentation: devicetree: rockchip: Document rk3368-GeekBox
arm64: dts: marvell: clean up armada-7040-db
arm64: dts: marvell: rename armada-ap806 XOR nodes
arm64: dts: marvell: Clean up armada-3720-db
arm64: dts: marvell: Rename armada-37xx USB node
Anup Patel (4):
arm64: dts: Add ARM PL330 DMA DT node for NS2
arm64: dts: Add maintenance interrupt for GIC in NS2 DT
arm64: dts: Move NS2 clock DT nodes to separate DT file
arm64: dts: Add ARM PL022 SPI DT nodes for NS2
Arnd Bergmann (15):
Merge tag 'samsung-dt64-4.7' of git://git.kernel.org/.../krzk/linux into next/dt64
Merge tag 'tegra-for-4.7-arm64' of git://git.kernel.org/.../tegra/linux into next/dt64
Merge tag 'juno-for-v4.7/dt-updates' of git://git.kernel.org/.../sudeep.holla/linux into next/dt64
Merge tag 'hi6220-dt-for-4.7' of git://github.com/hisilicon/linux-hisi into next/dt64
Merge tag 'xgene-dts-for-v4.7-part1' of https://github.com/AppliedMicro/xgene-next into next/dt64
Merge tag 'arm-soc/for-4.7/devicetree-arm64' of http://github.com/Broadcom/stblinux into next/dt64
Merge tag 'renesas-arm64-dt2-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt64
Merge tag 'hip0x-dt-for-4.7' of git://github.com/hisilicon/linux-hisi into next/dt64
Merge branch 'renesas/fixes-2' into next/dt64
Merge tag 'v4.7-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64
Merge tag 'mvebu-dt64-4.7-1' of git://git.infradead.org/linux-mvebu into next/dt64
Merge tag 'tegra-for-4.7-gpio' of git://git.kernel.org/.../tegra/linux into next/dt64
Merge tag 'tegra-for-4.7-gm20b' of git://git.kernel.org/.../tegra/linux into next/dt64
Merge tag 'v4.6-next-dts64' of https://github.com/mbgg/linux-mediatek into next/dt64
Merge tag 'imx-dt64-4.7' of git://git.kernel.org/.../shawnguo/linux into next/dt64
Brian Starkey (1):
arm64: dts: juno: Add external expansion bus to DT
Caesar Wang (3):
arm64: dts: rockchip: fix the incorrect otp-out pin on rk3368
arm64: dts: rockchip: Add rk3368 mailbox device nodes
arm64: dts: rockchip: move the rk3368 thermal data into rk3368.dtsi
Chanho Min (1):
arm64: dts: Add dts files for LG Electronics's lg1312 SoC
Chen Feng (1):
arm64: dts: hikey: Add hi655x pmic dts node
Geert Uytterhoeven (3):
ARM: shmobile: timer: Fix preset_lpj leading to too short delays
arm64: dts: r8a7795: Don't disable referenced optional scif clock
arm64: dts: r8a7795: Don't disable referenced optional clocks
Gregory CLEMENT (2):
arm64: dts: marvell: Use a SoC-specific compatible for xHCI on Armada37xx
arm64: dts: marvell: add XOR node for Armada 3700 SoC
Guodong Xu (4):
arm64: dts: hikey: enable i2c0 and i2c1 for working with mezzanine boards
arm64: dts: hi6220: add pinctrl for uarts and enable them
arm64: dts: add LED nodes for hi6220-hikey
arm64: dts: add wifi nodes support for hi6220-hikey
Heiko Stuebner (2):
clk: rockchip: fix checkpatch errors in rk3399 dt-binding header
Merge branch 'v4.7-shared/clkids' into v4.7-armsoc/dts64
Hou Zhiqiang (1):
Documentation: DT: Add entry for Freescale LS1043a-QDS board
Jianqun Xu (3):
arm64: dts: rockchip: add core dtsi file for RK3399 SoCs
arm64: dts: rockchip: add dts file for RK3399 evaluation board
dt-bindings: document rockchip rk3399-evb board
Jon Hunter (3):
arm64: tegra: Add support for Google Pixel C
arm64: tegra: Remove unused #power-domain-cells property
arm64: tegra: Add stdout-path for various boards
Kefeng Wang (4):
arm64: dts: hip05: fix its node without msi-cells
arm64: dts: hip05: Add nor flash support
arm64: dts: Add initial dts for Hisilicon Hip06 D03 board
Documentation: arm64: Add Hisilicon Hip06 D03 dts binding
Kevin Hilman (4):
ARM64: dts: amlogic: update serial aliases
Documentation: devicetree: amlogic: Document P20x and ODROID-C2 boards
ARM64: dts: amlogic: add Hardkernel ODROID-C2
ARM64: dts: amlogic: Add P200/P201 boards
Laxman Dewangan (1):
arm64: tegra: Enable power and volume keys on Jetson TX1
Leo Yan (8):
arm64: dts: Reserve memory regions for hi6220
arm64: dts: add sp804 timer node for Hi6220
arm64: dts: enable idle states for Hi6220
arm64: dts: add mailbox node for Hi6220
arm64: dts: add Hi6220's stub clock node
arm64: dts: register Hi6220's thermal sensor
arm64: dts: register Hi6220's thermal zone for power allocator
arm64: dts: Add L2 cache topology to Hi6220
Liu Gang (2):
arm64: dts: ls1043a: Add compatible "fsl,qoriq-gpio" for ls1043a gpio nodes
arm64: dts: ls2080a: Add compatible "fsl,ls2080a-gpio" for ls2080a gpio nodes
Luke Starrett (1):
arm64: dts: NS2 secondary core enablement via PSCI
Masahiro Yamada (2):
arm64: dts: uniphier: use Daughter board on PH1-LD20 reference board
arm64: dts: uniphier: add reference clock node for PH1-LD20
Olof Johansson (3):
Merge tag 'gxbb-dt64' of https://github.com/carlocaione/linux-meson into next/dt64
Merge tag 'renesas-arm64-cleanup-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt64
Merge tag 'v4.7-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64
Phil Edworthy (2):
arm64: dts: r8a7795: Add PCIe nodes
arm64: dts: r8a7795: enable PCIe on Salvator-X
Ramesh Shanmugasundaram (2):
arm64: dts: r8a7795: Add CAN external clock support
arm64: dts: r8a7795: Add CAN support
Rameshwar Prasad Sahu (1):
arm64: dts: apm: Fix compatible string for X-Gene 2 SATA controller DTS node
Rhyland Klein (3):
arm64: tegra: Add gpio-keys nodes for Smaug
arm64: tegra: Add pinmux for Smaug board
arm64: tegra: Enable cros-ec and charger on Smaug
Sascha Hauer (1):
ARM64: dts: mt8173: Add thermal/auxadc device nodes
Shaohui Xie (1):
arm64: dts: add LS1043a-QDS board support
Shawn Lin (2):
arm64: dts: rockchip: remove broken-cd from emmc and sdio
dt-bindings: rockchip-dw-mshc: add description for rk3399
Simon Horman (2):
arm64: dts: salvator-x: use generic pinctrl properties
arm64: dts: r8a7795: Use USB3.0 fallback compatibility string
Sjoerd Simons (2):
ARM: dts: r8a7791: Don't disable referenced optional clocks
Revert "ARM: dts: porter: Enable SCIF_CLK frequency and pins"
Stephen Warren (2):
ARM: tegra: Fix naming in GPIO DT binding header
ARM: tegra: Add DT binding for Tegra186 GPIO controllers
Stuart Yoder (2):
Documentation: fsl-mc: binding updates for MSIs, ranges, PHYs
arm64: dts: ls2080a: fsl-mc dt node updates
Sudeep Holla (1):
arm64: tegra: Replace legacy *,wakeup property with wakeup-source
Thierry Reding (2):
arm64: tegra: Remove 0, prefix from unit-addresses
arm64: tegra: Fix copy/paste typo in several DTS includes
Thomas Petazzoni (6):
arm64: dts: marvell: add UART aliases and define stdout-path
arm64: dts: marvell: use new clock binding on Armada AP806
arm64: dts: marvell: improve SPI flash description on Armada 7040-DB
arm64: dts: marvell: use the proper I2C controller compatible string for 7K/8K
arm64: dts: marvell: initial DT description of Armada 7K/8K CP110 master
arm64: dts: marvell: enable several CP interfaces on Armada 7040-DB
Wolfram Sang (1):
arm64: dts: salvator-x: populate EXTALR
Xing Zheng (4):
clk: rockchip: add dt-binding header for rk3399
clk: rockchip: add general gpu soft-reset on rk3399
clk: rockchip: rename rga clock-id on rk3399
clk: rockchip: export some necessary rk3399 clock ids
Xinwei Kong (2):
arm64: dts: add all hi6220 i2c nodes
arm64: dts: add dwmmc nodes for hi6220
Yuan Yao (4):
Documentation: fsl: dspi: Add fsl,ls2080a-dspi compatible string
arm64: dts: ls2080a: update the DTS for QSPI and DSPI support
Documentation: fsl-quadspi: Add fsl,ls1043a-qspi compatible string
arm64: dts: ls1043a: add the DTS node for QSPI support
Yunhui Cui (1):
arm64: dts: ls1043a-rdb: add the DTS for DSPI support
Zhangfei Gao (1):
arm64: dts: Add hi6220 usb node
Zhong Kaihua (3):
arm64: dts: Add Hi6220 gpio configuration nodes
arm64: dts: add Hi6220 pinctrl configuration nodes
arm64: dts: add Hi6220 spi configuration nodes
dawei.chien at mediatek.com (1):
arm64: dts: mt8173: Add thermal zone node.
Documentation/devicetree/bindings/arm/amlogic.txt | 3 +
Documentation/devicetree/bindings/arm/fsl.txt | 4 +
.../bindings/arm/hisilicon/hisilicon.txt | 20 +-
Documentation/devicetree/bindings/arm/rockchip.txt | 10 +-
.../bindings/gpio/nvidia,tegra186-gpio.txt | 161 +++
.../devicetree/bindings/gpu/nvidia,gk20a.txt | 37 +-
.../devicetree/bindings/misc/fsl,qoriq-mc.txt | 81 +-
.../devicetree/bindings/mmc/rockchip-dw-mshc.txt | 1 +
.../devicetree/bindings/mtd/fsl-quadspi.txt | 3 +-
.../devicetree/bindings/spi/spi-fsl-dspi.txt | 5 +-
Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
arch/arm/boot/dts/r8a7791-koelsch.dts | 1 +
arch/arm/boot/dts/r8a7791-porter.dts | 14 +-
arch/arm/boot/dts/r8a7791.dtsi | 5 +-
arch/arm/mach-shmobile/timer.c | 28 +-
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/amlogic/Makefile | 3 +
.../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 69 +
arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 52 +
arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 52 +
arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 65 +
.../boot/dts/amlogic/meson-gxbb-vega-s95-meta.dts | 2 +-
.../boot/dts/amlogic/meson-gxbb-vega-s95-pro.dts | 2 +-
.../boot/dts/amlogic/meson-gxbb-vega-s95-telos.dts | 2 +-
.../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 4 +
arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 5 -
arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 6 +-
arch/arm64/boot/dts/arm/juno-base.dtsi | 10 +
arch/arm64/boot/dts/broadcom/ns2-clock.dtsi | 105 ++
arch/arm64/boot/dts/broadcom/ns2-svk.dts | 45 +
arch/arm64/boot/dts/broadcom/ns2.dtsi | 155 +--
.../boot/dts/exynos/exynos7-tmu-sensor-conf.dtsi | 25 +
.../arm64/boot/dts/exynos/exynos7-trip-points.dtsi | 54 +
arch/arm64/boot/dts/exynos/exynos7.dtsi | 49 +
arch/arm64/boot/dts/freescale/Makefile | 3 +-
arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 181 +++
arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 13 +
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 22 +-
arch/arm64/boot/dts/freescale/fsl-ls2080a-qds.dts | 9 +-
arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 110 +-
arch/arm64/boot/dts/hisilicon/Makefile | 4 +-
arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 200 ++-
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 623 +++++++++
arch/arm64/boot/dts/hisilicon/hikey-pinctrl.dtsi | 705 ++++++++++
arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 34 +
arch/arm64/boot/dts/hisilicon/hip05.dtsi | 10 +
arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 34 +
arch/arm64/boot/dts/hisilicon/hip06.dtsi | 307 +++++
arch/arm64/boot/dts/lg/Makefile | 5 +
arch/arm64/boot/dts/lg/lg1312-ref.dts | 36 +
arch/arm64/boot/dts/lg/lg1312.dtsi | 351 +++++
arch/arm64/boot/dts/marvell/armada-3720-db.dts | 32 +-
arch/arm64/boot/dts/marvell/armada-372x.dtsi | 1 -
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 20 +-
arch/arm64/boot/dts/marvell/armada-7020.dtsi | 1 +
arch/arm64/boot/dts/marvell/armada-7040-db.dts | 108 +-
arch/arm64/boot/dts/marvell/armada-7040.dtsi | 1 +
arch/arm64/boot/dts/marvell/armada-8020.dtsi | 1 +
arch/arm64/boot/dts/marvell/armada-8040.dtsi | 1 +
arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 1 -
arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 2 -
arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 56 +-
.../boot/dts/marvell/armada-cp110-master.dtsi | 228 ++++
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 60 +
arch/arm64/boot/dts/nvidia/Makefile | 1 +
arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 55 +-
arch/arm64/boot/dts/nvidia/tegra132.dtsi | 120 +-
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 8 +-
arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi | 14 +-
arch/arm64/boot/dts/nvidia/tegra210-p2571.dts | 2 +-
arch/arm64/boot/dts/nvidia/tegra210-p2595.dtsi | 2 +-
arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 30 +-
arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 1424 ++++++++++++++++++++
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 130 +-
arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 63 +-
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 98 +-
arch/arm64/boot/dts/rockchip/Makefile | 2 +
arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 8 +-
arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 319 +++++
arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 8 +-
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 82 +-
.../{rk3368-thermal.dtsi => rk3399-evb.dts} | 124 +-
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 1013 ++++++++++++++
.../boot/dts/socionext/uniphier-ph1-ld20-ref.dts | 1 +
.../boot/dts/socionext/uniphier-ph1-ld20.dtsi | 6 +
.../boot/dts/socionext/uniphier-ref-daughter.dtsi | 1 +
include/dt-bindings/clock/rk3399-cru.h | 755 +++++++++++
include/dt-bindings/gpio/tegra-gpio.h | 68 +-
include/dt-bindings/gpio/tegra186-gpio.h | 56 +
include/dt-bindings/pinctrl/hisi.h | 59 +
91 files changed, 8132 insertions(+), 557 deletions(-)
create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi
create mode 100644 arch/arm64/boot/dts/broadcom/ns2-clock.dtsi
create mode 100644 arch/arm64/boot/dts/exynos/exynos7-tmu-sensor-conf.dtsi
create mode 100644 arch/arm64/boot/dts/exynos/exynos7-trip-points.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts
create mode 100644 arch/arm64/boot/dts/hisilicon/hikey-pinctrl.dtsi
create mode 100644 arch/arm64/boot/dts/hisilicon/hip06-d03.dts
create mode 100644 arch/arm64/boot/dts/hisilicon/hip06.dtsi
create mode 100644 arch/arm64/boot/dts/lg/Makefile
create mode 100644 arch/arm64/boot/dts/lg/lg1312-ref.dts
create mode 100644 arch/arm64/boot/dts/lg/lg1312.dtsi
create mode 100644 arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi
create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-smaug.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts
rename arch/arm64/boot/dts/rockchip/{rk3368-thermal.dtsi => rk3399-evb.dts} (55%)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399.dtsi
create mode 120000 arch/arm64/boot/dts/socionext/uniphier-ref-daughter.dtsi
create mode 100644 include/dt-bindings/clock/rk3399-cru.h
create mode 100644 include/dt-bindings/gpio/tegra186-gpio.h
create mode 100644 include/dt-bindings/pinctrl/hisi.h
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 6/7] ARM: SoC defconfig updates for v4.7
2016-05-17 22:07 ` Arnd Bergmann
@ 2016-05-17 22:24 ` Arnd Bergmann
-1 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:24 UTC (permalink / raw)
To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel
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-defconfig
for you to fetch changes up to 0ef659a30055e5ec914b51f5294789ea2a92b08c:
ARM: aspeed: adapt defconfigs for new CONFIG_PRINTK_TIME (2016-05-11 14:11:13 +0200)
----------------------------------------------------------------
ARM: SoC defconfig updates for v4.7
As usual, a bunch of commits, mostly adding drivers and other options to
defconfigs.
We are adding three new defconfig files for the newly added 32-bit
machines (aspeed and mps2), the rest is mainly housekeeping.
The changes outside of arch/arm/config/ are for a Kconfig symbol
that got renamed.
----------------------------------------------------------------
Arnd Bergmann (14):
Merge tag 'samsung-defconfig-4.7' of git://git.kernel.org/.../krzk/linux into next/defconfig
Merge tag 'mvebu-defconfig-4.7-1' of git://git.infradead.org/linux-mvebu into next/defconfig
Merge tag 'arm-soc/for-4.7/defconfig' of http://github.com/Broadcom/stblinux into next/defconfig
Merge tag 'keystone_config_for_4.7' of git://git.kernel.org/.../ssantosh/linux-keystone into next/defconfig
Merge tag 'renesas-pci-defconfig-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'lpc32xx-defconfig-4.7' of git://github.com/vzapolskiy/linux-lpc32xx into next/defconfig
Merge tag 'omap-for-v4.7/defconfig-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/defconfig
Merge tag 'davinci-for-v4.7/defconfig' of git://git.kernel.org/.../nsekhar/linux-davinci into next/defconfig
Merge tag 'tegra-for-4.7-defconfig' of git://git.kernel.org/.../tegra/linux into next/defconfig
Merge tag 'imx-defconfig-4.7' of git://git.kernel.org/.../shawnguo/linux into next/defconfig
Merge tag 'ux500-defconfig-armsoc2' of git://git.kernel.org/.../linusw/linux-stericsson into next/defconfig
Merge tag 'aspeed-for-4.7-defconfig' of https://github.com/shenki/linux into next/defconfig
Merge tag 'at91-defconfig2' of git://git.kernel.org/.../nferre/linux-at91 into next/defconfig
ARM: aspeed: adapt defconfigs for new CONFIG_PRINTK_TIME
Boris Brezillon (1):
ARM: multi_v7_defconfig: add HLCDC drivers as modules
Eric Anholt (7):
ARM: multi_v7_defconfig: Add more BCM2835 support
ARM: multi_v7_defconfig: Switch BCM2835 to sdhci-iproc.c for MMC
ARM: multi_v7_defconfig: Build in DWC2 USB support
ARM: bcm2835: Switch BCM2835 to sdhci-iproc.c for MMC
ARM: bcm2835: Enable CONFIG_PM.
ARM: bcm2835: Enable the VC4 graphics driver in the defconfig
ARM: bcm2835: Enable NFS root support.
Florian Fainelli (1):
Merge tag 'bcm2835-defconfig-next-2016-04-20' into defconfig/next
Gary Bisson (3):
ARM: imx_v6_v7_defconfig: add FT5x06 and TSC2004 touch support
ARM: imx_v6_v7_defconfig: add CONFIG_I2C_MUX_GPIO
ARM: imx_v6_v7_defconfig: add CONFIG_RTC_DRV_M41T80
Heiko Stuebner (2):
ARM: multi_v7_defconfig: Enable Rockchip displayport phy
ARM: multi_v7_defconfig: Enable new Rockchip display-controller drivers
Jan Luebbe (2):
ARM: multi_v5_defconfig: Enable support for MX21/MX27
ARM: multi_v5_defconfig: Enable recommended options for systemd
Javier Martinez Canillas (3):
ARM: exynos_defconfig: Enable CPUFreq governors as modules
ARM: multi_v7_defconfig: Enable CPUFreq governors as modules
ARM: omap2plus_defconfig: Fix warning due invalid RXKAD symbol value
Joel Stanley (2):
arm/configs/multi_v5: Add Aspeed ast2400
arm/configs: Add Aspeed defconfig
Keerthy (1):
ARM: configs: keystone: Add CPU Hotplug related options
Kevin Hilman (1):
ARM: davinci_all_defconfig: enable SPI and NOR as modules
Krzysztof Kozlowski (1):
ARM: exynos_defconfig: Enable Trats2 audio codec, touchscreen and sensors
Lee Jones (5):
ARM: multi_v7_defconfig: Enable ST's PWM driver
ARM: multi_v7_defconfig: Enable ST's Power Reset driver
ARM: multi_v7_defconfig: Enable support for PWM Regulators
ARM: multi_v7_defconfig: Enable ST's HW Random Number Generator
ARM: multi_v7_defconfig: Remove unused Kconfig option MACH_UX500_DT
Linus Walleij (2):
ARM: u8500_defconfig: remove staging from defconfig
ARM: u8500_defconfig: update sensor config
Lokesh Vutla (1):
ARM: omap2plus_defconfig: Enable GPIO_TPIC2810
Marcel Ziswiler (2):
ARM: imx_v6_v7_defconfig: add CONFIG_I2C_GPIO
ARM: imx_v6_v7_defconfig: add CONFIG_MICREL_PHY
Marek Vasut (1):
ARM: at91: sama5: Update defconfig
Masahiro Yamada (1):
ARM: multi_v7_defconfig: enable Denali NAND controller
Nicolas Ferre (8):
ARM: at91/defconfig: add the HDMA controller to sama5_defconfig
ARM: at91/defconfig: add HLCDC driver to sama5_defconfig
ARM: at91/defconfig: add PDMIC driver to sama5_defconfig
ARM: multi_v7_defconfig: add Atmel watchdog timers
ARM: multi_v7_defconfig: add Atmel ISI (Image Sensor Interface) driver
ARM: multi_v7_defconfig: add the Atmel Audio microphone interface PDMIC
ARM: multi_v7_defconfig: add the Atmel sama5d2-compatible ADC driver
ARM: at91/defconfig: sama5: add CONFIG_FHANDLE
Nishanth Menon (1):
ARM: omap2plus_defconfig: Enable DP83867 support
Olof Johansson (2):
Merge tag 'renesas-defconfig-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'sti-defconfig-for-v4.7-1' of git://git.kernel.org/.../mcoquelin/sti into next/defconfig
Romain Perier (3):
ARM: mvebu_v7_defconfig: Enabling the new Marvell's cryptographic engine driver
ARM: multi_v7_defconfig: Enabling the new Marvell's cryptographic engine driver
ARM: mvebu_v5_defconfig: Switching to the new Marvell's cryptographic engine driver
Sekhar Nori (2):
ARM: davinci_all_defconfig: enable GPIO_SYSFS
ARM: davinci_all_defconfig: support systemd
Simon Horman (1):
PCI: rcar-pcie: Remove Gen2 designation from Kconfig
Thierry Reding (2):
ARM: tegra: Enable XUSB controller in defconfig
ARM: multi_v7: Enable Tegra XUSB controller in defconfig
Thomas Petazzoni (1):
MAINTAINERS: attach arch/arm/configs/mvebu_*_defconfig to relevant maintainers
Tony Lindgren (3):
ARM: omap2plus_defconfig: Update with make savedefconfig
ARM: omap2plus_defconfig: Enable twl6030 USB phy as loadable module
ARM: omap2plus_defconfig: Enable PWM and ir-rx51 as loadable modules
Vladimir Murzin (1):
ARM: configs: add MPS2 defconfig
Vladimir Zapolskiy (2):
ARM: LPC32xx: defconfig update
ARM: LPC32xx: add PL175 memory controller driver to defconfig
Wolfram Sang (2):
ARM: multi_v7_defconfig: enable I2C demultiplexer and slave eeprom
ARM: shmobile: defconfig: enable I2C demultiplexer and slave eeprom
Yegor Yefremov (1):
ARM: omap2plus_defconfig: Enable MDIO Bus/PHY emulation support
MAINTAINERS | 2 +-
arch/arm/configs/aspeed_g4_defconfig | 86 ++++++++++++++++++++++++++
arch/arm/configs/aspeed_g5_defconfig | 88 ++++++++++++++++++++++++++
arch/arm/configs/bcm2835_defconfig | 11 ++--
arch/arm/configs/davinci_all_defconfig | 7 ++-
arch/arm/configs/exynos_defconfig | 11 ++++
arch/arm/configs/imx_v6_v7_defconfig | 6 ++
arch/arm/configs/keystone_defconfig | 2 +
arch/arm/configs/lpc32xx_defconfig | 29 ++++-----
arch/arm/configs/mps2_defconfig | 109 +++++++++++++++++++++++++++++++++
arch/arm/configs/multi_v5_defconfig | 29 +++++++--
arch/arm/configs/multi_v7_defconfig | 37 +++++++++--
arch/arm/configs/mvebu_v5_defconfig | 2 +-
arch/arm/configs/mvebu_v7_defconfig | 1 +
arch/arm/configs/omap2plus_defconfig | 66 +++++++++-----------
arch/arm/configs/sama5_defconfig | 13 +++-
arch/arm/configs/shmobile_defconfig | 5 +-
arch/arm/configs/tegra_defconfig | 2 +
arch/arm/configs/u8500_defconfig | 5 +-
arch/arm64/configs/defconfig | 2 +-
drivers/pci/host/Kconfig | 4 +-
drivers/pci/host/Makefile | 2 +-
22 files changed, 437 insertions(+), 82 deletions(-)
create mode 100644 arch/arm/configs/aspeed_g4_defconfig
create mode 100644 arch/arm/configs/aspeed_g5_defconfig
create mode 100644 arch/arm/configs/mps2_defconfig
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 6/7] ARM: SoC defconfig updates for v4.7
@ 2016-05-17 22:24 ` Arnd Bergmann
0 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:24 UTC (permalink / raw)
To: linux-arm-kernel
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-defconfig
for you to fetch changes up to 0ef659a30055e5ec914b51f5294789ea2a92b08c:
ARM: aspeed: adapt defconfigs for new CONFIG_PRINTK_TIME (2016-05-11 14:11:13 +0200)
----------------------------------------------------------------
ARM: SoC defconfig updates for v4.7
As usual, a bunch of commits, mostly adding drivers and other options to
defconfigs.
We are adding three new defconfig files for the newly added 32-bit
machines (aspeed and mps2), the rest is mainly housekeeping.
The changes outside of arch/arm/config/ are for a Kconfig symbol
that got renamed.
----------------------------------------------------------------
Arnd Bergmann (14):
Merge tag 'samsung-defconfig-4.7' of git://git.kernel.org/.../krzk/linux into next/defconfig
Merge tag 'mvebu-defconfig-4.7-1' of git://git.infradead.org/linux-mvebu into next/defconfig
Merge tag 'arm-soc/for-4.7/defconfig' of http://github.com/Broadcom/stblinux into next/defconfig
Merge tag 'keystone_config_for_4.7' of git://git.kernel.org/.../ssantosh/linux-keystone into next/defconfig
Merge tag 'renesas-pci-defconfig-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'lpc32xx-defconfig-4.7' of git://github.com/vzapolskiy/linux-lpc32xx into next/defconfig
Merge tag 'omap-for-v4.7/defconfig-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/defconfig
Merge tag 'davinci-for-v4.7/defconfig' of git://git.kernel.org/.../nsekhar/linux-davinci into next/defconfig
Merge tag 'tegra-for-4.7-defconfig' of git://git.kernel.org/.../tegra/linux into next/defconfig
Merge tag 'imx-defconfig-4.7' of git://git.kernel.org/.../shawnguo/linux into next/defconfig
Merge tag 'ux500-defconfig-armsoc2' of git://git.kernel.org/.../linusw/linux-stericsson into next/defconfig
Merge tag 'aspeed-for-4.7-defconfig' of https://github.com/shenki/linux into next/defconfig
Merge tag 'at91-defconfig2' of git://git.kernel.org/.../nferre/linux-at91 into next/defconfig
ARM: aspeed: adapt defconfigs for new CONFIG_PRINTK_TIME
Boris Brezillon (1):
ARM: multi_v7_defconfig: add HLCDC drivers as modules
Eric Anholt (7):
ARM: multi_v7_defconfig: Add more BCM2835 support
ARM: multi_v7_defconfig: Switch BCM2835 to sdhci-iproc.c for MMC
ARM: multi_v7_defconfig: Build in DWC2 USB support
ARM: bcm2835: Switch BCM2835 to sdhci-iproc.c for MMC
ARM: bcm2835: Enable CONFIG_PM.
ARM: bcm2835: Enable the VC4 graphics driver in the defconfig
ARM: bcm2835: Enable NFS root support.
Florian Fainelli (1):
Merge tag 'bcm2835-defconfig-next-2016-04-20' into defconfig/next
Gary Bisson (3):
ARM: imx_v6_v7_defconfig: add FT5x06 and TSC2004 touch support
ARM: imx_v6_v7_defconfig: add CONFIG_I2C_MUX_GPIO
ARM: imx_v6_v7_defconfig: add CONFIG_RTC_DRV_M41T80
Heiko Stuebner (2):
ARM: multi_v7_defconfig: Enable Rockchip displayport phy
ARM: multi_v7_defconfig: Enable new Rockchip display-controller drivers
Jan Luebbe (2):
ARM: multi_v5_defconfig: Enable support for MX21/MX27
ARM: multi_v5_defconfig: Enable recommended options for systemd
Javier Martinez Canillas (3):
ARM: exynos_defconfig: Enable CPUFreq governors as modules
ARM: multi_v7_defconfig: Enable CPUFreq governors as modules
ARM: omap2plus_defconfig: Fix warning due invalid RXKAD symbol value
Joel Stanley (2):
arm/configs/multi_v5: Add Aspeed ast2400
arm/configs: Add Aspeed defconfig
Keerthy (1):
ARM: configs: keystone: Add CPU Hotplug related options
Kevin Hilman (1):
ARM: davinci_all_defconfig: enable SPI and NOR as modules
Krzysztof Kozlowski (1):
ARM: exynos_defconfig: Enable Trats2 audio codec, touchscreen and sensors
Lee Jones (5):
ARM: multi_v7_defconfig: Enable ST's PWM driver
ARM: multi_v7_defconfig: Enable ST's Power Reset driver
ARM: multi_v7_defconfig: Enable support for PWM Regulators
ARM: multi_v7_defconfig: Enable ST's HW Random Number Generator
ARM: multi_v7_defconfig: Remove unused Kconfig option MACH_UX500_DT
Linus Walleij (2):
ARM: u8500_defconfig: remove staging from defconfig
ARM: u8500_defconfig: update sensor config
Lokesh Vutla (1):
ARM: omap2plus_defconfig: Enable GPIO_TPIC2810
Marcel Ziswiler (2):
ARM: imx_v6_v7_defconfig: add CONFIG_I2C_GPIO
ARM: imx_v6_v7_defconfig: add CONFIG_MICREL_PHY
Marek Vasut (1):
ARM: at91: sama5: Update defconfig
Masahiro Yamada (1):
ARM: multi_v7_defconfig: enable Denali NAND controller
Nicolas Ferre (8):
ARM: at91/defconfig: add the HDMA controller to sama5_defconfig
ARM: at91/defconfig: add HLCDC driver to sama5_defconfig
ARM: at91/defconfig: add PDMIC driver to sama5_defconfig
ARM: multi_v7_defconfig: add Atmel watchdog timers
ARM: multi_v7_defconfig: add Atmel ISI (Image Sensor Interface) driver
ARM: multi_v7_defconfig: add the Atmel Audio microphone interface PDMIC
ARM: multi_v7_defconfig: add the Atmel sama5d2-compatible ADC driver
ARM: at91/defconfig: sama5: add CONFIG_FHANDLE
Nishanth Menon (1):
ARM: omap2plus_defconfig: Enable DP83867 support
Olof Johansson (2):
Merge tag 'renesas-defconfig-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'sti-defconfig-for-v4.7-1' of git://git.kernel.org/.../mcoquelin/sti into next/defconfig
Romain Perier (3):
ARM: mvebu_v7_defconfig: Enabling the new Marvell's cryptographic engine driver
ARM: multi_v7_defconfig: Enabling the new Marvell's cryptographic engine driver
ARM: mvebu_v5_defconfig: Switching to the new Marvell's cryptographic engine driver
Sekhar Nori (2):
ARM: davinci_all_defconfig: enable GPIO_SYSFS
ARM: davinci_all_defconfig: support systemd
Simon Horman (1):
PCI: rcar-pcie: Remove Gen2 designation from Kconfig
Thierry Reding (2):
ARM: tegra: Enable XUSB controller in defconfig
ARM: multi_v7: Enable Tegra XUSB controller in defconfig
Thomas Petazzoni (1):
MAINTAINERS: attach arch/arm/configs/mvebu_*_defconfig to relevant maintainers
Tony Lindgren (3):
ARM: omap2plus_defconfig: Update with make savedefconfig
ARM: omap2plus_defconfig: Enable twl6030 USB phy as loadable module
ARM: omap2plus_defconfig: Enable PWM and ir-rx51 as loadable modules
Vladimir Murzin (1):
ARM: configs: add MPS2 defconfig
Vladimir Zapolskiy (2):
ARM: LPC32xx: defconfig update
ARM: LPC32xx: add PL175 memory controller driver to defconfig
Wolfram Sang (2):
ARM: multi_v7_defconfig: enable I2C demultiplexer and slave eeprom
ARM: shmobile: defconfig: enable I2C demultiplexer and slave eeprom
Yegor Yefremov (1):
ARM: omap2plus_defconfig: Enable MDIO Bus/PHY emulation support
MAINTAINERS | 2 +-
arch/arm/configs/aspeed_g4_defconfig | 86 ++++++++++++++++++++++++++
arch/arm/configs/aspeed_g5_defconfig | 88 ++++++++++++++++++++++++++
arch/arm/configs/bcm2835_defconfig | 11 ++--
arch/arm/configs/davinci_all_defconfig | 7 ++-
arch/arm/configs/exynos_defconfig | 11 ++++
arch/arm/configs/imx_v6_v7_defconfig | 6 ++
arch/arm/configs/keystone_defconfig | 2 +
arch/arm/configs/lpc32xx_defconfig | 29 ++++-----
arch/arm/configs/mps2_defconfig | 109 +++++++++++++++++++++++++++++++++
arch/arm/configs/multi_v5_defconfig | 29 +++++++--
arch/arm/configs/multi_v7_defconfig | 37 +++++++++--
arch/arm/configs/mvebu_v5_defconfig | 2 +-
arch/arm/configs/mvebu_v7_defconfig | 1 +
arch/arm/configs/omap2plus_defconfig | 66 +++++++++-----------
arch/arm/configs/sama5_defconfig | 13 +++-
arch/arm/configs/shmobile_defconfig | 5 +-
arch/arm/configs/tegra_defconfig | 2 +
arch/arm/configs/u8500_defconfig | 5 +-
arch/arm64/configs/defconfig | 2 +-
drivers/pci/host/Kconfig | 4 +-
drivers/pci/host/Makefile | 2 +-
22 files changed, 437 insertions(+), 82 deletions(-)
create mode 100644 arch/arm/configs/aspeed_g4_defconfig
create mode 100644 arch/arm/configs/aspeed_g5_defconfig
create mode 100644 arch/arm/configs/mps2_defconfig
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 7/7] ARM: SoC driver updates for v4.7
2016-05-17 22:07 ` Arnd Bergmann
@ 2016-05-17 22:26 ` Arnd Bergmann
-1 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:26 UTC (permalink / raw)
To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel
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-drivers
for you to fetch changes up to 5420f9fd159761b88978c312c3b350546f8615bb:
arm-ccn: Enable building as module (2016-05-09 16:36:03 +0200)
----------------------------------------------------------------
ARM: SoC driver updates for v4.7
Driver updates for ARM SoCs, these contain various things that touch
the drivers/ directory but got merged through arm-soc for practical
reasons. For the most part, this is now related to power management
controllers, which have not yet been abstracted into a separate
subsystem, and typically require some code in drivers/soc or arch/arm
to control the power domains.
Another large chunk here is a rework of the NVIDIA Tegra USB3.0
support, which was surprisingly tricky and took a long time to
get done.
Finally, reset controller handling as always gets merged through here
as well.
----------------------------------------------------------------
Andrew Bresticker (1):
clk: tegra: Add interface to enable hardware control of SATA/XUSB PLLs
Andy Gross (1):
Merge tag 'qcom-soc-for-4.7' into soc-for-4.7-p2
Arnd Bergmann (16):
Merge tag 'versatile-flash-for-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/drivers
Merge tag 'tegra-for-4.7-soc' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'arm-soc/for-4.7/drivers' of http://github.com/Broadcom/stblinux into next/drivers
Merge tag 'qcom-soc-for-4.7-2' of git://git.kernel.org/.../agross/linux into next/drivers
soc: brcmstb: select SOC_BUS
physmap_of: ensure versatile code is reachable
drivers: firmware: psci: make two helper functions inline
Merge tag 'renesas-rcar-sysc2-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'samsung-drivers-exynos-srom-4.7' of git://git.kernel.org/.../krzk/linux into next/drivers
Merge tag 'v4.7-rockchip-drivers-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers
Merge tag 'tegra-for-4.7-phy' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'tegra-for-4.7-pci' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'tegra-for-4.7-xhci' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'tegra-for-4.7-genpd' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'v4.6-next-soc' of https://github.com/mbgg/linux-mediatek into next/drivers
Merge tag 'reset-for-4.7-2' of git://git.pengutronix.de/git/pza/linux into next/drivers
Bjorn Andersson (8):
soc: qcom: smem_state: Add stubs for disabled smem_state
soc: qcom: smd: Introduce callback setter
soc: qcom: smd: Split discovery and state change work
soc: qcom: smd: Refactor channel open and close handling
soc: qcom: smd: Support multiple channels per sdev
soc: qcom: smd: Support opening additional channels
soc: qcom: smem: Use write-combine remap for SMEM
soc: qcom: smd: Make callback pass channel reference
Daniel Lezcano (1):
reset: Add missing function stub for device_reset
Elaine Zhang (8):
soc: rockchip: power-domain: make idle handling optional
soc: rockchip: power-domain: allow domains only handling idle requests
soc: rockchip: power-domain: add support for sub-power domains
dt-bindings: add power-domain header for RK3399 SoCs
dt-bindings: add binding for rk3399 power domains
soc: rockchip: power-domain: Modify power domain driver for rk3399
dt-bindings: modify document of Rockchip power domains
soc: rockchip: power-domain: support qos save and restore
Florian Fainelli (2):
bus: brcmstb_gisb: Rework dependencies
soc: brcmstb: Unmap sun_top_ctrl_base on errors
Geert Uytterhoeven (24):
clk: renesas: mstp: Drop check for CONFIG_PM_GENERIC_DOMAINS_OF
clk: renesas: cpg-mssr: Drop check for CONFIG_PM_GENERIC_DOMAINS_OF
clk: renesas: mstp: Clarify cpg_mstp_{at,de}tach_dev() domain parameter
PM / Domains: Add DT bindings for the R-Car System Controller
soc: renesas: Add r8a7779 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7790 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7791 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7793 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7794 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7795 SYSC PM Domain Binding Definitions
clk: renesas: Provide Kconfig symbols for CPG/MSSR and CPG/MSTP support
clk: renesas: mstp: Provide dummy attach/detach_dev callbacks
clk: renesas: cpg-mssr: Export cpg_mssr_{at,de}tach_dev()
soc: renesas: Move pm-rcar to drivers/soc/renesas/rcar-sysc
soc: renesas: rcar-sysc: Improve rcar_sysc_power() debug info
soc: renesas: rcar-sysc: Add DT support for SYSC PM domains
soc: renesas: rcar-sysc: Make rcar_sysc_power_is_off() static
soc: renesas: rcar-sysc: Enable Clock Domain for I/O devices
soc: renesas: rcar-sysc: Add support for R-Car H1 power areas
soc: renesas: rcar-sysc: Add support for R-Car H2 power areas
soc: renesas: rcar-sysc: Add support for R-Car M2-W power areas
soc: renesas: rcar-sysc: Add support for R-Car M2-N power areas
soc: renesas: rcar-sysc: Add support for R-Car E2 power areas
soc: renesas: rcar-sysc: Add support for R-Car H3 power areas
Hans de Goede (3):
reset: Make [of_]reset_control_get[_foo] functions wrappers
reset: Share struct reset_control between reset_control_get calls
reset: Add support for shared reset controls
Heiko Stuebner (1):
Merge branch 'v4.7-shared/pdids' into v4.7-armsoc/drivers
Jisheng Zhang (2):
drivers: firmware: psci: drop duplicate const from psci_of_match
drivers: firmware: psci: make two helper functions static
Joachim Eastwood (1):
reset: lpc18xx: get rid of global variables for restart notifier
John Crispin (11):
soc: mediatek: PMIC wrap: don't duplicate the wrapper data
soc: mediatek: PMIC wrap: add wrapper callbacks for init_reg_clock
soc: mediatek: PMIC wrap: split SoC specific init into callback
soc: mediatek: PMIC wrap: WRAP_INT_EN needs a different bitmask for MT2701/7623
soc: mediatek: PMIC wrap: SPI_WRITE needs a different bitmask for MT2701/7623
soc: mediatek: PMIC wrap: move wdt_src into the pmic_wrapper_type struct
soc: mediatek: PMIC wrap: remove pwrap_is_mt8135() and pwrap_is_mt8173()
soc: mediatek: PMIC wrap: add a slave specific struct
soc: mediatek: PMIC wrap: add mt6323 slave support
soc: mediatek: PMIC wrap: add MT2701/7623 support
ARM: mediatek: enable gpt6 on boot up to make arch timer work on mt7623
Jon Hunter (16):
soc/tegra: pmc: Add missing structure members to kernel-doc
soc/tegra: pmc: Fix sparse warning for tegra_pmc_init_tsense_reset()
soc/tegra: pmc: Remove debugfs entry on probe failure
soc/tegra: pmc: Remove non-existing power partitions for Tegra210
soc/tegra: pmc: Remove non-existing L2 partition for Tegra124
soc/tegra: pmc: Restore base address on probe failure
soc/tegra: pmc: Protect public functions from potential race conditions
soc/tegra: pmc: Change powergate and rail IDs to be an unsigned type
soc/tegra: pmc: Fix testing of powergate state
soc/tegra: pmc: Fix verification of valid partitions
soc/tegra: pmc: Remove additional check for a valid partition
soc/tegra: pmc: Ensure GPU partition can be toggled on/off by PMC
soc/tegra: pmc: Wait for powergate state to change
dt-bindings: Update NVIDIA PMC for Tegra
dt-bindings: Add power domain info for NVIDIA PMC
soc/tegra: pmc: Add generic PM domain support
Justin Chen (1):
soc: brcmstb: add SoC driver to brcmstb
Krzysztof Kozlowski (1):
Merge tag 'samsung-dt-exynos-srom-fixup-4.7' into for-v4.7/drivers-memory-exynos-srom
Lina Iyer (1):
drivers: qcom: spm: avoid module usage in non-modular SPM driver
Linus Walleij (4):
mtd: physmap_of: add a hook for Versatile write protection
mtd: augment the "arm,versatile-flash" bindings
ARM: versatile: move flash registration to the device tree
ARM: integrator: move flash registration to device tree
Neil Armstrong (2):
reset: Add Oxford Semiconductor Reset Controller driver
dt-bindings: Add Oxford Semiconductor Reset Controller bindings
Olof Johansson (4):
Merge tag 'qcom-soc-for-4.7' of git://git.kernel.org/.../agross/linux into next/drivers
Merge tag 'reset-for-4.7' of git://git.pengutronix.de/git/pza/linux into next/drivers
Merge tag 'renesas-simple-pm-bus-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'v4.7-rockchip-drivers-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers
Pankaj Dubey (5):
ARM: dts: change SROM node compatible from generic to model specific
dt-bindings: EXYNOS: Add exynos-srom device tree binding
memory: Add support for Exynos SROM driver
MAINTAINERS: Add maintainers entry for drivers/memory/samsung
ARM: EXYNOS: Remove SROM related register settings from mach-exynos
Pavel Fedin (1):
memory: samsung: exynos-srom: Add support for bank configuration
Shawn Lin (1):
soc: rockchip: power-domain: check the existing of regmap
Simon Horman (2):
bus: simple-pm-bus: Use ARCH_RENESAS
Merge tag 'clk-renesas-for-v4.7-tag2' of git://git.kernel.org/.../geert/renesas-drivers into rcar-sysc-for-v4.7
Srinivas Kandagatla (2):
MAINTAINERS: add qcom i2c and spi drivers to list
MAINTAINERS: add qcom clocks to the maintainers list
Suzuki K Poulose (1):
arm-ccn: Enable building as module
Thierry Reding (15):
Merge branch 'for-4.7/soc' into for-4.7/genpd
Merge branch 'for-4.7/clk' into for-4.7/phy
phy: core: Allow children node to be overridden
dt-bindings: phy: Add NVIDIA Tegra XUSB pad controller binding
dt-bindings: phy: tegra-xusb-padctl: Add Tegra210 support
phy: Add Tegra XUSB pad controller support
phy: tegra: Add Tegra210 support
Merge branch 'for-4.7/phy' into for-4.7/pci
dt-bindings: pci: tegra: Update for per-lane PHYs
PCI: tegra: Support per-lane PHYs
Merge branch 'for-4.7/phy' into for-4.7/xhci
dt-bindings: usb: Add NVIDIA Tegra XUSB controller binding
dt-bindings: usb: xhci-tegra: Add Tegra210 XUSB controller support
usb: xhci: Add NVIDIA Tegra XUSB controller driver
usb: xhci: tegra: Add Tegra210 support
Ulrich Hecht (1):
clk: renesas: r8a7795: add PWM clock
Wolfram Sang (5):
clk: renesas: r8a7795: make SD clk definition specific for GEN3
clk: renesas: cpg-mssr: add generic support for read-only DIV6 clocks
clk: renesas: r8a7795: add OSC and RINT clocks
clk: renesas: r8a7795: add R clk
clk: renesas: r8a7795: add RWDT clock
.../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 92 +-
.../bindings/memory-controllers/exynos-srom.txt | 79 +
.../devicetree/bindings/mtd/arm-versatile.txt | 20 +-
.../bindings/pci/nvidia,tegra20-pcie.txt | 224 ++-
.../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 733 +++++++
.../pinctrl/nvidia,tegra124-xusb-padctl.txt | 6 +
.../bindings/power/renesas,rcar-sysc.txt | 48 +
.../devicetree/bindings/reset/oxnas,reset.txt | 58 +
.../bindings/soc/rockchip/power_domain.txt | 47 +
.../bindings/usb/nvidia,tegra124-xusb.txt | 120 ++
Documentation/phy.txt | 16 +-
MAINTAINERS | 8 +
arch/arm/boot/dts/exynos4.dtsi | 4 +-
arch/arm/boot/dts/exynos5.dtsi | 4 +-
arch/arm/boot/dts/exynos5410-smdk5410.dts | 2 +-
arch/arm/boot/dts/exynos5410.dtsi | 4 +-
arch/arm/boot/dts/integrator.dtsi | 3 +-
arch/arm/boot/dts/versatile-ab.dts | 5 +-
arch/arm/mach-bcm/Kconfig | 2 +-
arch/arm/mach-exynos/Kconfig | 3 +
arch/arm/mach-exynos/exynos.c | 17 -
arch/arm/mach-exynos/include/mach/map.h | 3 -
arch/arm/mach-exynos/regs-srom.h | 53 -
arch/arm/mach-exynos/suspend.c | 20 +-
arch/arm/mach-integrator/integrator_ap.c | 62 -
arch/arm/mach-integrator/integrator_cp.c | 51 -
arch/arm/mach-mediatek/mediatek.c | 1 +
arch/arm/mach-shmobile/Kconfig | 11 +-
arch/arm/mach-shmobile/Makefile | 1 -
arch/arm/mach-shmobile/pm-r8a7779.c | 3 +-
arch/arm/mach-shmobile/pm-rcar-gen2.c | 2 +-
arch/arm/mach-shmobile/pm-rcar.c | 164 --
arch/arm/mach-shmobile/smp-r8a7779.c | 2 +-
arch/arm/mach-shmobile/smp-r8a7790.c | 2 +-
arch/arm/mach-tegra/platsmp.c | 16 +-
arch/arm/mach-versatile/versatile_dt.c | 47 -
arch/arm/plat-samsung/include/plat/map-s5p.h | 1 -
drivers/bus/Kconfig | 5 +-
drivers/bus/arm-ccn.c | 7 +-
drivers/clk/Kconfig | 1 +
drivers/clk/renesas/Kconfig | 16 +
drivers/clk/renesas/Makefile | 26 +-
drivers/clk/renesas/clk-mstp.c | 7 +-
drivers/clk/renesas/r8a7795-cpg-mssr.c | 34 +-
drivers/clk/renesas/renesas-cpg-mssr.c | 47 +-
drivers/clk/renesas/renesas-cpg-mssr.h | 6 +-
drivers/clk/tegra/clk-tegra210.c | 58 +
drivers/firmware/psci.c | 6 +-
drivers/gpu/drm/tegra/drm.h | 2 +-
drivers/memory/Kconfig | 1 +
drivers/memory/Makefile | 1 +
drivers/memory/samsung/Kconfig | 13 +
drivers/memory/samsung/Makefile | 1 +
drivers/memory/samsung/exynos-srom.c | 231 +++
drivers/memory/samsung/exynos-srom.h | 51 +
drivers/mtd/maps/Kconfig | 10 +
drivers/mtd/maps/Makefile | 3 +
drivers/mtd/maps/physmap_of.c | 6 +
drivers/mtd/maps/physmap_of_versatile.c | 255 +++
drivers/mtd/maps/physmap_of_versatile.h | 16 +
drivers/pci/host/pci-tegra.c | 244 ++-
drivers/phy/Kconfig | 2 +
drivers/phy/Makefile | 2 +
drivers/phy/phy-core.c | 50 +-
drivers/phy/tegra/Kconfig | 8 +
drivers/phy/tegra/Makefile | 6 +
drivers/phy/tegra/xusb-tegra124.c | 1752 +++++++++++++++++
drivers/phy/tegra/xusb-tegra210.c | 2045 ++++++++++++++++++++
drivers/phy/tegra/xusb.c | 1021 ++++++++++
drivers/phy/tegra/xusb.h | 421 ++++
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 20 +-
drivers/reset/Kconfig | 3 +
drivers/reset/Makefile | 1 +
drivers/reset/core.c | 217 ++-
drivers/reset/reset-lpc18xx.c | 22 +-
drivers/reset/reset-oxnas.c | 136 ++
drivers/soc/Makefile | 3 +-
drivers/soc/brcmstb/Kconfig | 1 +
drivers/soc/brcmstb/common.c | 66 +
drivers/soc/mediatek/mtk-pmic-wrap.c | 544 ++++--
drivers/soc/qcom/smd-rpm.c | 9 +-
drivers/soc/qcom/smd.c | 247 ++-
drivers/soc/qcom/smem.c | 3 +-
drivers/soc/qcom/spm.c | 8 +-
drivers/soc/qcom/wcnss_ctrl.c | 8 +-
drivers/soc/renesas/Makefile | 7 +
drivers/soc/renesas/r8a7779-sysc.c | 34 +
drivers/soc/renesas/r8a7790-sysc.c | 48 +
drivers/soc/renesas/r8a7791-sysc.c | 33 +
drivers/soc/renesas/r8a7794-sysc.c | 33 +
drivers/soc/renesas/r8a7795-sysc.c | 56 +
drivers/soc/renesas/rcar-sysc.c | 401 ++++
drivers/soc/renesas/rcar-sysc.h | 58 +
drivers/soc/rockchip/pm_domains.c | 247 ++-
drivers/soc/tegra/pmc.c | 613 +++++-
drivers/usb/host/Kconfig | 9 +
drivers/usb/host/Makefile | 1 +
drivers/usb/host/xhci-tegra.c | 1331 +++++++++++++
include/dt-bindings/power/r8a7779-sysc.h | 27 +
include/dt-bindings/power/r8a7790-sysc.h | 34 +
include/dt-bindings/power/r8a7791-sysc.h | 26 +
include/dt-bindings/power/r8a7793-sysc.h | 28 +
include/dt-bindings/power/r8a7794-sysc.h | 26 +
include/dt-bindings/power/r8a7795-sysc.h | 42 +
include/dt-bindings/power/rk3399-power.h | 53 +
include/linux/clk/renesas.h | 16 +-
include/linux/clk/tegra.h | 5 +
include/linux/phy/phy.h | 31 +-
include/linux/phy/tegra/xusb.h | 30 +
include/linux/psci.h | 2 -
include/linux/reset-controller.h | 2 +
include/linux/reset.h | 194 +-
include/linux/soc/qcom/smd.h | 11 +-
include/linux/soc/qcom/smem_state.h | 35 +
.../linux/soc/renesas/rcar-sysc.h | 9 +-
include/soc/tegra/fuse.h | 1 +
include/soc/tegra/pmc.h | 36 +-
117 files changed, 11999 insertions(+), 1056 deletions(-)
create mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt
create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra124-xusb-padctl.txt
create mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt
create mode 100644 Documentation/devicetree/bindings/reset/oxnas,reset.txt
create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra124-xusb.txt
delete mode 100644 arch/arm/mach-exynos/regs-srom.h
delete mode 100644 arch/arm/mach-shmobile/pm-rcar.c
create mode 100644 drivers/clk/renesas/Kconfig
create mode 100644 drivers/memory/samsung/Kconfig
create mode 100644 drivers/memory/samsung/Makefile
create mode 100644 drivers/memory/samsung/exynos-srom.c
create mode 100644 drivers/memory/samsung/exynos-srom.h
create mode 100644 drivers/mtd/maps/physmap_of_versatile.c
create mode 100644 drivers/mtd/maps/physmap_of_versatile.h
create mode 100644 drivers/phy/tegra/Kconfig
create mode 100644 drivers/phy/tegra/Makefile
create mode 100644 drivers/phy/tegra/xusb-tegra124.c
create mode 100644 drivers/phy/tegra/xusb-tegra210.c
create mode 100644 drivers/phy/tegra/xusb.c
create mode 100644 drivers/phy/tegra/xusb.h
create mode 100644 drivers/reset/reset-oxnas.c
create mode 100644 drivers/soc/renesas/Makefile
create mode 100644 drivers/soc/renesas/r8a7779-sysc.c
create mode 100644 drivers/soc/renesas/r8a7790-sysc.c
create mode 100644 drivers/soc/renesas/r8a7791-sysc.c
create mode 100644 drivers/soc/renesas/r8a7794-sysc.c
create mode 100644 drivers/soc/renesas/r8a7795-sysc.c
create mode 100644 drivers/soc/renesas/rcar-sysc.c
create mode 100644 drivers/soc/renesas/rcar-sysc.h
create mode 100644 drivers/usb/host/xhci-tegra.c
create mode 100644 include/dt-bindings/power/r8a7779-sysc.h
create mode 100644 include/dt-bindings/power/r8a7790-sysc.h
create mode 100644 include/dt-bindings/power/r8a7791-sysc.h
create mode 100644 include/dt-bindings/power/r8a7793-sysc.h
create mode 100644 include/dt-bindings/power/r8a7794-sysc.h
create mode 100644 include/dt-bindings/power/r8a7795-sysc.h
create mode 100644 include/dt-bindings/power/rk3399-power.h
create mode 100644 include/linux/phy/tegra/xusb.h
rename arch/arm/mach-shmobile/pm-rcar.h => include/linux/soc/renesas/rcar-sysc.h (60%)
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 7/7] ARM: SoC driver updates for v4.7
@ 2016-05-17 22:26 ` Arnd Bergmann
0 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:26 UTC (permalink / raw)
To: linux-arm-kernel
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-drivers
for you to fetch changes up to 5420f9fd159761b88978c312c3b350546f8615bb:
arm-ccn: Enable building as module (2016-05-09 16:36:03 +0200)
----------------------------------------------------------------
ARM: SoC driver updates for v4.7
Driver updates for ARM SoCs, these contain various things that touch
the drivers/ directory but got merged through arm-soc for practical
reasons. For the most part, this is now related to power management
controllers, which have not yet been abstracted into a separate
subsystem, and typically require some code in drivers/soc or arch/arm
to control the power domains.
Another large chunk here is a rework of the NVIDIA Tegra USB3.0
support, which was surprisingly tricky and took a long time to
get done.
Finally, reset controller handling as always gets merged through here
as well.
----------------------------------------------------------------
Andrew Bresticker (1):
clk: tegra: Add interface to enable hardware control of SATA/XUSB PLLs
Andy Gross (1):
Merge tag 'qcom-soc-for-4.7' into soc-for-4.7-p2
Arnd Bergmann (16):
Merge tag 'versatile-flash-for-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/drivers
Merge tag 'tegra-for-4.7-soc' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'arm-soc/for-4.7/drivers' of http://github.com/Broadcom/stblinux into next/drivers
Merge tag 'qcom-soc-for-4.7-2' of git://git.kernel.org/.../agross/linux into next/drivers
soc: brcmstb: select SOC_BUS
physmap_of: ensure versatile code is reachable
drivers: firmware: psci: make two helper functions inline
Merge tag 'renesas-rcar-sysc2-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'samsung-drivers-exynos-srom-4.7' of git://git.kernel.org/.../krzk/linux into next/drivers
Merge tag 'v4.7-rockchip-drivers-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers
Merge tag 'tegra-for-4.7-phy' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'tegra-for-4.7-pci' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'tegra-for-4.7-xhci' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'tegra-for-4.7-genpd' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'v4.6-next-soc' of https://github.com/mbgg/linux-mediatek into next/drivers
Merge tag 'reset-for-4.7-2' of git://git.pengutronix.de/git/pza/linux into next/drivers
Bjorn Andersson (8):
soc: qcom: smem_state: Add stubs for disabled smem_state
soc: qcom: smd: Introduce callback setter
soc: qcom: smd: Split discovery and state change work
soc: qcom: smd: Refactor channel open and close handling
soc: qcom: smd: Support multiple channels per sdev
soc: qcom: smd: Support opening additional channels
soc: qcom: smem: Use write-combine remap for SMEM
soc: qcom: smd: Make callback pass channel reference
Daniel Lezcano (1):
reset: Add missing function stub for device_reset
Elaine Zhang (8):
soc: rockchip: power-domain: make idle handling optional
soc: rockchip: power-domain: allow domains only handling idle requests
soc: rockchip: power-domain: add support for sub-power domains
dt-bindings: add power-domain header for RK3399 SoCs
dt-bindings: add binding for rk3399 power domains
soc: rockchip: power-domain: Modify power domain driver for rk3399
dt-bindings: modify document of Rockchip power domains
soc: rockchip: power-domain: support qos save and restore
Florian Fainelli (2):
bus: brcmstb_gisb: Rework dependencies
soc: brcmstb: Unmap sun_top_ctrl_base on errors
Geert Uytterhoeven (24):
clk: renesas: mstp: Drop check for CONFIG_PM_GENERIC_DOMAINS_OF
clk: renesas: cpg-mssr: Drop check for CONFIG_PM_GENERIC_DOMAINS_OF
clk: renesas: mstp: Clarify cpg_mstp_{at,de}tach_dev() domain parameter
PM / Domains: Add DT bindings for the R-Car System Controller
soc: renesas: Add r8a7779 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7790 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7791 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7793 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7794 SYSC PM Domain Binding Definitions
soc: renesas: Add r8a7795 SYSC PM Domain Binding Definitions
clk: renesas: Provide Kconfig symbols for CPG/MSSR and CPG/MSTP support
clk: renesas: mstp: Provide dummy attach/detach_dev callbacks
clk: renesas: cpg-mssr: Export cpg_mssr_{at,de}tach_dev()
soc: renesas: Move pm-rcar to drivers/soc/renesas/rcar-sysc
soc: renesas: rcar-sysc: Improve rcar_sysc_power() debug info
soc: renesas: rcar-sysc: Add DT support for SYSC PM domains
soc: renesas: rcar-sysc: Make rcar_sysc_power_is_off() static
soc: renesas: rcar-sysc: Enable Clock Domain for I/O devices
soc: renesas: rcar-sysc: Add support for R-Car H1 power areas
soc: renesas: rcar-sysc: Add support for R-Car H2 power areas
soc: renesas: rcar-sysc: Add support for R-Car M2-W power areas
soc: renesas: rcar-sysc: Add support for R-Car M2-N power areas
soc: renesas: rcar-sysc: Add support for R-Car E2 power areas
soc: renesas: rcar-sysc: Add support for R-Car H3 power areas
Hans de Goede (3):
reset: Make [of_]reset_control_get[_foo] functions wrappers
reset: Share struct reset_control between reset_control_get calls
reset: Add support for shared reset controls
Heiko Stuebner (1):
Merge branch 'v4.7-shared/pdids' into v4.7-armsoc/drivers
Jisheng Zhang (2):
drivers: firmware: psci: drop duplicate const from psci_of_match
drivers: firmware: psci: make two helper functions static
Joachim Eastwood (1):
reset: lpc18xx: get rid of global variables for restart notifier
John Crispin (11):
soc: mediatek: PMIC wrap: don't duplicate the wrapper data
soc: mediatek: PMIC wrap: add wrapper callbacks for init_reg_clock
soc: mediatek: PMIC wrap: split SoC specific init into callback
soc: mediatek: PMIC wrap: WRAP_INT_EN needs a different bitmask for MT2701/7623
soc: mediatek: PMIC wrap: SPI_WRITE needs a different bitmask for MT2701/7623
soc: mediatek: PMIC wrap: move wdt_src into the pmic_wrapper_type struct
soc: mediatek: PMIC wrap: remove pwrap_is_mt8135() and pwrap_is_mt8173()
soc: mediatek: PMIC wrap: add a slave specific struct
soc: mediatek: PMIC wrap: add mt6323 slave support
soc: mediatek: PMIC wrap: add MT2701/7623 support
ARM: mediatek: enable gpt6 on boot up to make arch timer work on mt7623
Jon Hunter (16):
soc/tegra: pmc: Add missing structure members to kernel-doc
soc/tegra: pmc: Fix sparse warning for tegra_pmc_init_tsense_reset()
soc/tegra: pmc: Remove debugfs entry on probe failure
soc/tegra: pmc: Remove non-existing power partitions for Tegra210
soc/tegra: pmc: Remove non-existing L2 partition for Tegra124
soc/tegra: pmc: Restore base address on probe failure
soc/tegra: pmc: Protect public functions from potential race conditions
soc/tegra: pmc: Change powergate and rail IDs to be an unsigned type
soc/tegra: pmc: Fix testing of powergate state
soc/tegra: pmc: Fix verification of valid partitions
soc/tegra: pmc: Remove additional check for a valid partition
soc/tegra: pmc: Ensure GPU partition can be toggled on/off by PMC
soc/tegra: pmc: Wait for powergate state to change
dt-bindings: Update NVIDIA PMC for Tegra
dt-bindings: Add power domain info for NVIDIA PMC
soc/tegra: pmc: Add generic PM domain support
Justin Chen (1):
soc: brcmstb: add SoC driver to brcmstb
Krzysztof Kozlowski (1):
Merge tag 'samsung-dt-exynos-srom-fixup-4.7' into for-v4.7/drivers-memory-exynos-srom
Lina Iyer (1):
drivers: qcom: spm: avoid module usage in non-modular SPM driver
Linus Walleij (4):
mtd: physmap_of: add a hook for Versatile write protection
mtd: augment the "arm,versatile-flash" bindings
ARM: versatile: move flash registration to the device tree
ARM: integrator: move flash registration to device tree
Neil Armstrong (2):
reset: Add Oxford Semiconductor Reset Controller driver
dt-bindings: Add Oxford Semiconductor Reset Controller bindings
Olof Johansson (4):
Merge tag 'qcom-soc-for-4.7' of git://git.kernel.org/.../agross/linux into next/drivers
Merge tag 'reset-for-4.7' of git://git.pengutronix.de/git/pza/linux into next/drivers
Merge tag 'renesas-simple-pm-bus-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'v4.7-rockchip-drivers-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers
Pankaj Dubey (5):
ARM: dts: change SROM node compatible from generic to model specific
dt-bindings: EXYNOS: Add exynos-srom device tree binding
memory: Add support for Exynos SROM driver
MAINTAINERS: Add maintainers entry for drivers/memory/samsung
ARM: EXYNOS: Remove SROM related register settings from mach-exynos
Pavel Fedin (1):
memory: samsung: exynos-srom: Add support for bank configuration
Shawn Lin (1):
soc: rockchip: power-domain: check the existing of regmap
Simon Horman (2):
bus: simple-pm-bus: Use ARCH_RENESAS
Merge tag 'clk-renesas-for-v4.7-tag2' of git://git.kernel.org/.../geert/renesas-drivers into rcar-sysc-for-v4.7
Srinivas Kandagatla (2):
MAINTAINERS: add qcom i2c and spi drivers to list
MAINTAINERS: add qcom clocks to the maintainers list
Suzuki K Poulose (1):
arm-ccn: Enable building as module
Thierry Reding (15):
Merge branch 'for-4.7/soc' into for-4.7/genpd
Merge branch 'for-4.7/clk' into for-4.7/phy
phy: core: Allow children node to be overridden
dt-bindings: phy: Add NVIDIA Tegra XUSB pad controller binding
dt-bindings: phy: tegra-xusb-padctl: Add Tegra210 support
phy: Add Tegra XUSB pad controller support
phy: tegra: Add Tegra210 support
Merge branch 'for-4.7/phy' into for-4.7/pci
dt-bindings: pci: tegra: Update for per-lane PHYs
PCI: tegra: Support per-lane PHYs
Merge branch 'for-4.7/phy' into for-4.7/xhci
dt-bindings: usb: Add NVIDIA Tegra XUSB controller binding
dt-bindings: usb: xhci-tegra: Add Tegra210 XUSB controller support
usb: xhci: Add NVIDIA Tegra XUSB controller driver
usb: xhci: tegra: Add Tegra210 support
Ulrich Hecht (1):
clk: renesas: r8a7795: add PWM clock
Wolfram Sang (5):
clk: renesas: r8a7795: make SD clk definition specific for GEN3
clk: renesas: cpg-mssr: add generic support for read-only DIV6 clocks
clk: renesas: r8a7795: add OSC and RINT clocks
clk: renesas: r8a7795: add R clk
clk: renesas: r8a7795: add RWDT clock
.../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 92 +-
.../bindings/memory-controllers/exynos-srom.txt | 79 +
.../devicetree/bindings/mtd/arm-versatile.txt | 20 +-
.../bindings/pci/nvidia,tegra20-pcie.txt | 224 ++-
.../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 733 +++++++
.../pinctrl/nvidia,tegra124-xusb-padctl.txt | 6 +
.../bindings/power/renesas,rcar-sysc.txt | 48 +
.../devicetree/bindings/reset/oxnas,reset.txt | 58 +
.../bindings/soc/rockchip/power_domain.txt | 47 +
.../bindings/usb/nvidia,tegra124-xusb.txt | 120 ++
Documentation/phy.txt | 16 +-
MAINTAINERS | 8 +
arch/arm/boot/dts/exynos4.dtsi | 4 +-
arch/arm/boot/dts/exynos5.dtsi | 4 +-
arch/arm/boot/dts/exynos5410-smdk5410.dts | 2 +-
arch/arm/boot/dts/exynos5410.dtsi | 4 +-
arch/arm/boot/dts/integrator.dtsi | 3 +-
arch/arm/boot/dts/versatile-ab.dts | 5 +-
arch/arm/mach-bcm/Kconfig | 2 +-
arch/arm/mach-exynos/Kconfig | 3 +
arch/arm/mach-exynos/exynos.c | 17 -
arch/arm/mach-exynos/include/mach/map.h | 3 -
arch/arm/mach-exynos/regs-srom.h | 53 -
arch/arm/mach-exynos/suspend.c | 20 +-
arch/arm/mach-integrator/integrator_ap.c | 62 -
arch/arm/mach-integrator/integrator_cp.c | 51 -
arch/arm/mach-mediatek/mediatek.c | 1 +
arch/arm/mach-shmobile/Kconfig | 11 +-
arch/arm/mach-shmobile/Makefile | 1 -
arch/arm/mach-shmobile/pm-r8a7779.c | 3 +-
arch/arm/mach-shmobile/pm-rcar-gen2.c | 2 +-
arch/arm/mach-shmobile/pm-rcar.c | 164 --
arch/arm/mach-shmobile/smp-r8a7779.c | 2 +-
arch/arm/mach-shmobile/smp-r8a7790.c | 2 +-
arch/arm/mach-tegra/platsmp.c | 16 +-
arch/arm/mach-versatile/versatile_dt.c | 47 -
arch/arm/plat-samsung/include/plat/map-s5p.h | 1 -
drivers/bus/Kconfig | 5 +-
drivers/bus/arm-ccn.c | 7 +-
drivers/clk/Kconfig | 1 +
drivers/clk/renesas/Kconfig | 16 +
drivers/clk/renesas/Makefile | 26 +-
drivers/clk/renesas/clk-mstp.c | 7 +-
drivers/clk/renesas/r8a7795-cpg-mssr.c | 34 +-
drivers/clk/renesas/renesas-cpg-mssr.c | 47 +-
drivers/clk/renesas/renesas-cpg-mssr.h | 6 +-
drivers/clk/tegra/clk-tegra210.c | 58 +
drivers/firmware/psci.c | 6 +-
drivers/gpu/drm/tegra/drm.h | 2 +-
drivers/memory/Kconfig | 1 +
drivers/memory/Makefile | 1 +
drivers/memory/samsung/Kconfig | 13 +
drivers/memory/samsung/Makefile | 1 +
drivers/memory/samsung/exynos-srom.c | 231 +++
drivers/memory/samsung/exynos-srom.h | 51 +
drivers/mtd/maps/Kconfig | 10 +
drivers/mtd/maps/Makefile | 3 +
drivers/mtd/maps/physmap_of.c | 6 +
drivers/mtd/maps/physmap_of_versatile.c | 255 +++
drivers/mtd/maps/physmap_of_versatile.h | 16 +
drivers/pci/host/pci-tegra.c | 244 ++-
drivers/phy/Kconfig | 2 +
drivers/phy/Makefile | 2 +
drivers/phy/phy-core.c | 50 +-
drivers/phy/tegra/Kconfig | 8 +
drivers/phy/tegra/Makefile | 6 +
drivers/phy/tegra/xusb-tegra124.c | 1752 +++++++++++++++++
drivers/phy/tegra/xusb-tegra210.c | 2045 ++++++++++++++++++++
drivers/phy/tegra/xusb.c | 1021 ++++++++++
drivers/phy/tegra/xusb.h | 421 ++++
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 20 +-
drivers/reset/Kconfig | 3 +
drivers/reset/Makefile | 1 +
drivers/reset/core.c | 217 ++-
drivers/reset/reset-lpc18xx.c | 22 +-
drivers/reset/reset-oxnas.c | 136 ++
drivers/soc/Makefile | 3 +-
drivers/soc/brcmstb/Kconfig | 1 +
drivers/soc/brcmstb/common.c | 66 +
drivers/soc/mediatek/mtk-pmic-wrap.c | 544 ++++--
drivers/soc/qcom/smd-rpm.c | 9 +-
drivers/soc/qcom/smd.c | 247 ++-
drivers/soc/qcom/smem.c | 3 +-
drivers/soc/qcom/spm.c | 8 +-
drivers/soc/qcom/wcnss_ctrl.c | 8 +-
drivers/soc/renesas/Makefile | 7 +
drivers/soc/renesas/r8a7779-sysc.c | 34 +
drivers/soc/renesas/r8a7790-sysc.c | 48 +
drivers/soc/renesas/r8a7791-sysc.c | 33 +
drivers/soc/renesas/r8a7794-sysc.c | 33 +
drivers/soc/renesas/r8a7795-sysc.c | 56 +
drivers/soc/renesas/rcar-sysc.c | 401 ++++
drivers/soc/renesas/rcar-sysc.h | 58 +
drivers/soc/rockchip/pm_domains.c | 247 ++-
drivers/soc/tegra/pmc.c | 613 +++++-
drivers/usb/host/Kconfig | 9 +
drivers/usb/host/Makefile | 1 +
drivers/usb/host/xhci-tegra.c | 1331 +++++++++++++
include/dt-bindings/power/r8a7779-sysc.h | 27 +
include/dt-bindings/power/r8a7790-sysc.h | 34 +
include/dt-bindings/power/r8a7791-sysc.h | 26 +
include/dt-bindings/power/r8a7793-sysc.h | 28 +
include/dt-bindings/power/r8a7794-sysc.h | 26 +
include/dt-bindings/power/r8a7795-sysc.h | 42 +
include/dt-bindings/power/rk3399-power.h | 53 +
include/linux/clk/renesas.h | 16 +-
include/linux/clk/tegra.h | 5 +
include/linux/phy/phy.h | 31 +-
include/linux/phy/tegra/xusb.h | 30 +
include/linux/psci.h | 2 -
include/linux/reset-controller.h | 2 +
include/linux/reset.h | 194 +-
include/linux/soc/qcom/smd.h | 11 +-
include/linux/soc/qcom/smem_state.h | 35 +
.../linux/soc/renesas/rcar-sysc.h | 9 +-
include/soc/tegra/fuse.h | 1 +
include/soc/tegra/pmc.h | 36 +-
117 files changed, 11999 insertions(+), 1056 deletions(-)
create mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt
create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra124-xusb-padctl.txt
create mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt
create mode 100644 Documentation/devicetree/bindings/reset/oxnas,reset.txt
create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra124-xusb.txt
delete mode 100644 arch/arm/mach-exynos/regs-srom.h
delete mode 100644 arch/arm/mach-shmobile/pm-rcar.c
create mode 100644 drivers/clk/renesas/Kconfig
create mode 100644 drivers/memory/samsung/Kconfig
create mode 100644 drivers/memory/samsung/Makefile
create mode 100644 drivers/memory/samsung/exynos-srom.c
create mode 100644 drivers/memory/samsung/exynos-srom.h
create mode 100644 drivers/mtd/maps/physmap_of_versatile.c
create mode 100644 drivers/mtd/maps/physmap_of_versatile.h
create mode 100644 drivers/phy/tegra/Kconfig
create mode 100644 drivers/phy/tegra/Makefile
create mode 100644 drivers/phy/tegra/xusb-tegra124.c
create mode 100644 drivers/phy/tegra/xusb-tegra210.c
create mode 100644 drivers/phy/tegra/xusb.c
create mode 100644 drivers/phy/tegra/xusb.h
create mode 100644 drivers/reset/reset-oxnas.c
create mode 100644 drivers/soc/renesas/Makefile
create mode 100644 drivers/soc/renesas/r8a7779-sysc.c
create mode 100644 drivers/soc/renesas/r8a7790-sysc.c
create mode 100644 drivers/soc/renesas/r8a7791-sysc.c
create mode 100644 drivers/soc/renesas/r8a7794-sysc.c
create mode 100644 drivers/soc/renesas/r8a7795-sysc.c
create mode 100644 drivers/soc/renesas/rcar-sysc.c
create mode 100644 drivers/soc/renesas/rcar-sysc.h
create mode 100644 drivers/usb/host/xhci-tegra.c
create mode 100644 include/dt-bindings/power/r8a7779-sysc.h
create mode 100644 include/dt-bindings/power/r8a7790-sysc.h
create mode 100644 include/dt-bindings/power/r8a7791-sysc.h
create mode 100644 include/dt-bindings/power/r8a7793-sysc.h
create mode 100644 include/dt-bindings/power/r8a7794-sysc.h
create mode 100644 include/dt-bindings/power/r8a7795-sysc.h
create mode 100644 include/dt-bindings/power/rk3399-power.h
create mode 100644 include/linux/phy/tegra/xusb.h
rename arch/arm/mach-shmobile/pm-rcar.h => include/linux/soc/renesas/rcar-sysc.h (60%)
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [GIT PULL 0/7] ARM: SoC changes for 4.7
2016-05-17 22:07 ` Arnd Bergmann
@ 2016-05-19 16:02 ` Rob Herring
-1 siblings, 0 replies; 23+ messages in thread
From: Rob Herring @ 2016-05-19 16:02 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: Linus Torvalds, arm, linux-kernel, linux-arm-kernel
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
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 0/7] ARM: SoC changes for 4.7
@ 2016-05-19 16:02 ` Rob Herring
0 siblings, 0 replies; 23+ messages in thread
From: Rob Herring @ 2016-05-19 16:02 UTC (permalink / raw)
To: linux-arm-kernel
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
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 0/7] ARM: SoC changes for 4.7
2016-05-17 22:07 ` Arnd Bergmann
` (8 preceding siblings ...)
(?)
@ 2016-05-19 19:54 ` Robert Jarzmik
2016-05-20 19:01 ` Arnd Bergmann
-1 siblings, 1 reply; 23+ messages in thread
From: Robert Jarzmik @ 2016-05-19 19:54 UTC (permalink / raw)
To: linux-arm-kernel
Arnd Bergmann <arnd@arndb.de> writes:
.. zip ... removed Linux and lkml as this is pxa specific.
> 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.
I was wondering if my pull requests will be part of this follow-up ?
I'm speaking of :
- https://patchwork.ozlabs.org/patch/617118/
- https://patchwork.ozlabs.org/patch/617119/
Even if from my persespective passing this cycle doesn't matter much, I don't
know if this matters to Stephen as CLK_IS_ROOT will remain one more cycle.
Cheers.
--
Robert
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [GIT PULL 0/7] ARM: SoC changes for 4.7
2016-05-19 16:02 ` Rob Herring
@ 2016-05-20 12:04 ` Arnd Bergmann
-1 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-20 12:04 UTC (permalink / raw)
To: Rob Herring; +Cc: Linus Torvalds, arm, linux-kernel, linux-arm-kernel
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
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 0/7] ARM: SoC changes for 4.7
@ 2016-05-20 12:04 ` Arnd Bergmann
0 siblings, 0 replies; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-20 12:04 UTC (permalink / raw)
To: linux-arm-kernel
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
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 0/7] ARM: SoC changes for 4.7
2016-05-19 19:54 ` Robert Jarzmik
@ 2016-05-20 19:01 ` Arnd Bergmann
2016-05-21 8:33 ` Robert Jarzmik
0 siblings, 1 reply; 23+ messages in thread
From: Arnd Bergmann @ 2016-05-20 19:01 UTC (permalink / raw)
To: linux-arm-kernel
On Thursday 19 May 2016, Robert Jarzmik wrote:
> Arnd Bergmann <arnd@arndb.de> writes:
>
> .. zip ... removed Linux and lkml as this is pxa specific.
>
> > 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.
> I was wondering if my pull requests will be part of this follow-up ?
> I'm speaking of :
> - https://patchwork.ozlabs.org/patch/617118/
> - https://patchwork.ozlabs.org/patch/617119/
>
Hmm, no they were not part of this.
> Even if from my persespective passing this cycle doesn't matter much, I don't
> know if this matters to Stephen as CLK_IS_ROOT will remain one more cycle.
I'm very sorry I completely missed the pull requests. I've the first one in the
fixes branch now, so it should be in v4.7rc1 after all.
I also considered pulling the second branch into late/next, as it looks small
and harmless and you did send it in time, but as you say here it's not really
urgent either. Just let me know if you want me to pick up "
ARM: dts: pxa: fix the ohci clock for pxa3xx" in the fixes branch as well,
I can cherry-pick the commit directly.
Arnd
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 0/7] ARM: SoC changes for 4.7
2016-05-20 19:01 ` Arnd Bergmann
@ 2016-05-21 8:33 ` Robert Jarzmik
0 siblings, 0 replies; 23+ messages in thread
From: Robert Jarzmik @ 2016-05-21 8:33 UTC (permalink / raw)
To: linux-arm-kernel
Arnd Bergmann <arnd@arndb.de> writes:
> On Thursday 19 May 2016, Robert Jarzmik wrote:
> I'm very sorry I completely missed the pull requests. I've the first one in the
> fixes branch now, so it should be in v4.7rc1 after all.
Don't worry, it's really all right, there is no urgency at all. And it's great
you'll pull the pxa/for-next for v4.7-rc1 !
> I also considered pulling the second branch into late/next, as it looks small
> and harmless and you did send it in time, but as you say here it's not really
> urgent either. Just let me know if you want me to pick up "
> ARM: dts: pxa: fix the ohci clock for pxa3xx" in the fixes branch as well,
> I can cherry-pick the commit directly.
Oh no, let it be, it will live happily until v4.8 pull request. After all, no
time to market is driving me, let us enjoy this freedom :)
Cheers.
--
Robert
^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2016-05-21 8:33 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-17 22:07 [GIT PULL 0/7] ARM: SoC changes for 4.7 Arnd Bergmann
2016-05-17 22:07 ` Arnd Bergmann
2016-05-17 22:20 ` [GIT PULL 1/7] ARM: SoC cleanups and fixes for v4.7 Arnd Bergmann
2016-05-17 22:20 ` Arnd Bergmann
2016-05-17 22:21 ` [GIT PULL 2/7] ARM: SoC platform updates " Arnd Bergmann
2016-05-17 22:21 ` Arnd Bergmann
2016-05-17 22:21 ` [GIT PULL 3/7] ARM: SoC 64-bit changes " Arnd Bergmann
2016-05-17 22:21 ` Arnd Bergmann
2016-05-17 22:23 ` [GIT PULL 4/7] ARM: DT updates " Arnd Bergmann
2016-05-17 22:23 ` Arnd Bergmann
2016-05-17 22:24 ` [GIT PULL 5/7] ARM: 64-bit " Arnd Bergmann
2016-05-17 22:24 ` Arnd Bergmann
2016-05-17 22:24 ` [GIT PULL 6/7] ARM: SoC defconfig " Arnd Bergmann
2016-05-17 22:24 ` Arnd Bergmann
2016-05-17 22:26 ` [GIT PULL 7/7] ARM: SoC driver " Arnd Bergmann
2016-05-17 22:26 ` Arnd Bergmann
2016-05-19 16:02 ` [GIT PULL 0/7] ARM: SoC changes for 4.7 Rob Herring
2016-05-19 16:02 ` Rob Herring
2016-05-20 12:04 ` Arnd Bergmann
2016-05-20 12:04 ` Arnd Bergmann
2016-05-19 19:54 ` Robert Jarzmik
2016-05-20 19:01 ` Arnd Bergmann
2016-05-21 8:33 ` Robert Jarzmik
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.