* [GIT PULL 1/9] ARM: SoC non-urgent fixes for v4.5
2016-01-21 1:14 [GIT PULL 0/9] ARM: SoC updates for v4.5 Olof Johansson
@ 2016-01-21 1:14 ` Olof Johansson
2016-01-21 1:14 ` [GIT PULL 2/9] ARM: SoC cleanups " Olof Johansson
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Olof Johansson @ 2016-01-21 1:14 UTC (permalink / raw)
To: linux-arm-kernel
As usual, we queue up a few fixes that don't seem urgent enough to go in
through -rc.
- MAINTAINERS updates to add a list for brcmstb and fix a typo
- A handful of fixes for OMAP 81xx, a recently resurrected platform so these
can't be considered real regressions and thus got queued.
- A couple of other small fixes for scoop, sa1100 and davinci
----------------------------------------------------------------
The following changes since commit 99e38df892234aa985185fc776647bad6f9bd7a7:
Merge tag 'iommu-updates-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-fixes-nc
for you to fetch changes up to 08ceca8ea629828e4cb922c121b5c87681c97fb7:
Merge tag 'omap-for-v4.5/81xx-fix-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/fixes-non-critical
----------------------------------------------------------------
Arnd Bergmann (4):
ARM: davinci: only select WT cache if cache is enabled
Merge tag 'arm-soc/for-4.5/maintainers' of http://github.com/Broadcom/stblinux into next/fixes-non-critical
Merge tag 'omap-for-v4.5/81xx-fixes-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
Merge tag 'omap-for-v4.5/81xx-fix-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
Florian Fainelli (2):
MAINTAINERS: brcmstb: Include Broadcom internal mailing-list
MAINTAINERS: gpio-brcmstb: Remove stray '>'
Geliang Tang (1):
ARM: davinci: fix a problematic usage of WARN()
Linus Walleij (2):
ARM: scoop: Be sure to clamp return value
ARM: sa1100/simpad: Be sure to clamp return value
Olof Johansson (1):
Merge tag 'davinci-for-v4.5/fixes' of git://git.kernel.org/.../nsekhar/linux-davinci into next/fixes-non-critical
Tony Lindgren (10):
ARM: dts: Fix dm814x entries for pllss and prcm
clk: ti: Add few dm814x clock aliases
ARM: OMAP2+: Add DPPLS clock manager for dm814x
ARM: dts: Fix some mux and divider clocks to get dm814x-evm booting
ARM: OMAP2+: Fix timer entries for dm814x
ARM: dts: Fix dm8148 control modules ranges
ARM: dts: Fix dm814x pinctrl address and mask
ARM: OMAP2+: Enable GPIO for dm814x
ARM: OMAP2+: Remove useless check for legacy booting for dm814x
ARM: OMAP2+: Fix randconfig build warning for dm814_pllss_data
MAINTAINERS | 3 +-
arch/arm/boot/dts/dm814x-clocks.dtsi | 109 ++++++++++++++++-------
arch/arm/boot/dts/dm814x.dtsi | 33 +++++--
arch/arm/common/scoop.c | 2 +-
arch/arm/mach-davinci/Kconfig | 3 +-
arch/arm/mach-davinci/board-dm355-evm.c | 4 +-
arch/arm/mach-davinci/board-dm355-leopard.c | 4 +-
arch/arm/mach-omap2/io.c | 3 +-
arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 12 +--
arch/arm/mach-omap2/prm_common.c | 8 ++
arch/arm/mach-sa1100/simpad.c | 4 +-
drivers/clk/ti/clk-814x.c | 4 +
include/linux/clk/ti.h | 1 +
13 files changed, 133 insertions(+), 57 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 2/9] ARM: SoC cleanups for v4.5
2016-01-21 1:14 [GIT PULL 0/9] ARM: SoC updates for v4.5 Olof Johansson
2016-01-21 1:14 ` [GIT PULL 1/9] ARM: SoC non-urgent fixes " Olof Johansson
@ 2016-01-21 1:14 ` Olof Johansson
2016-01-21 1:14 ` [GIT PULL 3/9] ARM: SoC multiplatform code changes " Olof Johansson
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Olof Johansson @ 2016-01-21 1:14 UTC (permalink / raw)
To: linux-arm-kernel
A smallish number of general cleanup commits this release cycle. Some
of these are minor tweaks:
- shmobile change of binding for their GIC (using arm,pl390 now)
- ARCH_RENESAS introduction
- Misc other renesas updates
There's also a couple of treewide commits from Masahiro Yamada cleaning up
const/__initconst for SMP operation structs and a switch to using "depends
on" instead of if-constructs on most of the Kconfig platform targets.
----------------------------------------------------------------
The following changes since commit a718ed0e247571cc0d2d34a20e2fb528d4177185:
Merge branch 'next/fixes-non-critical' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-cleanup
for you to fetch changes up to 0ef917f4fb8342fe2fd0b195f2d65223faf273a2:
Merge tag 'renesas-gic-cleanup-for-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/cleanup
----------------------------------------------------------------
Arnd Bergmann (5):
ARM: mvebu: remove unused mach/gpio.h
Merge branch 'treewide/cleanup' into next/cleanup
Merge tag 'renesas-cleanup-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/cleanup
Merge tag 'mvebu-cleanup-4.5-1' of git://git.infradead.org/linux-mvebu into next/cleanup
Merge tag 'arm-soc/for-4.5/cleanup' of git://git.infradead.org/linux-mtd into next/cleanup
Geert Uytterhoeven (6):
ARM: shmobile: r7s72100 dtsi: Use "arm,pl390" for GIC
ARM: shmobile: r8a7740 dtsi: Use "arm,pl390" for GIC
ARM: shmobile: emev2 dtsi: Use "arm,pl390" for GIC
ARM: shmobile: r8a7778 dtsi: Use "arm,pl390" for GIC
staging: board: kzm9d: Use "arm,pl390"
staging: board: armadillo800eva: Use "arm,pl390"
Laurent Pinchart (1):
ARM: shmobile: Remove legacy mach/irqs.h
Linus Walleij (1):
ARM/clocksource: use automatic DT probing for ux500 PRCMU
Masahiro Yamada (3):
ARM: hisi: do not export smp_operations structures
ARM: use const and __initconst for smp_operations
ARM: use "depends on" for SoC configs instead of "if" after prompt
Olof Johansson (1):
Merge tag 'renesas-gic-cleanup-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/cleanup
Simon Horman (2):
MAINTAINERS: Remove link to oss.renesas.com which is closed
ARM: shmobile: Introduce ARCH_RENESAS
MAINTAINERS | 1 -
arch/arm/Kconfig | 3 +-
arch/arm/boot/dts/emev2.dtsi | 2 +-
arch/arm/boot/dts/r7s72100.dtsi | 2 +-
arch/arm/boot/dts/r8a7740.dtsi | 2 +-
arch/arm/boot/dts/r8a7778.dtsi | 2 +-
arch/arm/common/mcpm_platsmp.c | 2 +-
arch/arm/configs/multi_v7_defconfig | 2 +-
arch/arm/configs/shmobile_defconfig | 2 +-
arch/arm/include/asm/psci.h | 2 +-
arch/arm/kernel/psci_smp.c | 2 +-
arch/arm/mach-alpine/Kconfig | 3 +-
arch/arm/mach-alpine/platsmp.c | 2 +-
arch/arm/mach-at91/Kconfig | 15 +++++---
arch/arm/mach-axxia/Kconfig | 3 +-
arch/arm/mach-axxia/platsmp.c | 2 +-
arch/arm/mach-bcm/Kconfig | 27 +++++++++-----
arch/arm/mach-bcm/bcm63xx_smp.c | 2 +-
arch/arm/mach-bcm/kona_smp.c | 2 +-
arch/arm/mach-bcm/platsmp-brcmstb.c | 2 +-
arch/arm/mach-berlin/Kconfig | 3 +-
arch/arm/mach-berlin/platsmp.c | 2 +-
arch/arm/mach-cns3xxx/Kconfig | 3 +-
arch/arm/mach-exynos/Kconfig | 3 +-
arch/arm/mach-exynos/common.h | 2 +-
arch/arm/mach-exynos/platsmp.c | 2 +-
arch/arm/mach-highbank/Kconfig | 3 +-
arch/arm/mach-hisi/Kconfig | 12 ++++---
arch/arm/mach-hisi/core.h | 3 --
arch/arm/mach-hisi/platmcpm.c | 2 +-
arch/arm/mach-hisi/platsmp.c | 6 ++--
arch/arm/mach-imx/Kconfig | 6 ++--
arch/arm/mach-imx/common.h | 4 +--
arch/arm/mach-imx/platsmp.c | 4 +--
arch/arm/mach-integrator/Kconfig | 3 +-
arch/arm/mach-keystone/keystone.h | 2 +-
arch/arm/mach-keystone/platsmp.c | 2 +-
arch/arm/mach-mediatek/Kconfig | 3 +-
arch/arm/mach-mediatek/platsmp.c | 4 +--
arch/arm/mach-meson/Kconfig | 3 +-
arch/arm/mach-moxart/Kconfig | 3 +-
arch/arm/mach-mvebu/Kconfig | 24 ++++++++-----
arch/arm/mach-mvebu/armada-370-xp.h | 2 +-
arch/arm/mach-mvebu/include/mach/gpio.h | 1 -
arch/arm/mach-mvebu/platsmp-a9.c | 4 +--
arch/arm/mach-mvebu/platsmp.c | 2 +-
arch/arm/mach-omap2/common.h | 2 +-
arch/arm/mach-omap2/omap-smp.c | 2 +-
arch/arm/mach-picoxcell/Kconfig | 3 +-
arch/arm/mach-prima2/Kconfig | 3 +-
arch/arm/mach-prima2/common.h | 2 +-
arch/arm/mach-prima2/platsmp.c | 2 +-
arch/arm/mach-qcom/Kconfig | 3 +-
arch/arm/mach-qcom/platsmp.c | 6 ++--
arch/arm/mach-realview/core.h | 2 +-
arch/arm/mach-realview/platsmp.c | 2 +-
arch/arm/mach-rockchip/Kconfig | 3 +-
arch/arm/mach-rockchip/platsmp.c | 2 +-
arch/arm/mach-s5pv210/Kconfig | 3 +-
arch/arm/mach-shmobile/Kconfig | 14 +++++---
arch/arm/mach-shmobile/include/mach/irqs.h | 10 ------
arch/arm/mach-shmobile/irqs.h | 15 --------
arch/arm/mach-shmobile/r8a7779.h | 2 +-
arch/arm/mach-shmobile/r8a7790.h | 2 +-
arch/arm/mach-shmobile/r8a7791.h | 2 +-
arch/arm/mach-shmobile/setup-emev2.c | 2 +-
arch/arm/mach-shmobile/setup-r8a7778.c | 1 -
arch/arm/mach-shmobile/sh73a0.h | 2 +-
arch/arm/mach-shmobile/smp-emev2.c | 2 +-
arch/arm/mach-shmobile/smp-r8a7779.c | 2 +-
arch/arm/mach-shmobile/smp-r8a7790.c | 2 +-
arch/arm/mach-shmobile/smp-r8a7791.c | 2 +-
arch/arm/mach-shmobile/smp-sh73a0.c | 2 +-
arch/arm/mach-socfpga/Kconfig | 3 +-
arch/arm/mach-socfpga/platsmp.c | 4 +--
arch/arm/mach-spear/Kconfig | 3 +-
arch/arm/mach-spear/generic.h | 2 +-
arch/arm/mach-spear/platsmp.c | 2 +-
arch/arm/mach-sti/Kconfig | 3 +-
arch/arm/mach-sti/platsmp.c | 2 +-
arch/arm/mach-sti/smp.h | 2 +-
arch/arm/mach-sunxi/Kconfig | 3 +-
arch/arm/mach-sunxi/platsmp.c | 4 +--
arch/arm/mach-tegra/Kconfig | 3 +-
arch/arm/mach-tegra/common.h | 2 +-
arch/arm/mach-tegra/platsmp.c | 2 +-
arch/arm/mach-u300/Kconfig | 4 +--
arch/arm/mach-uniphier/platsmp.c | 2 +-
arch/arm/mach-ux500/Kconfig | 4 +--
arch/arm/mach-ux500/Makefile | 2 +-
arch/arm/mach-ux500/cpu-db8500.c | 2 --
arch/arm/mach-ux500/cpu.c | 1 -
arch/arm/mach-ux500/platsmp.c | 2 +-
arch/arm/mach-ux500/setup.h | 3 --
arch/arm/mach-ux500/timer.c | 48 -------------------------
arch/arm/mach-vexpress/Kconfig | 3 +-
arch/arm/mach-vexpress/core.h | 2 +-
arch/arm/mach-vexpress/platsmp.c | 2 +-
arch/arm/mach-zx/Kconfig | 3 +-
arch/arm/mach-zx/platsmp.c | 2 +-
arch/arm/mach-zynq/Kconfig | 3 +-
arch/arm/mach-zynq/common.h | 2 +-
arch/arm/mach-zynq/platsmp.c | 2 +-
drivers/clocksource/clksrc-dbx500-prcmu.c | 9 +++--
drivers/staging/board/armadillo800eva.c | 2 +-
drivers/staging/board/kzm9d.c | 2 +-
include/linux/clksrc-dbx500-prcmu.h | 20 -----------
107 files changed, 196 insertions(+), 242 deletions(-)
delete mode 100644 arch/arm/mach-mvebu/include/mach/gpio.h
delete mode 100644 arch/arm/mach-shmobile/include/mach/irqs.h
delete mode 100644 arch/arm/mach-shmobile/irqs.h
delete mode 100644 arch/arm/mach-ux500/timer.c
delete mode 100644 include/linux/clksrc-dbx500-prcmu.h
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 3/9] ARM: SoC multiplatform code changes for v4.5
2016-01-21 1:14 [GIT PULL 0/9] ARM: SoC updates for v4.5 Olof Johansson
2016-01-21 1:14 ` [GIT PULL 1/9] ARM: SoC non-urgent fixes " Olof Johansson
2016-01-21 1:14 ` [GIT PULL 2/9] ARM: SoC cleanups " Olof Johansson
@ 2016-01-21 1:14 ` Olof Johansson
2016-01-21 1:14 ` [GIT PULL 4/9] ARM: SoC platform updates " Olof Johansson
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Olof Johansson @ 2016-01-21 1:14 UTC (permalink / raw)
To: linux-arm-kernel
This branch is the culmination of 5 years of effort to bring the ARMv6
and ARMv7 platforms together such that they can all be enabled and
boot the same kernel. It has been a tremendous amount of cleanup and
refactoring by a huge number of people, and creation of several new
(and major) subsystems to better abstract out all the platform details
in an appropriate manner.
The bulk of this branch is a large patchset from Arnd that brings several
of the more minor and older platforms we have closer to multiplatform
support. Among these are MMP, S3C64xx, Orion5x, mv78xx0 and realview
Much of this is moving around header files from old mach directories,
but there are also some cleanup patches of debug_ll (lowlevel debug
per-platform options) and other parts.
Linus Walleij also has some patchs to clean up the older ARM Realview
platforms by finally introducing DT support, and Rob Herring has some
for ARM Versatile which is now DT-only. Both of these platforms are
now multiplatform.
Finally, a couple of patches from Russell for Dove PMU, and a fix from
Valentin Rothberg for Exynos ADC, which were rebased on top of the
series to avoid conflicts.
Conflicts:
Include file rename conflicts with media includes. Keep the
platform_data/media/ version from HEAD, and go with the local file option
from branch.
----------------------------------------------------------------
The following changes since commit d62948942b595415de0e38674c17c806b1a8c0c0:
Merge branch 'next/cleanup' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-multiplatform
for you to fetch changes up to 2cb58c016673c4c8b8ec59e71c5ec4b2c6a76afb:
ARM: realview: don't select SMP_ON_UP for UP builds
----------------------------------------------------------------
Arnd Bergmann (70):
clk: mmp: stop using platform headers
ARM: make xscale iwmmxt code multiplatform aware
ARM: mohawk: allow building with MMU disabled
ARM: mmp: remove remaining legacy pxa-dma support
ARM: mmp: make plat-pxa build standalone
ARM: mmp: make all header files local
ARM: mmp: move into ARCH_MULTIPLATFORM
ARM: mmp: avoid unused functions
Input: s3c2410_ts: fix S3C_ADC dependency
ASoC: samsung/smartq: use dynamic registration
gpio: samsung: move gpio-samsung driver back to platform code
ARM: s3c64xx: prepare initcalls for multiplatform
ARM: s3c64xx: enable sparse IRQ support
iio: exynos-adc: add experimental touchscreen support
ARM: s3c64xx: use new adc/touchscreen driver
ARM: s3c64xx: use common debug-ll implementation
ARM: s3c64xx: multiplatform support
ARM: s3c64xx: allow building without board support
ARM: pxa: make more mach/*.h files local
ARM: omap1: make headers more local
ARM: ks8695: make headers more local
ARM: davinci: make headers more local
ARM: iop13xx: make headers more local
ARM: w90x900: make headers more local
ARM: netx: remove unused mach/param.h
ARM: orion: move watchdog setup to mach-orion5x
ARM: orion: always use MULTI_IRQ_HANDLER
ARM: orion: use SPARSE_IRQ everywhere
ARM: mv78xx0: clean up mach/*.h headers
ARM: mv78xx0: multiplatform support
ARM: orion5x: clean up mach/*.h headers
ARM: orion5x: multiplatform support
ARM: realview: remove sparsemem hack
ARM: realview: don't map undefined PCI registers
clk/realview: stop using machine headers
ARM: no longer force unbuffered DMA for realview
ARM: realview: remove private barrier implementation
ARM: debug-ll: fix UART configuration with ARCH_KEYSTONE
ARM: debug-ll: reorganize mvebu debug uart config
ARM: debug-ll: rework ep93xx handling
ARM: debug-ll: rework SPEAr handling
ARM: debug-ll: rework integrator/versatile handling
ARM: debug-ll: rework gemini handling
ARM: debug-ll: rework lpc32xx handling
ARM: debug-ll: rework footbridge handling
ARM: debug-ll: reorder Kconfig alphanumerically
Merge branch 'multiplatform/debug-ll' into next/multiplatform
Merge branch 's3c64xx/multiplatform' into next/multiplatform
Merge branch 'mmp/multiplatform' into next/multiplatform
ARM: pxa: cm-x2xx: avoid duplicate macro warnings
ARM: pxa: mark raumfeld init functions as __maybe_unused
ARM: pxa: mark ezx structures as __maybe_unused
Merge branch 'versatile/multiplatform' into next/multiplatform
Merge tag 'realview-base-armsoc-1-tag' of git://git.kernel.org/.../linusw/linux-integrator into next/multiplatform
Merge tag 'mvebu-soc-4.5-1' of git://git.infradead.org/linux-mvebu into next/multiplatform
ARM: defconfig: use correct debug_ll settings
ARM: debug-ll: move DEBUG_LL_UART_EFM32 to correct Kconfig location
ARM: make default platform work for NOMMU
Merge branch 'fixes' into next/multiplatform
ARM: realview: enable multiplatform
ARM: integrator: use explicit core module options
ARM: no longer make CPU targets visible separately
ARM: realview: make all header files local
ARM: realview: clean up header files
Merge tag 'realview-multiplatform-tag' of git://git.kernel.org/.../linusw/linux-integrator into next/multiplatform
ARM: realview: build realview-dt SMP support only when used
Merge branch 'treewide/cleanup' into next/multiplatform
ARM: s3c64xx: fix pm-debug compilation
ARM: s3c: simplify s3c_irqwake_{e,}intallow definition
ARM: realview: don't select SMP_ON_UP for UP builds
Linus Walleij (7):
clk: versatile-icst: convert to use regmap
clk: versatile-icst: refactor to allocate regmap separately
clk: versatile-icst: add device tree support
soc: versatile: add support for the PB11MPCore
ARM: realview: select SP810 and ICST for the DT variant
ARM: realview: add an DT SMP boot method
ARM: realview: select apropriate targets
Rob Herring (4):
ARM: versatile: add DT based PCI detection
ARM: versatile: switch to DT only booting and remove legacy code
ARM: versatile: merge mach code into a single file
ARM: versatile: convert to multi-platform
Russell King (2):
soc: dove: add legacy support to PMU driver
ARM: dove: convert legacy dove to PMU support
Valentin Rothberg (1):
iio: exynos-adc: fix irqf_oneshot.cocci warnings
Documentation/arm/pxa/mfp.txt | 26 +-
Documentation/devicetree/bindings/arm/cpus.txt | 1 +
.../bindings/arm/samsung/exynos-adc.txt | 3 +
arch/arm/Kconfig | 107 +--
arch/arm/Kconfig.debug | 391 +++++----
arch/arm/configs/ep93xx_defconfig | 1 -
arch/arm/configs/lpc32xx_defconfig | 1 -
arch/arm/configs/multi_v7_defconfig | 3 +
arch/arm/configs/mv78xx0_defconfig | 4 +-
arch/arm/configs/orion5x_defconfig | 4 +-
arch/arm/configs/realview-smp_defconfig | 9 +
arch/arm/configs/realview_defconfig | 8 +
arch/arm/configs/s3c6400_defconfig | 2 +
arch/arm/configs/versatile_defconfig | 3 +-
arch/arm/include/asm/cputype.h | 22 +-
.../debug-macro.S => include/debug/dc21285.S} | 0
arch/arm/kernel/devtree.c | 2 +-
arch/arm/kernel/xscale-cp0.c | 7 +
arch/arm/mach-davinci/board-da830-evm.c | 2 +-
arch/arm/mach-davinci/board-da850-evm.c | 4 +-
arch/arm/mach-davinci/board-mityomapl138.c | 2 +-
arch/arm/mach-davinci/board-omapl138-hawk.c | 2 +-
arch/arm/mach-davinci/clock.c | 2 +-
arch/arm/mach-davinci/cp_intc.c | 2 +-
.../mach-davinci/{include/mach => }/cp_intc.h | 0
arch/arm/mach-davinci/cpuidle.c | 4 +-
.../mach-davinci/{include/mach => }/cpuidle.h | 0
arch/arm/mach-davinci/da830.c | 2 +-
arch/arm/mach-davinci/da850.c | 2 +-
arch/arm/mach-davinci/da8xx-dt.c | 2 +-
arch/arm/mach-davinci/{include/mach => }/ddr2.h | 0
arch/arm/mach-davinci/devices-da8xx.c | 4 +-
arch/arm/mach-davinci/dm355.c | 2 +-
arch/arm/mach-davinci/dm365.c | 2 +-
arch/arm/mach-davinci/dm644x.c | 2 +-
arch/arm/mach-davinci/dm646x.c | 2 +-
arch/arm/mach-davinci/pm.c | 2 +-
arch/arm/mach-davinci/psc.c | 2 +-
arch/arm/mach-davinci/{include/mach => }/psc.h | 0
arch/arm/mach-davinci/sleep.S | 4 +-
arch/arm/mach-davinci/sram.c | 2 +-
arch/arm/mach-davinci/{include/mach => }/sram.h | 0
arch/arm/mach-dove/cm-a510.c | 1 +
arch/arm/mach-dove/common.c | 43 +
arch/arm/mach-dove/dove-db-setup.c | 1 +
arch/arm/mach-dove/include/mach/dove.h | 2 +
arch/arm/mach-dove/include/mach/entry-macro.S | 33 -
arch/arm/mach-dove/include/mach/irqs.h | 2 +-
arch/arm/mach-dove/include/mach/pm.h | 20 +-
arch/arm/mach-dove/irq.c | 100 +--
arch/arm/mach-integrator/Kconfig | 132 ++-
arch/arm/mach-iop13xx/include/mach/pci.h | 57 --
arch/arm/mach-iop13xx/iq81340mc.c | 2 +-
arch/arm/mach-iop13xx/iq81340sc.c | 2 +-
arch/arm/mach-iop13xx/irq.c | 2 +-
arch/arm/mach-iop13xx/{include/mach => }/msi.h | 0
arch/arm/mach-iop13xx/pci.c | 2 +-
arch/arm/mach-iop13xx/pci.h | 58 ++
arch/arm/mach-ks8695/board-acs5k.c | 2 +-
arch/arm/mach-ks8695/board-dsm320.c | 2 +-
arch/arm/mach-ks8695/board-micrel.c | 2 +-
arch/arm/mach-ks8695/board-og.c | 2 +-
arch/arm/mach-ks8695/board-sg.c | 2 +-
arch/arm/mach-ks8695/cpu.c | 2 +-
arch/arm/mach-ks8695/devices.c | 6 +-
.../mach-ks8695/{include/mach => }/devices.h | 0
arch/arm/mach-ks8695/pci.c | 4 +-
.../mach-ks8695/{include/mach => }/regs-hpna.h | 0
.../mach-ks8695/{include/mach => }/regs-lan.h | 0
.../mach-ks8695/{include/mach => }/regs-mem.h | 0
.../mach-ks8695/{include/mach => }/regs-pci.h | 0
.../mach-ks8695/{include/mach => }/regs-sys.h | 0
.../mach-ks8695/{include/mach => }/regs-wan.h | 0
arch/arm/mach-mmp/Kconfig | 34 +-
arch/arm/mach-mmp/Makefile | 1 +
arch/arm/mach-mmp/{include/mach => }/addr-map.h | 2 -
arch/arm/mach-mmp/aspenite.c | 8 +-
arch/arm/mach-mmp/avengers_lite.c | 8 +-
arch/arm/mach-mmp/brownstone.c | 8 +-
arch/arm/mach-mmp/clock-mmp2.c | 6 +-
arch/arm/mach-mmp/clock-pxa168.c | 6 +-
arch/arm/mach-mmp/clock-pxa910.c | 6 +-
arch/arm/mach-mmp/clock.c | 2 +-
arch/arm/mach-mmp/clock.h | 2 -
arch/arm/mach-mmp/common.c | 4 +-
arch/arm/mach-mmp/common.h | 3 -
arch/arm/mach-mmp/{include/mach => }/cputype.h | 0
arch/arm/mach-mmp/devices.c | 13 +-
arch/arm/mach-mmp/{include/mach => }/devices.h | 0
arch/arm/mach-mmp/flint.c | 8 +-
arch/arm/mach-mmp/gplugd.c | 6 +-
arch/arm/mach-mmp/include/mach/dma.h | 13 -
arch/arm/mach-mmp/include/mach/hardware.h | 4 -
arch/arm/mach-mmp/include/mach/regs-smc.h | 37 -
arch/arm/mach-mmp/include/mach/uncompress.h | 45 --
arch/arm/mach-mmp/{include/mach => }/irqs.h | 0
arch/arm/mach-mmp/jasper.c | 8 +-
arch/arm/mach-mmp/{include/mach => }/mfp-mmp2.h | 2 +-
.../mach-mmp/{include/mach => }/mfp-pxa168.h | 2 +-
.../mach-mmp/{include/mach => }/mfp-pxa910.h | 2 +-
arch/arm/mach-mmp/{include/mach => }/mfp.h | 0
arch/arm/mach-mmp/mmp2.c | 23 +-
arch/arm/mach-mmp/{include/mach => }/mmp2.h | 3 +-
arch/arm/mach-mmp/pm-mmp2.c | 12 +-
arch/arm/mach-mmp/{include/mach => }/pm-mmp2.h | 2 +-
arch/arm/mach-mmp/pm-pxa910.c | 12 +-
.../arm/mach-mmp/{include/mach => }/pm-pxa910.h | 0
arch/arm/mach-mmp/pxa168.c | 29 +-
arch/arm/mach-mmp/{include/mach => }/pxa168.h | 5 +-
arch/arm/mach-mmp/pxa910.c | 24 +-
arch/arm/mach-mmp/{include/mach => }/pxa910.h | 3 +-
.../arm/mach-mmp/{include/mach => }/regs-apbc.h | 4 +-
.../arm/mach-mmp/{include/mach => }/regs-apmu.h | 4 +-
arch/arm/mach-mmp/{include/mach => }/regs-icu.h | 4 +-
.../mach-mmp/{include/mach => }/regs-timers.h | 4 +-
arch/arm/mach-mmp/{include/mach => }/regs-usb.h | 0
arch/arm/mach-mmp/tavorevb.c | 8 +-
arch/arm/mach-mmp/teton_bga.c | 10 +-
.../arm/mach-mmp/{include/mach => }/teton_bga.h | 2 -
arch/arm/mach-mmp/time.c | 11 +-
arch/arm/mach-mmp/ttc_dkb.c | 10 +-
arch/arm/mach-mv78xx0/Kconfig | 15 +-
arch/arm/mach-mv78xx0/Makefile | 2 +
.../{include/mach => }/bridge-regs.h | 4 +-
arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 3 +-
arch/arm/mach-mv78xx0/common.c | 4 +-
arch/arm/mach-mv78xx0/db78x00-bp-setup.c | 3 +-
.../arm/mach-mv78xx0/include/mach/entry-macro.S | 41 -
arch/arm/mach-mv78xx0/include/mach/hardware.h | 14 -
arch/arm/mach-mv78xx0/include/mach/uncompress.h | 46 --
arch/arm/mach-mv78xx0/irq.c | 35 +-
arch/arm/mach-mv78xx0/{include/mach => }/irqs.h | 4 +-
arch/arm/mach-mv78xx0/mpp.c | 2 +-
.../mach-mv78xx0/{include/mach => }/mv78xx0.h | 4 +-
arch/arm/mach-mv78xx0/pcie.c | 2 +-
arch/arm/mach-mv78xx0/rd78x00-masa-setup.c | 3 +-
arch/arm/mach-netx/include/mach/param.h | 18 -
arch/arm/mach-omap1/board-ams-delta.c | 2 +-
arch/arm/mach-omap1/board-fsample.c | 2 +-
arch/arm/mach-omap1/board-h2.c | 2 +-
arch/arm/mach-omap1/board-h3.c | 2 +-
arch/arm/mach-omap1/board-innovator.c | 2 +-
arch/arm/mach-omap1/board-osk.c | 2 +-
arch/arm/mach-omap1/board-palmte.c | 2 +-
arch/arm/mach-omap1/board-palmtt.c | 2 +-
arch/arm/mach-omap1/board-palmz71.c | 2 +-
arch/arm/mach-omap1/board-perseus2.c | 2 +-
arch/arm/mach-omap1/board-sx1-mmc.c | 2 +-
arch/arm/mach-omap1/board-sx1.c | 4 +-
.../mach-omap1/{include/mach => }/board-sx1.h | 0
arch/arm/mach-omap1/{include/mach => }/camera.h | 0
arch/arm/mach-omap1/devices.c | 2 +-
arch/arm/mach-omap1/flash.c | 2 +-
arch/arm/mach-omap1/{include/mach => }/flash.h | 0
arch/arm/mach-orion5x/Kconfig | 18 +-
arch/arm/mach-orion5x/Makefile | 2 +
arch/arm/mach-orion5x/board-d2net.c | 2 +-
arch/arm/mach-orion5x/board-dt.c | 4 +-
arch/arm/mach-orion5x/board-mss2.c | 4 +-
arch/arm/mach-orion5x/board-rd88f5182.c | 2 +-
.../{include/mach => }/bridge-regs.h | 4 +-
arch/arm/mach-orion5x/common.c | 20 +-
arch/arm/mach-orion5x/db88f5281-setup.c | 3 +-
arch/arm/mach-orion5x/dns323-setup.c | 3 +-
.../arm/mach-orion5x/include/mach/entry-macro.S | 25 -
arch/arm/mach-orion5x/include/mach/hardware.h | 14 -
arch/arm/mach-orion5x/include/mach/uncompress.h | 48 --
arch/arm/mach-orion5x/irq.c | 13 +-
arch/arm/mach-orion5x/{include/mach => }/irqs.h | 4 +-
arch/arm/mach-orion5x/kurobox_pro-setup.c | 4 +-
arch/arm/mach-orion5x/ls-chl-setup.c | 3 +-
arch/arm/mach-orion5x/ls_hgl-setup.c | 3 +-
arch/arm/mach-orion5x/mpp.c | 2 +-
arch/arm/mach-orion5x/mv2120-setup.c | 3 +-
arch/arm/mach-orion5x/net2big-setup.c | 3 +-
.../mach-orion5x/{include/mach => }/orion5x.h | 4 +-
arch/arm/mach-orion5x/pci.c | 2 +-
arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c | 3 +-
arch/arm/mach-orion5x/rd88f5181l-ge-setup.c | 3 +-
arch/arm/mach-orion5x/rd88f5182-setup.c | 3 +-
arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c | 3 +-
arch/arm/mach-orion5x/terastation_pro2-setup.c | 3 +-
arch/arm/mach-orion5x/ts209-setup.c | 3 +-
arch/arm/mach-orion5x/ts409-setup.c | 3 +-
arch/arm/mach-orion5x/ts78xx-setup.c | 3 +-
arch/arm/mach-orion5x/tsx09-common.c | 2 +-
arch/arm/mach-orion5x/wnr854t-setup.c | 3 +-
arch/arm/mach-orion5x/wrt350n-v2-setup.c | 3 +-
arch/arm/mach-pxa/am200epd.c | 4 +-
arch/arm/mach-pxa/am300epd.c | 4 +-
arch/arm/mach-pxa/balloon3.c | 6 +-
arch/arm/mach-pxa/capc7117.c | 4 +-
arch/arm/mach-pxa/cm-x255.c | 2 +-
arch/arm/mach-pxa/cm-x270.c | 2 +-
arch/arm/mach-pxa/cm-x2xx.c | 13 +-
arch/arm/mach-pxa/cm-x300.c | 4 +-
arch/arm/mach-pxa/colibri-evalboard.c | 6 +-
arch/arm/mach-pxa/colibri-pxa270-income.c | 4 +-
arch/arm/mach-pxa/colibri-pxa270.c | 4 +-
arch/arm/mach-pxa/colibri-pxa300.c | 4 +-
arch/arm/mach-pxa/colibri-pxa320.c | 8 +-
arch/arm/mach-pxa/colibri-pxa3xx.c | 4 +-
arch/arm/mach-pxa/{include/mach => }/colibri.h | 0
arch/arm/mach-pxa/corgi.c | 6 +-
arch/arm/mach-pxa/corgi_pm.c | 2 +-
arch/arm/mach-pxa/csb726.c | 4 +-
arch/arm/mach-pxa/{include/mach => }/csb726.h | 2 +-
arch/arm/mach-pxa/devices.c | 2 +-
arch/arm/mach-pxa/em-x270.c | 4 +-
.../mach-pxa/{include/mach => }/eseries-irq.h | 0
arch/arm/mach-pxa/eseries.c | 6 +-
arch/arm/mach-pxa/ezx.c | 12 +-
arch/arm/mach-pxa/gumstix.c | 6 +-
arch/arm/mach-pxa/{include/mach => }/gumstix.h | 2 +-
arch/arm/mach-pxa/h5000.c | 6 +-
arch/arm/mach-pxa/{include/mach => }/h5000.h | 2 +-
arch/arm/mach-pxa/himalaya.c | 2 +-
arch/arm/mach-pxa/hx4700.c | 2 +-
arch/arm/mach-pxa/icontrol.c | 4 +-
arch/arm/mach-pxa/idp.c | 4 +-
arch/arm/mach-pxa/{include/mach => }/idp.h | 2 +-
arch/arm/mach-pxa/littleton.c | 4 +-
.../arm/mach-pxa/{include/mach => }/littleton.h | 0
arch/arm/mach-pxa/lpd270.c | 4 +-
arch/arm/mach-pxa/{include/mach => }/lpd270.h | 0
arch/arm/mach-pxa/lubbock.c | 6 +-
arch/arm/mach-pxa/magician.c | 6 +-
arch/arm/mach-pxa/mainstone.c | 2 +-
.../mach-pxa/{include/mach => }/mfp-pxa25x.h | 2 +-
.../mach-pxa/{include/mach => }/mfp-pxa27x.h | 2 +-
arch/arm/mach-pxa/mfp-pxa2xx.c | 2 +-
.../mach-pxa/{include/mach => }/mfp-pxa2xx.h | 0
.../mach-pxa/{include/mach => }/mfp-pxa300.h | 2 +-
.../mach-pxa/{include/mach => }/mfp-pxa320.h | 2 +-
arch/arm/mach-pxa/mfp-pxa3xx.c | 2 +-
.../mach-pxa/{include/mach => }/mfp-pxa3xx.h | 0
.../mach-pxa/{include/mach => }/mfp-pxa930.h | 2 +-
arch/arm/mach-pxa/mioa701.c | 10 +-
arch/arm/mach-pxa/{include/mach => }/mioa701.h | 0
arch/arm/mach-pxa/mp900.c | 2 +-
arch/arm/mach-pxa/mxm8x10.c | 4 +-
arch/arm/mach-pxa/{include/mach => }/mxm8x10.h | 0
arch/arm/mach-pxa/palm27x.c | 6 +-
arch/arm/mach-pxa/{include/mach => }/palm27x.h | 0
arch/arm/mach-pxa/palmld.c | 4 +-
arch/arm/mach-pxa/palmt5.c | 8 +-
arch/arm/mach-pxa/{include/mach => }/palmt5.h | 2 +-
arch/arm/mach-pxa/palmtc.c | 4 +-
arch/arm/mach-pxa/palmte2.c | 6 +-
arch/arm/mach-pxa/{include/mach => }/palmte2.h | 0
arch/arm/mach-pxa/palmtreo.c | 10 +-
arch/arm/mach-pxa/{include/mach => }/palmtreo.h | 0
arch/arm/mach-pxa/palmtx.c | 6 +-
arch/arm/mach-pxa/palmz72.c | 10 +-
arch/arm/mach-pxa/{include/mach => }/palmz72.h | 0
arch/arm/mach-pxa/pcm027.c | 4 +-
arch/arm/mach-pxa/{include/mach => }/pcm027.h | 2 +-
arch/arm/mach-pxa/pcm990-baseboard.c | 4 +-
.../{include/mach => }/pcm990_baseboard.h | 4 +-
arch/arm/mach-pxa/pm.c | 2 +-
arch/arm/mach-pxa/{include/mach => }/pm.h | 0
arch/arm/mach-pxa/poodle.c | 4 +-
arch/arm/mach-pxa/pxa25x.c | 4 +-
arch/arm/mach-pxa/{include/mach => }/pxa25x.h | 2 +-
.../mach-pxa/{include/mach => }/pxa27x-udc.h | 0
arch/arm/mach-pxa/pxa27x.c | 4 +-
arch/arm/mach-pxa/{include/mach => }/pxa27x.h | 2 +-
arch/arm/mach-pxa/pxa2xx.c | 2 +-
arch/arm/mach-pxa/pxa300.c | 2 +-
arch/arm/mach-pxa/{include/mach => }/pxa300.h | 4 +-
arch/arm/mach-pxa/pxa320.c | 2 +-
arch/arm/mach-pxa/{include/mach => }/pxa320.h | 4 +-
arch/arm/mach-pxa/pxa3xx-ulpi.c | 2 +-
arch/arm/mach-pxa/pxa3xx.c | 2 +-
arch/arm/mach-pxa/{include/mach => }/pxa3xx.h | 0
arch/arm/mach-pxa/pxa930.c | 2 +-
arch/arm/mach-pxa/{include/mach => }/pxa930.h | 4 +-
arch/arm/mach-pxa/raumfeld.c | 8 +-
arch/arm/mach-pxa/{include/mach => }/regs-rtc.h | 0
arch/arm/mach-pxa/{include/mach => }/regs-u2d.h | 0
arch/arm/mach-pxa/saar.c | 2 +-
arch/arm/mach-pxa/sharpsl_pm.c | 6 +-
.../mach-pxa/{include/mach => }/sharpsl_pm.h | 0
arch/arm/mach-pxa/spitz.c | 6 +-
arch/arm/mach-pxa/spitz_pm.c | 4 +-
arch/arm/mach-pxa/stargate2.c | 6 +-
arch/arm/mach-pxa/tavorevb.c | 2 +-
arch/arm/mach-pxa/tosa-bt.c | 2 +-
arch/arm/mach-pxa/tosa.c | 6 +-
arch/arm/mach-pxa/{include/mach => }/tosa_bt.h | 0
arch/arm/mach-pxa/trizeps4.c | 2 +-
arch/arm/mach-pxa/{include/mach => }/udc.h | 0
arch/arm/mach-pxa/viper.c | 4 +-
arch/arm/mach-pxa/{include/mach => }/viper.h | 0
arch/arm/mach-pxa/vpac270.c | 6 +-
arch/arm/mach-pxa/xcep.c | 2 +-
arch/arm/mach-pxa/z2.c | 6 +-
arch/arm/mach-pxa/zeus.c | 10 +-
arch/arm/mach-pxa/{include/mach => }/zeus.h | 0
arch/arm/mach-pxa/zylonite.c | 4 +-
arch/arm/mach-pxa/{include/mach => }/zylonite.h | 0
arch/arm/mach-pxa/zylonite_pxa300.c | 4 +-
arch/arm/mach-pxa/zylonite_pxa320.c | 4 +-
arch/arm/mach-realview/Kconfig | 66 +-
arch/arm/mach-realview/Makefile | 9 +-
.../mach-realview/{include/mach => }/board-eb.h | 4 +-
.../{include/mach => }/board-pb1176.h | 4 +-
.../{include/mach => }/board-pb11mp.h | 4 +-
.../{include/mach => }/board-pba8.h | 4 +-
.../{include/mach => }/board-pbx.h | 4 +-
arch/arm/mach-realview/core.c | 6 +-
arch/arm/mach-realview/core.h | 2 -
.../mach-realview/{include/mach => }/hardware.h | 2 -
arch/arm/mach-realview/include/mach/barriers.h | 8 -
arch/arm/mach-realview/include/mach/irqs.h | 40 -
arch/arm/mach-realview/include/mach/memory.h | 64 --
.../arm/mach-realview/include/mach/uncompress.h | 77 --
.../mach-realview/{include/mach => }/irqs-eb.h | 20 +-
.../{include/mach => }/irqs-pb1176.h | 23 -
.../{include/mach => }/irqs-pb11mp.h | 27 +-
.../{include/mach => }/irqs-pba8.h | 23 -
.../mach-realview/{include/mach => }/irqs-pbx.h | 24 +-
.../mach-realview/{include/mach => }/platform.h | 2 -
arch/arm/mach-realview/platsmp-dt.c | 91 +++
arch/arm/mach-realview/platsmp.c | 8 +-
arch/arm/mach-realview/realview-dt.c | 1 -
arch/arm/mach-realview/realview_eb.c | 13 +-
arch/arm/mach-realview/realview_pb1176.c | 6 +-
arch/arm/mach-realview/realview_pb11mp.c | 12 +-
arch/arm/mach-realview/realview_pba8.c | 14 +-
arch/arm/mach-realview/realview_pbx.c | 14 +-
arch/arm/mach-s3c24xx/include/mach/pm-core.h | 14 +
arch/arm/mach-s3c24xx/irq-pm.c | 11 +-
arch/arm/mach-s3c64xx/Kconfig | 31 +-
arch/arm/mach-s3c64xx/Makefile | 24 +-
arch/arm/mach-s3c64xx/common.c | 5 +-
arch/arm/mach-s3c64xx/cpuidle.c | 5 +-
arch/arm/mach-s3c64xx/dev-uart.c | 1 +
.../arm/mach-s3c64xx/include/mach/debug-macro.S | 38 -
.../mach-s3c64xx/include/mach/gpio-samsung.h | 3 +
arch/arm/mach-s3c64xx/include/mach/irqs.h | 20 +-
arch/arm/mach-s3c64xx/include/mach/pm-core.h | 9 +-
arch/arm/mach-s3c64xx/irq-pm.c | 2 +-
arch/arm/mach-s3c64xx/mach-anw6410.c | 3 +-
arch/arm/mach-s3c64xx/mach-crag6410-module.c | 6 +
arch/arm/mach-s3c64xx/mach-crag6410.c | 2 +
arch/arm/mach-s3c64xx/mach-hmt.c | 2 +
arch/arm/mach-s3c64xx/mach-mini6410.c | 5 +-
arch/arm/mach-s3c64xx/mach-ncp.c | 2 +
arch/arm/mach-s3c64xx/mach-real6410.c | 6 +-
arch/arm/mach-s3c64xx/mach-smartq.c | 16 +-
arch/arm/mach-s3c64xx/mach-smartq5.c | 2 +
arch/arm/mach-s3c64xx/mach-smartq7.c | 2 +
arch/arm/mach-s3c64xx/mach-smdk6400.c | 3 +-
arch/arm/mach-s3c64xx/mach-smdk6410.c | 6 +-
arch/arm/mach-s3c64xx/pl080.c | 4 +
arch/arm/mach-s3c64xx/pm.c | 4 +
arch/arm/mach-s3c64xx/s3c6400.c | 2 +-
arch/arm/mach-s3c64xx/s3c6410.c | 2 +-
arch/arm/mach-versatile/Kconfig | 41 +-
arch/arm/mach-versatile/Makefile | 6 +-
arch/arm/mach-versatile/Makefile.boot | 4 -
arch/arm/mach-versatile/core.c | 808 -------------------
arch/arm/mach-versatile/core.h | 46 --
arch/arm/mach-versatile/include/mach/clkdev.h | 16 -
arch/arm/mach-versatile/include/mach/hardware.h | 38 -
arch/arm/mach-versatile/include/mach/irqs.h | 134 ---
arch/arm/mach-versatile/include/mach/platform.h | 416 ----------
.../mach-versatile/include/mach/uncompress.h | 45 --
arch/arm/mach-versatile/pci.c | 368 ---------
arch/arm/mach-versatile/versatile_ab.c | 44 -
arch/arm/mach-versatile/versatile_dt.c | 376 ++++++++-
arch/arm/mach-versatile/versatile_pb.c | 91 ---
arch/arm/mach-w90x900/cpu.c | 4 +-
.../mach-w90x900/{include/mach => }/regs-ebi.h | 0
.../mach-w90x900/{include/mach => }/regs-gcr.h | 0
.../{include/mach => }/regs-timer.h | 0
.../mach-w90x900/{include/mach => }/regs-usb.h | 0
arch/arm/mach-w90x900/time.c | 2 +-
arch/arm/mm/Kconfig | 32 +-
arch/arm/mm/idmap.c | 2 +-
arch/arm/mm/mmu.c | 2 +-
arch/arm/mm/proc-mohawk.S | 2 +
arch/arm/plat-orion/common.c | 21 -
arch/arm/plat-orion/include/plat/common.h | 2 -
arch/arm/plat-orion/irq.c | 1 -
arch/arm/plat-orion/mpp.c | 1 -
arch/arm/plat-pxa/Makefile | 3 +-
arch/arm/plat-pxa/ssp.c | 1 -
arch/arm/plat-samsung/Kconfig | 5 +-
arch/arm/plat-samsung/Makefile | 5 +-
arch/arm/plat-samsung/devs.c | 22 +-
.../arm/plat-samsung}/gpio-samsung.c | 12 +-
arch/arm/plat-samsung/include/plat/pm.h | 8 -
arch/arm/plat-samsung/init.c | 5 +
arch/arm/plat-samsung/pm.c | 4 -
drivers/clk/mmp/clk-mmp2.c | 11 +-
drivers/clk/mmp/clk-pxa168.c | 11 +-
drivers/clk/mmp/clk-pxa910.c | 13 +-
drivers/clk/pxa/clk-pxa25x.c | 1 -
drivers/clk/versatile/Kconfig | 5 +-
drivers/clk/versatile/clk-icst.c | 194 ++++-
drivers/clk/versatile/clk-realview.c | 10 +-
drivers/gpio/Kconfig | 7 -
drivers/gpio/Makefile | 1 -
drivers/iio/adc/exynos_adc.c | 224 ++++-
drivers/input/touchscreen/Kconfig | 2 +-
drivers/irqchip/irq-versatile-fpga.c | 5 -
drivers/soc/Makefile | 1 +
drivers/soc/dove/pmu.c | 43 +
drivers/soc/versatile/soc-realview.c | 4 +
include/linux/clk/mmp.h | 17 +
.../linux/platform_data/touchscreen-s3c2410.h | 1 +
include/linux/soc/dove/pmu.h | 19 +
sound/soc/samsung/smartq_wm8987.c | 76 +-
415 files changed, 2369 insertions(+), 4001 deletions(-)
rename arch/arm/{mach-footbridge/include/mach/debug-macro.S => include/debug/dc21285.S} (100%)
rename arch/arm/mach-davinci/{include/mach => }/cp_intc.h (100%)
rename arch/arm/mach-davinci/{include/mach => }/cpuidle.h (100%)
rename arch/arm/mach-davinci/{include/mach => }/ddr2.h (100%)
rename arch/arm/mach-davinci/{include/mach => }/psc.h (100%)
rename arch/arm/mach-davinci/{include/mach => }/sram.h (100%)
delete mode 100644 arch/arm/mach-dove/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-iop13xx/include/mach/pci.h
rename arch/arm/mach-iop13xx/{include/mach => }/msi.h (100%)
rename arch/arm/mach-ks8695/{include/mach => }/devices.h (100%)
rename arch/arm/mach-ks8695/{include/mach => }/regs-hpna.h (100%)
rename arch/arm/mach-ks8695/{include/mach => }/regs-lan.h (100%)
rename arch/arm/mach-ks8695/{include/mach => }/regs-mem.h (100%)
rename arch/arm/mach-ks8695/{include/mach => }/regs-pci.h (100%)
rename arch/arm/mach-ks8695/{include/mach => }/regs-sys.h (100%)
rename arch/arm/mach-ks8695/{include/mach => }/regs-wan.h (100%)
rename arch/arm/mach-mmp/{include/mach => }/addr-map.h (96%)
rename arch/arm/mach-mmp/{include/mach => }/cputype.h (100%)
rename arch/arm/mach-mmp/{include/mach => }/devices.h (100%)
delete mode 100644 arch/arm/mach-mmp/include/mach/dma.h
delete mode 100644 arch/arm/mach-mmp/include/mach/hardware.h
delete mode 100644 arch/arm/mach-mmp/include/mach/regs-smc.h
delete mode 100644 arch/arm/mach-mmp/include/mach/uncompress.h
rename arch/arm/mach-mmp/{include/mach => }/irqs.h (100%)
rename arch/arm/mach-mmp/{include/mach => }/mfp-mmp2.h (99%)
rename arch/arm/mach-mmp/{include/mach => }/mfp-pxa168.h (99%)
rename arch/arm/mach-mmp/{include/mach => }/mfp-pxa910.h (99%)
rename arch/arm/mach-mmp/{include/mach => }/mfp.h (100%)
rename arch/arm/mach-mmp/{include/mach => }/mmp2.h (99%)
rename arch/arm/mach-mmp/{include/mach => }/pm-mmp2.h (98%)
rename arch/arm/mach-mmp/{include/mach => }/pm-pxa910.h (100%)
rename arch/arm/mach-mmp/{include/mach => }/pxa168.h (98%)
rename arch/arm/mach-mmp/{include/mach => }/pxa910.h (98%)
rename arch/arm/mach-mmp/{include/mach => }/regs-apbc.h (88%)
rename arch/arm/mach-mmp/{include/mach => }/regs-apmu.h (91%)
rename arch/arm/mach-mmp/{include/mach => }/regs-icu.h (96%)
rename arch/arm/mach-mmp/{include/mach => }/regs-timers.h (93%)
rename arch/arm/mach-mmp/{include/mach => }/regs-usb.h (100%)
rename arch/arm/mach-mmp/{include/mach => }/teton_bga.h (92%)
rename arch/arm/mach-mv78xx0/{include/mach => }/bridge-regs.h (92%)
delete mode 100644 arch/arm/mach-mv78xx0/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-mv78xx0/include/mach/hardware.h
delete mode 100644 arch/arm/mach-mv78xx0/include/mach/uncompress.h
rename arch/arm/mach-mv78xx0/{include/mach => }/irqs.h (95%)
rename arch/arm/mach-mv78xx0/{include/mach => }/mv78xx0.h (98%)
delete mode 100644 arch/arm/mach-netx/include/mach/param.h
rename arch/arm/mach-omap1/{include/mach => }/board-sx1.h (100%)
rename arch/arm/mach-omap1/{include/mach => }/camera.h (100%)
rename arch/arm/mach-omap1/{include/mach => }/flash.h (100%)
rename arch/arm/mach-orion5x/{include/mach => }/bridge-regs.h (92%)
delete mode 100644 arch/arm/mach-orion5x/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-orion5x/include/mach/hardware.h
delete mode 100644 arch/arm/mach-orion5x/include/mach/uncompress.h
rename arch/arm/mach-orion5x/{include/mach => }/irqs.h (94%)
rename arch/arm/mach-orion5x/{include/mach => }/orion5x.h (99%)
rename arch/arm/mach-pxa/{include/mach => }/colibri.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/csb726.h (93%)
rename arch/arm/mach-pxa/{include/mach => }/eseries-irq.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/gumstix.h (98%)
rename arch/arm/mach-pxa/{include/mach => }/h5000.h (99%)
rename arch/arm/mach-pxa/{include/mach => }/idp.h (99%)
rename arch/arm/mach-pxa/{include/mach => }/littleton.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/lpd270.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa25x.h (99%)
rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa27x.h (99%)
rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa2xx.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa300.h (99%)
rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa320.h (99%)
rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa3xx.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa930.h (99%)
rename arch/arm/mach-pxa/{include/mach => }/mioa701.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/mxm8x10.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/palm27x.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/palmt5.h (98%)
rename arch/arm/mach-pxa/{include/mach => }/palmte2.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/palmtreo.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/palmz72.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/pcm027.h (98%)
rename arch/arm/mach-pxa/{include/mach => }/pcm990_baseboard.h (99%)
rename arch/arm/mach-pxa/{include/mach => }/pm.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/pxa25x.h (84%)
rename arch/arm/mach-pxa/{include/mach => }/pxa27x-udc.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/pxa27x.h (97%)
rename arch/arm/mach-pxa/{include/mach => }/pxa300.h (59%)
rename arch/arm/mach-pxa/{include/mach => }/pxa320.h (59%)
rename arch/arm/mach-pxa/{include/mach => }/pxa3xx.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/pxa930.h (59%)
rename arch/arm/mach-pxa/{include/mach => }/regs-rtc.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/regs-u2d.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/sharpsl_pm.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/tosa_bt.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/udc.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/viper.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/zeus.h (100%)
rename arch/arm/mach-pxa/{include/mach => }/zylonite.h (100%)
rename arch/arm/mach-realview/{include/mach => }/board-eb.h (97%)
rename arch/arm/mach-realview/{include/mach => }/board-pb1176.h (97%)
rename arch/arm/mach-realview/{include/mach => }/board-pb11mp.h (98%)
rename arch/arm/mach-realview/{include/mach => }/board-pba8.h (97%)
rename arch/arm/mach-realview/{include/mach => }/board-pbx.h (98%)
rename arch/arm/mach-realview/{include/mach => }/hardware.h (95%)
delete mode 100644 arch/arm/mach-realview/include/mach/barriers.h
delete mode 100644 arch/arm/mach-realview/include/mach/irqs.h
delete mode 100644 arch/arm/mach-realview/include/mach/memory.h
delete mode 100644 arch/arm/mach-realview/include/mach/uncompress.h
rename arch/arm/mach-realview/{include/mach => }/irqs-eb.h (91%)
rename arch/arm/mach-realview/{include/mach => }/irqs-pb1176.h (87%)
rename arch/arm/mach-realview/{include/mach => }/irqs-pb11mp.h (90%)
rename arch/arm/mach-realview/{include/mach => }/irqs-pba8.h (87%)
rename arch/arm/mach-realview/{include/mach => }/irqs-pbx.h (90%)
rename arch/arm/mach-realview/{include/mach => }/platform.h (99%)
create mode 100644 arch/arm/mach-realview/platsmp-dt.c
delete mode 100644 arch/arm/mach-s3c64xx/include/mach/debug-macro.S
delete mode 100644 arch/arm/mach-versatile/Makefile.boot
delete mode 100644 arch/arm/mach-versatile/core.c
delete mode 100644 arch/arm/mach-versatile/core.h
delete mode 100644 arch/arm/mach-versatile/include/mach/clkdev.h
delete mode 100644 arch/arm/mach-versatile/include/mach/hardware.h
delete mode 100644 arch/arm/mach-versatile/include/mach/irqs.h
delete mode 100644 arch/arm/mach-versatile/include/mach/platform.h
delete mode 100644 arch/arm/mach-versatile/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-versatile/pci.c
delete mode 100644 arch/arm/mach-versatile/versatile_ab.c
delete mode 100644 arch/arm/mach-versatile/versatile_pb.c
rename arch/arm/mach-w90x900/{include/mach => }/regs-ebi.h (100%)
rename arch/arm/mach-w90x900/{include/mach => }/regs-gcr.h (100%)
rename arch/arm/mach-w90x900/{include/mach => }/regs-timer.h (100%)
rename arch/arm/mach-w90x900/{include/mach => }/regs-usb.h (100%)
rename {drivers/gpio => arch/arm/plat-samsung}/gpio-samsung.c (99%)
create mode 100644 include/linux/clk/mmp.h
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 4/9] ARM: SoC platform updates for v4.5
2016-01-21 1:14 [GIT PULL 0/9] ARM: SoC updates for v4.5 Olof Johansson
` (2 preceding siblings ...)
2016-01-21 1:14 ` [GIT PULL 3/9] ARM: SoC multiplatform code changes " Olof Johansson
@ 2016-01-21 1:14 ` Olof Johansson
2016-01-21 1:14 ` [GIT PULL 5/9] ARM: DT " Olof Johansson
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Olof Johansson @ 2016-01-21 1:14 UTC (permalink / raw)
To: linux-arm-kernel
Updates for new platform support:
- New platform: Tango4 from Sigma Designs.
- Broadcom BCM2836 (Raspberry Pi 2 SoC)
- Enable cpufreq on Freescale i.MX7D
- Rockchip: SMP support for rk3036, general support for rk3228
- SMP support on Broadcom Kona and NSP
- Cleanups for OMAP removing legacy IOMMU data
+ a bunch of misc fixes and tweaks for various platforms.
Conflicts:
arch/arm/mach-exynos/Kconfig: Add/add. Keep both.
----------------------------------------------------------------
The following changes since commit d6e3b31e8a51f63d7991dc08bfbcf37c1518cd09:
Merge branch 'next/multiplatform' into HEAD
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 d6bd05794f18673097ec5e62e577754649a5c632:
ARM: tango: Fix UP build issues
----------------------------------------------------------------
Aaro Koskinen (1):
ARM: OMAP: RX-51: fix a typo in log writing
Alim Akhtar (5):
ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos3250
ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos4
ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5
ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5410
ARM: EXYNOS: Switch to syscon reboot and poweroff
Arnd Bergmann (6):
Merge tag 'arm-soc/for-4.5/soc' of http://github.com/Broadcom/stblinux into next/soc
ARM: imx: select SRC for i.MX7
Merge tag 'omap-for-v4.5/81xx-soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge branch 'depends/usb-fixes' into next/soc
Merge tag 'bcm2835-soc-next-2015-12-28' of http://github.com/anholt/linux into next/soc
ARM: tango: pass ARM arch level for smc.S
Bai Ping (1):
ARM: imx: enable cpufreq device on i.mx7d
Colin Ian King (1):
ARM: mach-imx: iomux-imx31: fix spelling mistake in error message
Eric Anholt (3):
dt-bindings: Add root properties for Raspberry Pi 2
ARM: bcm2835: Add a compat string for bcm2836 machine probe
ARM: bcm2835: Add Kconfig support for bcm2836
Franklin S Cooper Jr (1):
ARM: omap4: hwmod: Remove elm address space from hwmod data
Hauke Mehrtens (1):
ARM: BCM5310X: activate erratas needed for SoC
Heiko Stuebner (2):
ARM: rockchip: add support smp for rk3036
ARM: rockchip: use const and __initconst for rk3036 smp_operations
J.D. Schroeder (1):
ARM: DRA7: hwmod: Enable DEBUG_LL for UART4
Jeffy Chen (1):
ARM: rockchip: enable support for RK3228 SoCs
Jon Mason (1):
ARM: BCM: Add SMP support for Broadcom 4708
Kapil Hali (2):
ARM: BCM: Clean up SMP support for Broadcom Kona
ARM: BCM: Add SMP support for Broadcom NSP
Krzysztof Kozlowski (2):
Merge tag 'samsung-dt-syscon-restart-4.5' into next/soc
ARM: EXYNOS: Constify local exynos_pmu_data structure
Lucas Stach (1):
ARM: BCM5301X: remove workaround imprecise abort fault handler
Marc Gonzalez (2):
ARM: tango4: Initial platform support
ARM: tango: Fix UP build issues
Masahiro Yamada (1):
ARM: uniphier: select PINCTRL
Moritz Fischer (1):
ARM: zynq: Select ARCH_HAS_RESET_CONTROLLER
Neil Armstrong (3):
ARM: OMAP: dmtimer: Add clock source from DT
ARM: OMAP: add DT support for ti,dm816-timer
ARM: OMAP2+: Add hwmod spinbox support for dm816x
Nicolas Pitre (1):
mach-imx/mach-imx6ul.c: proper constness with __initconst
Olof Johansson (6):
Merge tag 'samsung-soc-4.5' of https://git.kernel.org/.../krzk/linux into next/soc
Merge tag 'zynq-soc-for-4.5' of https://github.com/Xilinx/linux-xlnx into next/soc
Merge tag 'v4.5-rockchip-soc-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
Merge branch 'treewide/cleanup' into next/soc
Merge tag 'omap-for-v4.5/soc-initcall' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'imx-soc-4.5' of git://git.kernel.org/.../shawnguo/linux into next/soc
Pankaj Dubey (1):
ARM: EXYNOS: Remove redundant code from regs-pmu.h
Peter Ujfalusi (2):
ARM: OMAP1: Remove device creation for omap-pcm-audio
ARM: OMAP2+: Remove device creation for omap-pcm-audio
Suman Anna (6):
ARM: OMAP2+: Remove legacy device instantiation of IOMMUs
ARM: OMAP3: hwmod data: Remove legacy IOMMU data
ARM: OMAP4: hwmod data: Remove legacy IOMMU attr and addrs
ARM: OMAP2+: Remove omap_mmu_dev_attr structure
ARM: OMAP: dmtimer: check for fixed timers during config
ARM: OMAP2+: timer: Remove secure timer for DRA7xx HS devices
Tony Lindgren (6):
ARM: OMAP2+: Change core_initcall levels to postcore_initcall
Merge branch 'omap-for-v4.5/initcall' into omap-for-v4.5/soc-v2
ARM: OMAP2+: Fix SoC detection for dra62x j5-eco
ARM: OMAP2+: Update 81xx clock and power domains for default, active and sgx
ARM: OMAP2+: Add mmc hwmod entries for dm814x
ARM: OMAP2+: Add support for dm814x and dra62x usb
.../bindings/arm/bcm/brcm,bcm2835.txt | 4 +
Documentation/devicetree/bindings/arm/cpus.txt | 1 +
MAINTAINERS | 7 +
arch/arm/Kconfig | 2 +
arch/arm/Kconfig.debug | 10 +-
arch/arm/Makefile | 1 +
arch/arm/boot/dts/bcm11351.dtsi | 2 +-
arch/arm/boot/dts/bcm21664.dtsi | 2 +-
arch/arm/boot/dts/bcm4708.dtsi | 2 +
arch/arm/boot/dts/exynos3250.dtsi | 14 ++
arch/arm/boot/dts/exynos4.dtsi | 14 ++
arch/arm/boot/dts/exynos5.dtsi | 14 ++
arch/arm/boot/dts/exynos5410.dtsi | 14 ++
arch/arm/mach-bcm/Kconfig | 16 +-
arch/arm/mach-bcm/Makefile | 11 +-
arch/arm/mach-bcm/bcm_5301x.c | 35 ----
arch/arm/mach-bcm/board_bcm2835.c | 5 +
arch/arm/mach-bcm/{kona_smp.c => platsmp.c} | 144 ++++++++++++----
arch/arm/mach-exynos/Kconfig | 3 +
arch/arm/mach-exynos/pmu.c | 45 +----
arch/arm/mach-exynos/regs-pmu.h | 9 -
arch/arm/mach-imx/Kconfig | 1 +
arch/arm/mach-imx/iomux-imx31.c | 2 +-
arch/arm/mach-imx/mach-imx6ul.c | 2 +-
arch/arm/mach-imx/mach-imx7d.c | 6 +
arch/arm/mach-omap1/devices.c | 19 ---
arch/arm/mach-omap2/Makefile | 2 -
arch/arm/mach-omap2/board-rx51-peripherals.c | 2 +-
arch/arm/mach-omap2/clockdomains81xx_data.c | 29 ++--
arch/arm/mach-omap2/cm81xx.h | 6 +-
arch/arm/mach-omap2/devices.c | 25 +--
arch/arm/mach-omap2/id.c | 4 +-
arch/arm/mach-omap2/omap-iommu.c | 66 --------
arch/arm/mach-omap2/omap2-restart.c | 2 +-
arch/arm/mach-omap2/omap_device.c | 2 +-
arch/arm/mach-omap2/omap_hwmod.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 42 -----
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 41 -----
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 166 ++++++++++++++++---
arch/arm/mach-omap2/pdata-quirks.c | 2 +-
arch/arm/mach-omap2/powerdomains3xxx_data.c | 10 +-
arch/arm/mach-omap2/serial.c | 2 +-
arch/arm/mach-omap2/timer.c | 6 +-
arch/arm/mach-rockchip/platsmp.c | 45 +++--
arch/arm/mach-rockchip/rockchip.c | 1 +
arch/arm/mach-tango/Kconfig | 12 ++
arch/arm/mach-tango/Makefile | 5 +
arch/arm/mach-tango/platsmp.c | 16 ++
arch/arm/mach-tango/setup.c | 17 ++
arch/arm/mach-tango/smc.S | 9 +
arch/arm/mach-tango/smc.h | 5 +
arch/arm/mach-uniphier/Kconfig | 1 +
arch/arm/mach-zynq/Kconfig | 1 +
arch/arm/plat-omap/dmtimer.c | 42 ++++-
include/linux/platform_data/iommu-omap.h | 9 -
56 files changed, 568 insertions(+), 391 deletions(-)
rename arch/arm/mach-bcm/{kona_smp.c => platsmp.c} (63%)
delete mode 100644 arch/arm/mach-omap2/omap-iommu.c
create mode 100644 arch/arm/mach-tango/Kconfig
create mode 100644 arch/arm/mach-tango/Makefile
create mode 100644 arch/arm/mach-tango/platsmp.c
create mode 100644 arch/arm/mach-tango/setup.c
create mode 100644 arch/arm/mach-tango/smc.S
create mode 100644 arch/arm/mach-tango/smc.h
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 5/9] ARM: DT updates for v4.5
2016-01-21 1:14 [GIT PULL 0/9] ARM: SoC updates for v4.5 Olof Johansson
` (3 preceding siblings ...)
2016-01-21 1:14 ` [GIT PULL 4/9] ARM: SoC platform updates " Olof Johansson
@ 2016-01-21 1:14 ` Olof Johansson
2016-01-21 1:14 ` [GIT PULL 6/9] ARM: 64-bit " Olof Johansson
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Olof Johansson @ 2016-01-21 1:14 UTC (permalink / raw)
To: linux-arm-kernel
As usual, the bulk of this release is again DT file contents.
There's a huge number of changes here, and it's challenging to give a crisp
overview of just what is in here. To start with:
New boards:
- TI-based DM3730 from LogicPD (Torpedo)
- Cosmic+ M4 (nommu) initial support (Freescale Vybrid)
- Raspberry Pi 2 DT files
- Watchdog on Meson8b
- Veyron-mickey (ASUS Chromebit) DTS
- Rockchip rk3228 SoC and eval board
- Sigma Designs Tango4
Improvements:
- Improved support for Qualcomm APQ8084, including Sony Xperia Z DT files
- Misc new devices for Rockchip rk3036 and rk3288
- Allwinner updates for misc SoCs and systems
... and a _large_ number of other changes across the field. Devices
added to SoC DTSI and board DTS files for a number of SoC vendors, new
product boards on already-supported SoCs, cleanups and refactorings of
existing DTS/DTSI files and a bunch of other changes.
Conflicts:
Documentation/devicetree/bindings/arm/cpus.txt: Add/add. Keep both.
Documentation/devicetree/bindings/vendor-prefixes.txt: Add/add. Keep both.
----------------------------------------------------------------
The following changes since commit 893cace3c8e907059e95f1dcfa2ea7d9838f39bd:
Merge branch 'next/soc' into HEAD
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 4dd041b6f68ad942b843038e4ff6932c6571ccad:
Merge tag 'renesas-dt-fixes-for-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
----------------------------------------------------------------
Adam Ford (10):
ARM: dts: Add audio support for LogicPD Torpedo DM3730 devkit
ARM: dts: Change I2C2 and I2C3 to 400KHz for LogicPD Torpedo DM3730 devkit
ARM: dts: Set VAUX1 and VAUX4 to 3.0V and 1.8V respectively
ARM: dts: Enable UART2 pinctrl on LogicPD Torpedo + Wireless module
ARM: dts: Change I2C2 and I2C3 to 400KHz for LogicPD Torpedo DM3730 devkit
ARM: dts: Set VAUX1 and VAUX4 on Logic PD Torpedo
ARM: OMAP2+: LogicPD Torpedo: Add LCD Type 15 Support
ARM: OMAP2+: LogicPD Torpedo + Wireless: Add Bluetooth
ARM: OMAP2+: LogicPD Torpedo: Revert Duplicative Entries
ARM: OMAP2+: LogicPD Torpedo: Add Touchscreen Support
Adam Sampson (1):
ARM: sun7i: dt: Enable audio codec on pcDuino V3 Nano
Afzal Mohammed (1):
ARM: dts: vf6xx: Cosmic+: M4(nommu) initial support
Aleksei Mamlin (5):
ARM: dts: sun7i: Enable audio codec on Wexler TAB7200 tablet.
ARM: dts: sun7i: Enable PWM controller on Wexler TAB7200 tablet
ARM: dts: sun7i: Enable touchscreen on Wexler TAB7200 tablet
ARM: dts: sun7i: Add backlight node to Wexler TAB7200 tablet
ARM: dts: sun7i: Add PA gpio pin to Wexler TAB7200 tablet
Alexandre Belloni (1):
ARM: mxs: dt: cfa10057: fix backlight PWM
Andrew F. Davis (1):
ARM: dts: am335x-boneblack: Use pinctrl constants and AM33XX_IOPAD macro
Andrzej Hajda (1):
dt-bindings: remove deprecated compatible string from exynos-hdmi
Andy Gross (3):
arm: dts: Add APQ8084 SMEM nodes
arm: dts: Add RPM/SMD support on APQ8084
arm: dts: Add support for PMA8084 on APQ8084
Ariel D'Alessandro (3):
ARM: dts: lpc18xx: add EEPROM memory node
ARM: dts: lpc4337-ciaa: enable SCT-PWM
ARM: dts: lpc4337-ciaa: add i2c0 and devices
Arnd Bergmann (17):
Merge branch 'lpc32xx-dts' of https://github.com/vzapolskiy/linux into next/dt
Merge tag 'renesas-dt-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'renesas-dt2-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'ux500-dt-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
Merge tag 'v4.5-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'berlin-dt-for-4.5-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
Merge tag 'mvebu-dt-4.5-1' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'mvebu-dt-4.5-2' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'omap-for-v4.5/dt-pt1' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'arm-soc/for-4.5/devicetree' of http://github.com/Broadcom/stblinux into next/dt
Merge tag 'realview-base-armsoc-2-tag' of git://git.kernel.org/.../linusw/linux-integrator into next/dt
Merge tag 'socfpga_dts_for_v4.5' of git://git.kernel.org/.../dinguyen/linux into next/dt
Merge tag 'omap-for-v4.5/81xx-dts-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'davinci-for-v4.5/dts' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
Merge tag 'samsung-dt-4.5-2' of git://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'meson-for-4.5/dts' of https://github.com/carlocaione/linux-meson into next/dt
Merge tag 'renesas-dt-fixes-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt
Bai Ping (1):
ARM: dts: imx: modify the clocks used by cpufreq driver
Bjorn Andersson (14):
ARM: dts: qcom: msm8974-honami: Define pinctrl state for blsp_uart2
ARM: dts: qcom: msm8974-honami: Add regulator nodes for Honami
ARM: dts: qcom: msm8974-honami: Introduce gpio-keys
ARM: dts: qcom: msm8974-honami: Add sdhci1 node
ARM: dts: qcom: msm8974-honami: Add uSD slot nodes
ARM: dts: qcom: msm8974-honami: Specify charging parameters
dt-binding: soc: qcom: Add Qualcomm SMSM device tree documentation
dt-binding: soc: qcom: Introduce qcom, smp2p binding documentation
ARM: dts: qcom: apq8064: Add hwmutex and SMEM nodes
ARM: dts: qcom: apq8064: Declare all pm8921 regulators
ARM: dts: qcom: apq8064: Introduce gsbi5 and gsbi5 serial node
ARM: dts: qcom: apq8064: Introduce Sony Xperia Z dts
ARM: dts: qcom: msm8974: Disable wled and move it to honami
ARM: dts: qcom: msm8974: Add i2c8 node
Caesar Wang (6):
ARM: dts: rockchip: update the thermal management on rk3288
ARM: dts: rockchip: fix voltage ranges for rk3288-evb-act8846 board
ARM: dts: rockchip: add eFuse node for rk3066a SoCs
ARM: dts: rockchip: add eFuse node for rk3188 SoCs
ARM: dts: rockchip: add the sdio/sdmmc node for rk3036
ARM: dts: rockchip: add the kylin board for rk3036
Carlo Caione (2):
Documentation: watchdog: Add new bindings for meson8b
ARM: dts: meson8b: Add watchdog node
Chen-Yu Tsai (17):
ARM: dts: sun8i: Add simplefb node labels to reference at board level
ARM: dts: sun9i: Add A80 PRCM clocks and reset control nodes
ARM: dts: sun9i: Add TODO comments for the main and low power clocks
ARM: dts: sun9i: Add A80 R_PIO pin controller device node
ARM: dts: sun9i: optimus: Enable LED3
ARM: dts: sun9i: Add consumer IR receiver device node and pinmux settings
ARM: dts: sun9i: optimus: Enable consumer IR receiver
ARM: dts: sun9i: Add Reduced Serial Bus controller device node to A80 dtsi
ARM: dts: sun9i: optimus: Enable Reduced Serial Bus controller
ARM: dts: sun9i: Add NMI controller device node
ARM: dts: sun4i: Add DRAM gates
ARM: dts: sun7i: Add DRAM gates
ARM: dts: sun4i: Add VE (Video Engine) module clock node
ARM: dts: sun7i: Add VE (Video Engine) module clock node
ARM: dts: sun9i: cubieboard4: Enable LEDs
ARM: dts: sun9i: cubieboard4: Enable consumer IR receiver
ARM: dts: sun9i: cubieboard4: Enable Reduced Serial Bus controller
Chris Zhong (4):
ARM: dts: rockchip: add veyron-mickey board
ARM: dts: rockchip: correct the name of REG8 for rk3288-evb-act8846
ARM: dts: rockchip: add 2 regulators for rk3288-evb-act8846
ARM: dts: rockchip: move the public part to rk3288-evb common
Cory Tusar (1):
ARM: dts: vfxxx: Include support for dspi[23] functionality.
Damien Riegel (7):
of: add vendor prefix for Technologic Systems
of: documentation: add bindings documentation for TS-4800
ARM: dts: TS-4800: add basic device tree
ARM: dts: TS-4800: drop uart rts/cts pin reservations
ARM: dts: TS-4800: use weim IP to map the FPGA
ARM: dts: ts-4800: Add LCD support
ARM: dts: TS-4800: add touchscreen support
Dmitry Lifshitz (19):
ARM: dts: am57xx: cl-som-am57x: add basic module support
ARM: dts: am57xx: cl-som-am57x: dts: add RTC support
ARM: dts: am57xx: cl-som-am57x: add I2C3 support
ARM: dts: am57xx: cl-som-am57x: add EEPROM support
ARM: dts: am57xx: cl-som-am57x: add eMMC support
ARM: dts: am57xx: cl-som-am57x: add spi-flash support
ARM: dts: am57xx: cl-som-am57x: add dual EMAC support
ARM: dts: am57xx: cl-som-am57x: add USB support
ARM: dts: am57xx: cl-som-am57x: add touchscreen support
ARM: dts: am57xx: cl-som-am57x: add analog audio support
ARM: dts: am57xx: sbc-am57x: add basic board support
ARM: dts: am57xx: cl-som-am57x: add MMC1 support
ARM: dts: am57xx: sbc-am57x: add usb vbus pinmux
ARM: dts: am57xx: sbc-am57x: add EEPROM support
ARM: dts: am57xx: sbc-am57x: add GPIO expander support
ARM: dts: am57xx: sbc-am57x: add LCD support
ARM: dts: am57xx: compulab-sb-som: add HDMI connector
ARM: dts: am57xx: sbc-am57x: add HDMI support
ARM: dts: am57xx: cl-som-am57x: skip resetting ETH PHYs
Edward Cragg (1):
ARM: meson: Add status LED for Odroid-C1
Eric Anholt (4):
ARM: bcm2835: Split the DT for peripherals from the DT for the CPU
ARM: bcm2835: Move the CPU/peripheral include out of common RPi DT.
ARM: bcm2835: Add devicetree for bcm2836 and Raspberry Pi 2 B
ARM: bcm2835: Add the auxiliary clocks to the device tree.
Erin Lo (2):
Document: DT: Add bindings for mediatek MT2701 SoC Platform
ARM: dts: mediatek: add MT2701 basic support
Fabio Estevam (2):
ARM: dts: imx6sx: Pass the 'adck-max-frequency' property
ARM: dts: imx6ul: Add ADC support
Florian Fainelli (3):
clk: iproc: Extend binding to cover BCM63138
clk: bcm: Add BCM63138 clock support
ARM: dts: BCM63xx: Add ARMPLL device tree nodes
Franklin S Cooper Jr (2):
ARM: dts: am437x/am33xx/omap/dm816x: Add gpmc dma channel
ARM: dts: omap4: Add elm node
Geert Uytterhoeven (26):
ARM: shmobile: r8a7794 dtsi: Remove bogus imp_clk node
ARM: shmobile: r8a7791 dtsi: Remove bogus imp_clk node
ARM: shmobile: koelsch: Move SPI FLASH partitions to subnode
ARM: shmobile: bockw: Move SPI FLASH partition to subnode
ARM: shmobile: porter: Move SPI FLASH partitions to subnode
ARM: shmobile: lager: Move SPI FLASH partitions to subnode
ARM: shmobile: silk: Move SPI FLASH partitions to subnode
ARM: shmobile: r8a7740 dtsi: Add L2 cache-controller node
ARM: shmobile: sh73a0 dtsi: Add L2 cache-controller node
ARM: shmobile: sh73a0: Add MSIOF clocks
ARM: shmobile: sh73a0: Add MSIOF device nodes
ARM: shmobile: bockw dts: Override #sound-dai-cells to zero
ARM: shmobile: koelsch dts: Add serial port config to chosen/stdout-path
ARM: shmobile: alt dts: Add serial port config to chosen/stdout-path
ARM: shmobile: ape6evm dts: Add serial port config to chosen/stdout-path
ARM: shmobile: bockw dts: Update console parameters
ARM: shmobile: gose dts: Add serial port config to chosen/stdout-path
ARM: shmobile: silk dts: Add serial port config to chosen/stdout-path
ARM: shmobile: porter dts: Add serial port config to chosen/stdout-path
ARM: shmobile: lager dts: Add serial port config to chosen/stdout-path
ARM: dts: bockw: Add compatible property to "partitions" node
ARM: dts: lager: Add compatible property to "partitions" node
ARM: dts: koelsch: Add compatible property to "partitions" node
ARM: dts: porter: Add compatible property to "partitions" node
ARM: dts: gose: Add compatible property to "partitions" node
ARM: dts: silk: Add compatible property to "partitions" node
Georgi Djakov (1):
arm: dts: qcom: apq8064: Add fixed rate on-board oscillators
Gregory CLEMENT (1):
ARM: at91/dt: Add Support for the L+G VInCo platform
Haibo Chen (2):
ARM: dts: imx7d.dtsi: add ADC support
ARM: dts: imx7d-sdb: add ADC support
Hans Ulli Kroll (1):
ARM: dts: kirkwood: Add DTS for Zyxel NSA325
Hans de Goede (11):
ARM: dts: sun4i: inet9f-rev03: Add support for game buttons / joysticks
ARM: dts: sun4i: Enable onboard codec used on the iNet1 tablet
ARM: dts: sun4i: Add backlight node to iNet1 tablet
ARM: dts: sun5i: Add backlight node to UTOO P66 tablet
ARM: dts: sun4i: Add backlight node to pov protab2 ips9 tablet
ARM: dts: sun4i: Add touchscreen node to iNet1 tablet
ARM: dts: sun4i: Add touchscreen node to pov protab2-ips9 tablet
ARM: dts: sun5i: Enable onboard codec used on the UTOO P66 tablet
ARM: dts: sun4i: Enable onboard codec used on the pov protab2-ips9 tablet
ARM: dts: sun7i: Enable gmac on Wits Pro A20 DKT
ARM: dts: sun5i: Add dts file for the Empire Electronix D709 tablet
Heiko Schocher (2):
regulator: tps65217: remove tps65217.dtsi file
arm, am335x: add support for the bosch shc board
Heiko Stuebner (8):
ARM: dts: rockchip: Setup rk3066/rk3188 ethernet0 alias for u-boot
Merge branch 'v4.5-clk/clkids' into v4.5-armsoc/dts32
ARM: dts: rockchip: override thermal settings on veyron-speedy
ARM: dts: rockchip: make sure edp_24m is associated to xin24m on veyron
ARM: dts: rockchip: add veyron-brain board
ARM: dts: rockchip: add touchscreen node to veyron minnie
ARM: dts: rockchip: add gpio-ir-receiver to the R89 board
Merge branch 'v4.5-clk/clkids' into v4.5-armsoc/dts32
Ilya Ledvich (10):
ARM: dts: cm-t335: add initial support
ARM: dts: cm-t335: add basic support for I2C
ARM: dts: cm-t335: add support for NAND flash
ARM: dts: cm-t335: add support for MMC
ARM: dts: cm-t335: add support for network device
ARM: dts: cm-t335: add support for PWM backlight
ARM: dts: cm-t335: add support for USB0
ARM: dts: imx7d: cl-som-imx7: add basic module support
ARM: dts: imx7d: sbc-imx7: add basic board support
ARM: dts: compulab: add new board description
Ivan T. Ivanov (1):
ARM: dts: qcom: apq8064-ifc6410 Use hardware flow control for GSBI6
Javier Martinez Canillas (50):
ARM: ux500: remove regulator-compatible usage
ARM: u300: remove regulator-compatible usage
pinctrl: Move am4372 and dra7 macros to the the SoC header files
ARM: dts: am335x-baltos-ir5221: Remove leftover pinctrl lines
ARM: dts: am335x-baltos-ir5221: Use AM33XX_IOPAD pinmux macro
ARM: dts: am335x-bone-common: Use AM33XX_IOPAD pinmux macro
ARM: dts: am335x-bonegreen: Use AM33XX_IOPAD pinmux macro
ARM: dts: am335x-chiliboard: Use AM33XX_IOPAD pinmux macro
ARM: dts: am335x-chilisom: Use AM33XX_IOPAD pinmux macro
ARM: dts: am335x-evm: Use AM33XX_IOPAD pinmux macro
ARM: dts: am335x-evmsk: Use AM33XX_IOPAD pinmux macro
ARM: dts: am335x-lxm: Use AM33XX_IOPAD pinmux macro
ARM: dts: am335x-nano: Use AM33XX_IOPAD pinmux macro
ARM: dts: am335x-pepper: Use AM33XX_IOPAD pinmux macro
ARM: dts: am335x-phycore-som: Use AM33XX_IOPAD pinmux macro
ARM: dts: am335x-wega: Use AM33XX_IOPAD pinmux macro
ARM: dts: am3517-craneboard: Use OMAP3_CORE1_IOPAD pinmux macro
ARM: dts: am437x-gp-evm: Use AM4372_IOPAD pinmux macro
ARM: dts: am437x-idk-evm: Use AM4372_IOPAD pinmux macro
ARM: dts: am437x-sk-evm: Use AM4372_IOPAD pinmux macro
ARM: dts: am43x-epos-evm: Use AM4372_IOPAD pinmux macro
ARM: dts: am57xx-beagle-x15: Use DRA7XX_CORE_IOPAD pinmux macro
ARM: dts: dra7-evm: Use DRA7XX_CORE_IOPAD pinmux macro
ARM: dts: dra72-evm: Use DRA7XX_CORE_IOPAD pinmux macro
ARM: dts: omap3-beagle: Use OMAP3_*_IOPAD pinmux macros
ARM: dts: omap3-beagle-xm: Use OMAP3_*_IOPAD pinmux macros
ARM: dts: omap3-evm-37xx: Use OMAP3_*_IOPAD pinmux macros
ARM: dts: omap3-ldp: Use OMAP3_CORE1_IOPAD pinmux macro
ARM: dts: omap3-n900: Use OMAP3_CORE1_IOPAD pinmux macro
ARM: dts: omap3-n9: Use OMAP3_CORE1_IOPAD pinmux macro
ARM: dts: omap3-zoom3: Use OMAP3_*_IOPAD pinmux macros
ARM: dts: twl4030: Use OMAP3_CORE1_IOPAD pinmux macro
ARM: dts: omap4-panda-a4: Use OMAP4_IOPAD pinmux macro
ARM: dts: omap4-panda-common: Use OMAP4_IOPAD pinmux macro
ARM: dts: omap4-panda-es: Use OMAP4_IOPAD pinmux macro
ARM: dts: omap4-sdp: Use OMAP4_IOPAD pinmux macro
ARM: dts: omap4-sdp-es23plus: Use OMAP4_IOPAD pinmux macro
ARM: dts: twl6030: Use OMAP4_IOPAD pinmux macro
ARM: dts: omap5-board-common: Use OMAP5_IOPAD pinmux macro
ARM: dts: omap5-cm-t54: Use OMAP5_IOPAD pinmux macro
ARM: dts: omap5-uevm.dts: Use OMAP5_IOPAD pinmux macro
ARM: dts: omap3-igep0020: Use MMC pwrseq to init SDIO WiFi
ARM: dts: omap3-igep0030: Use MMC pwrseq to init SDIO WiFi
ARM: dts: Mark SDIO as non-removable in exynos5800-peach-pi
ARM: dts: Mark SDIO as non-removable in exynos5420-peach-pit
ARM: dts: Mark SDIO as non-removable in exynos5250-snow-common
ARM: dts: Remove broken-cd from eMMC node in exynos5800-peach-pi
ARM: dts: Remove broken-cd from eMMC node in exynos5420-peach-pi
ARM: dts: Mark eMMC as non-removable in exynos5250-snow-common
ARM: dts: Remove unneeded GPIO include in exynos4412-odroidu3
Jeffy Chen (2):
ARM: dts: rockchip: add core rk3228 dtsi
ARM: dts: rockchip: add rk3228-evb board
Jelle van der Waa (1):
ARM: dts: sun7i: Enable audio codec on pcDuino
Jens Kuske (2):
ARM: dts: sunxi: Add Allwinner H3 DTSI
ARM: dts: sun8i: Add Orange Pi Plus support
Jisheng Zhang (6):
arm: dts: berlin2q-marvell-dmp: remove broken-cd from eMMC node
arm: dts: berlin2q: remove duplicated interrupt-parent
arm: dts: berlin2q: add watchdog nodes
arm: dts: berlin2cd: add watchdog nodes
arm: dts: berlin2: add watchdog nodes
arm: dts: berlin2q-marvell-dmp: add sdhci1 fully functionality
Joachim Eastwood (2):
ARM: dts: lpc4357: enable EEPROM memory
ARM: dts: lpc4357-ea4357: add mma7455 i2c accelerometer
John Keeping (1):
ARM: dts: rockchip: set system-power-controller property on rk3288-rock2
John Stultz (1):
devicetree: Add hardware rng entry to qcom-apq8064.dtsi
Jon Mason (9):
ARM: dts: NSP: Add PCI support
ARM: dts: NSP: Add NAND Support to DT
ARM: dts: NSP: Add TWD Support to DT
dt-bindings: Add new SoCs to bcm4708 DT bindings
ARM: dts: bcm5301x: Add BCM SVK DT files
ARM: dts: NSP: Device Tree clean-ups
ARM: dts: NSP: Add I2C support to the DT
ARM: dts: enable clock support for BCM5301X
ARM: dts: enable clock support for Broadcom NSP
Kapil Hali (2):
dt-bindings: add SMP enable-method for Broadcom NSP
ARM: dts: Add SMP support for Broadcom NSP
Karsten Merker (2):
ARM: dts: sun7i: Olimex A20-SOM-EVB: Add LRADC keys
ARM: dts: sun7i: Olimex A20-SOM-EVB: Enable mmc3 (baseboard SD socket)
Keerthy (2):
ARM: dts: DRA72-EVM: Add regulator-allow-bypass property for ldo1 and ldo2
ARM: dts: DRA7-EVM: Add regulator-allow-bypass property for ldo9
Krzysztof Kozlowski (4):
clk: samsung: exynos4: Add SSS gate clock
Merge tag 'samsung-clk-exynos4-4.5' into next/dt
ARM: dts: Add PRNG module for exynos4
ARM: dts: Enable PRNG module on exynos4412-trats2
Kuninori Morimoto (1):
ARM: shmobile: r8a7778: tidyup #sound-dai-cells settings
Laurent Pinchart (4):
ARM: shmobile: r8a7794: Add DU0 clock
ARM: shmobile: r8a7794: Add DU node to device tree
ARM: shmobile: r8a7793: Add DU node to device tree
ARM: shmobile: r8a7791: koelsch: Fix pinmux for HDMI
Lawrence Yu (1):
dts: sun6i: yones toptech bs1078 v2: Add AXP221 support to dts
Linus Walleij (10):
ARM: ux500: push down Rohm TS to STUIB
ARM: ux500: Assign proper sensor IRQs for Snowball
ARM: ux500: configure the sensors on the TVK board correctly
ARM: add DT bindings for the ARM11MPCore CPU cluster
clk: add ARM syscon ICST device tree bindings
ARM: realview: add device tree for PB11MPCore
ARM: mvebu: add kirkwood compatibles for cloudengine boards
ARM: mvebu: kirkwood: add PogoPlug series 4 device tree
ARM: realview: set up cache correctly on the PB11MPCore
ARM: versatile: add the syscon LEDs to the DT
Lucas Stach (3):
ARM: dts: imx6: remove config space from PCIe controller ranges property
ARM: dts: imx6qdl: move GIC to right location in DT
ARM: dts: imx6: add Vivante GPU nodes
Ludovic Desroches (2):
ARM: at91/dt: sama5d4: update i2c compatible string
ARM: at91/dt: sama5d2 Xplained: pmic needs a specific sda hold time
Magnus Damm (9):
ARM: shmobile: r8a7794: Disable all IPMMU nodes by default
ARM: shmobile: r8a7793: Add IPMMU nodes
ARM: shmobile: r8a7794: alt: Enable VGA port
ARM: shmobile: r8a7793: Add GPIO nodes to device tree
ARM: shmobile: r8a7794: alt: Enable PFC DU for the VGA port
ARM: shmobile: r8a7790: IPMMU compat string SoC part number update
ARM: shmobile: r8a7791: IPMMU compat string SoC part number update
ARM: shmobile: r8a7793: IPMMU compat string SoC part number update
ARM: shmobile: r8a7794: IPMMU compat string SoC part number update
Mans Rullgard (1):
ARM: dts: imx28: add alternate auart4 pinmux
Marc Gonzalez (1):
ARM: dts: tango4: Initial device trees
Marc Kleine-Budde (1):
ARM: dts: imx25: add alias for pwm nodes
Marcus Cooper (2):
ARM: sunxi: dt: enable audio codec on mk802
ARM: dt: sun7i: Enable audio codec on MK808C
Marcus Weseloh (1):
ARM: dts: sun4i: Enable audio codec on Olimex A20-SOM-EVB
Marek Szyprowski (10):
ARM: dts: Remove fimd node from exynos5422-odroidxu3-common
ARM: dts: Add rotator nodes on exynos4
ARM: dts: Fix power domain for sysmmu-rotator device on exynos4
ARM: dts: Add rotator node on exynos5250
ARM: dts: Add rotator node on exynos5420
ARM: dts: Use peripheral mode for dwc3_1 on exynos5422-odroidxu3
ARM: dts: exynos4210-universal_c210: Disable DMA for UARTs
ARM: dts: MDMA1 device belongs to LCD0 power domain on exynos4210
ARM: dts: Add power domain to G2D device on exynos4210
ARM: dts: Unify G2D device node with other devices on exynos4
Marek Vasut (6):
ARM: socfpga: Add support for DENX MCV SoM and MCVEVK baseboard
ARM: at91/dt: sama5d4: Fix mmc0 pinmux comments
ARM: at91/dt: sama5d4: Add pinmux for 8-bit MMC0 bus
ARM: at91/dt: sama5d4: Add support for DENX MA5D4 SoM and EVK
ARM: socfpga: Repair incorrectly applied MCV patch
ARM: socfpga: dts: Enable MMC support at correct place in the DT
Markus Pargmann (1):
ARM: dts: imx6dl: Fix gpt compatibles, remove imx6q-gpt
Masahiro Yamada (4):
ARM: dts: uniphier: change IRQ number of UART3 of PH1-Pro4 SoC
ARM: dts: uniphier: factor out common nodes to uniphier-common32.dtsi
ARM: dts: zynq: describe SLCR as simple-mfd rather than simple-bus
ARM: dts: uniphier: fix a typo in comment block
Matthias Brugger (1):
ARM: dts: rockchip: Fix typo in rk3288 sdmmc card detect pin name
Meng Yi (2):
ARM: dts: ls1021a: Add DCU dts node.
ARM: dts: ls1021a: Add a TFT LCD panel.
Michael van Slingerland (1):
ARM: dts: sun5i: Add i2c axp152 pmic support for Auxtek T004 boards
Moritz Fischer (1):
ARM: dt: zynq: Add labels to cpu nodes to allow overriding OPPs.
Mugunthan V N (2):
ARM: dts: dra7: add spi alias for qspi
ARM: dts: am4372: add spi alias for qspi
Neil Armstrong (3):
ARM: dts: add dm816x pwm property to timers
ARM: dts: remove dm816x invalid DT l3_main hwmod
ARM: dts: Add omap4-hwspinlock support in dm816x
Nicolas Ferre (1):
ARM: at91/dt: sama5d4 master clock can run at 200MHz now
Nikita Kiryanov (14):
ARM: dts: am437x: cm-t43: add basic support for sbc-t43
ARM: dts: am437x: cm-t43: add support for module eeprom
ARM: dts: am437x: cm-t43: add PMIC support.
ARM: dts: am437x: cm-t43: add spi-flash support
ARM: dts: am437x: cm-t43: add NAND support
ARM: dts: am437x: cm-t43: add dual emac support
ARM: dts: am437x: cm-t43: add USB support
ARM: dts: am437x: cm-t43: add eMMC support
ARM: dts: am437x: cm-t43: add touchscreen support
ARM: dts: am437x: cm-t43: add pca9555 support
ARM: dts: am437x: cm-t43: add support for baseboard eeprom
ARM: dts: sb-som: introduce SB-SOM baseboard
ARM: dts: am437x: cm-t43: add support for mmc1
ARM: dts: am437x: cm-t43: add lcd support
Olof Johansson (15):
Merge tag 'samsung-dt-syscon-restart-4.5' of https://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'zynq-dt-for-4.5' of https://github.com/Xilinx/linux-xlnx into next/dt
Merge tag 'sunxi-dt-for-4.5' of https://git.kernel.org/.../mripard/linux into next/dt
Merge tag 'at91-dt' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
Merge tag 'qcom-dt-for-4.5' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'renesas-dt3-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'mvebu-dt-4.5-3' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'v4.4-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt
Merge tag 'lpc18xx_dts_for_4.5' of https://github.com/manabian/linux-lpc into next/dt
Merge tag 'v4.5-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'socfpga_dts_for_v4.5_part_2' of git://git.kernel.org/.../dinguyen/linux into next/dt
Merge tag 'omap-for-v4.5/dt-pt2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'imx-dt-4.5' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'at91-4.5-dt2' of git://git.kernel.org/.../abelloni/linux into next/dt
Merge tag 'sunxi-dt-for-4.5-2' of https://git.kernel.org/.../mripard/linux into next/dt
Peter Chen (2):
ARM: dts: imx6: set ahb-burst-config as 0 for USB
ARM: dts: imx6: change default burst size for USB
Peter Ujfalusi (8):
ARM: DTS: am33xx: Use the new DT bindings for the eDMA3
ARM: DTS: am437x: Use the new DT bindings for the eDMA3
ARM: DTS: da850: fix edma0 reg space
ARM: DTS: da850: Use the new DT bindings for the eDMA3
ARM: DTS: da850: Enable eDMA1
ARM: DTS: da850: Enable DMA use for MMC0
ARM: DTS: da850: Add node for mmc1
ARM: DTS: da850: Enable DMA for SPI1
Philipp Zabel (2):
ARM: mediatek: DT: Move reset controller constants into common location
ARM: dts: imx6qdl: add IPU aliases
Pramod Kumar (2):
dts: pinctrl: Add GPIO to Pinctrl pin mapping in DT
ARM: dts: Cygnus: define ngpios property in gpio controller's node
Priit Laes (4):
ARM: dts: sun4i: gemei-g9: Convert to use axp209 regulator nodes
ARM: dts: sun4i: gemei-g9: Use reg_ldo2 instead of reg_vcc3v0
ARM: dts: sun4i: gemei-g9: Enable sun4i audio codec support
ARM: dts: sun4i: gemei-g9: Enable PA GPIO pin configuration
Rafa? Mi?ecki (1):
ARM: BCM5301X: Add missing Netgear R8000 LEDs
Ray Jui (2):
ARM: dts: enable PCIe PHY support for Cygnus
ARM: dts: Enable MSI support for Broadcom Cygnus
Roman Volkov (1):
dts: vt8500: Fix errors in SDHC node for WM8505
Russell King (6):
dt-bindings: add Marvell core PLL and clock divider PMU documentation
ARM: dts: dove: add Dove divider clocks
dt-bindings: add Marvell PMU documentation
ARM: dts: Add SolidRun Armada 388 Clearfog A1 DT file
ARM: dts: dove: add DT GPU support
ARM: dts: enable GPU for SolidRun's Cubox
Sascha Hauer (1):
dt-bindings: soc: Add supplies for Mediatek SCPSYS unit
Sean Cross (2):
devicetree: bindings: Add vendor prefix for Kosagi
ARM: dts: imx6q: add Novena board
Sebastian Hesselbarth (3):
ARM: dt: mvebu: ix4-300d: remove whole flash partition
ARM: dt: mvebu: ix4-300d: move partitions to partition sub-node
ARM: dt: mvebu: ix4-300d: Cleanup NAND partition ranges
Sergei Shtylyov (8):
ARM: shmobile: porter: add HS-USB DT support
ARM: shmobile: silk: add SDHI1 DT support
ARM: shmobile: r8a7790: fix "gpio-ranges" props
ARM: shmobile: r8a7791: fix "gpio-ranges" props
ARM: shmobile: porter: add CAN0 DT support
ARM: shmobile: henninger: remove board DT
ARM: shmobile: r8a7791: add EtherAVB clock
ARM: shmobile: r8a7791: add EtherAVB DT support
Shawn Guo (2):
Merge branch 'imx/clk' into imx/dt
ARM: dts: imx6q: clean up unused ipu2grp
Shengjiu Wang (1):
ARM: dts: imx6: Change the clock name for spba clock
Simon Horman (18):
ARM: shmobile: r8a7793: Add thermal device to DT
ARM: shmobile: r8a7793: Add PFC to DT
ARM: shmobile: gose: Configure PFC in DT
ARM: shmobile: r8a7793: Add DMAC devices to DT
ARM: shmobile: r8a7793: Add QSPI device to DT
ARM: shmobile: gose: Add QSPI device to DT
ARM: shmobile: r8a7790: Use SoC specific binding for rcar-dmac nodes
ARM: shmobile: r8a7791: Use SoC specific binding for rcar-dmac nodes
ARM: shmobile: r8a7793: Use SoC specific binding for rcar-dmac nodes
ARM: shmobile: r8a7794: Use SoC specific binding for rcar-dmac nodes
ARM: shmobile: alt: Add pfc pins to DT
Merge tag 'v4.4-rc1' into HEAD
ARM: shmobile: alt: Correct scif2 pfc
ARM: shmobile: alt: Correct ether pfc
ARM: shmobile: r8a7793: remove deprecated #gpio-range-cells
ARM: shmobile: r8a7793: Add missing serial devices to DT
ARM: shmobile: r8a7793: Describe DMA for the serial ports
ARM: shmobile: r8a779x: use SoC-specific usb-dmac compatibility strings
Sjoerd Simons (2):
ARM: dts: rockchip: Setup rk3288 ethernet0 alias for u-boot
ARM: dts: rockchip: Add IR receiver to RK3288 Radxa Rock 2 Square
Songjun Wu (2):
ARM: at91/dt: sama5d2: add pdmic node
ARM: at91/dt: sama5d2 Xplained: add pdmic node
Soren Brinkmann (1):
ARM: zynq: DT: Add interrupt-controller property to GPIO
Stefan Agner (1):
ARM: dts: vf-colibri: add CAN support
Stefan Monnier (2):
ARM: dts: sun7i: Enable audio codec on OrangePi Mini
ARM: dts: sun7i: Enable audio codec on BananaPi
Stefan Roese (1):
arm: sun7i: Add sun7i-a20-icnova-swac.dts
Stephen Boyd (4):
arm: dts: qcom: Add board clocks
arm: dts: qcom: Update ifc6540 compat for qcom boot format
arm: dts: qcom: Add aliases for PMICs
arm: dts: qcom: Add generic PMIC gpio/MPP compat strings
Sudeep Holla (6):
ARM: dts: shmobile/r8a7xxx: replace gpio-key, wakeup with wakeup-source property
ARM: ux500: replace legacy *,wakeup property with wakeup-source
ARM: dts: zynq: replace gpio-key,wakeup with wakeup-source property
ARM: dts: armada: replace isil, irq2-can-wakeup-machine with wakeup-source property
ARM: dts: am335x: replace gpio-key,wakeup with wakeup-source property
ARM: dts: omap: replace legacy *,wakeup property with wakeup-source
Sugar Zhang (1):
ARM: dts: rockchip: add channels properties for i2s
Tang Yuantian (1):
ARM: dts: ls1021a: add sata node to dts
Thomas Petazzoni (1):
ARM: mvebu: remove duplicated regulator definition in Armada 388 GP
Tim Harvey (5):
ARM: dts: imx: ventana: GW54xx PMIC swbst reg always-on
ARM: dts: imx: ventana: fix GW53xx/GW54xx lvds channel
ARM: dts: imx: ventana: Allow HDMI and LVDS to work simultaneously
ARM: dts: imx: ventana: add PWM nodes for Ventana boards
ARM: dts: imx: ventana: Add SPI support for GW52xx
Tony Lindgren (13):
Merge commit 'ae0add740cd06169cd124f9aaa6eceb11e5b3060' into omap-for-v4.5/dt
ARM: dts: Add basic support for dra62x j5-eco SoC
ARM: dts: Add minimal dra62x j5-eco evm support
ARM: dts: Add pinctrl macros for dm814x
ARM: dts: Update edma bindings on dm814x to use edma_xbar
ARM: dts: Add mmc device entries for dm814x
ARM: dts: Add mmc support for dm8148-evm
ARM: dts: Add mmc support for dra62x j5-eco evm
ARM: dts: Enable emmc on hp t410
ARM: dts: Add usb support for dm814x and dra62x
ARM: dts: Add usb support for dm814x-evm
ARM: dts: Add usb support for hp t410
ARM: dts: Add usb support for j5-eco evm
Ulrich Hecht (4):
ARM: shmobile: alt: add I2C1 DT support
ARM: shmobile: alt: add VIN0, ADV7180 DT support
ARM: shmobile: r8a7790: switch console back to scif0
ARM: shmobile: bockw dts: define sdhi0 pins with pull-ups
Uri Mashiach (4):
ARM: dts: cm-t335: add support for SBC-T335
ARM: dts: cm-t335: add support for I2C GPIO expander
ARM: dts: cm-t335: add support for DVI/LCD
ARM: dts: cm-t335: add support for bluetooth
Uwe Kleine-K?nig (1):
ARM: dts: imx25-pinfunc: add some more pin configurations
Vignesh R (3):
ARM: dts: dra72-evm: Mark uart1 rxd as wakeup capable
ARM: dts: DRA7: add entry for qspi mmap region
ARM: dts: AM4372: add entry for qspi mmap region
Vladimir Zapolskiy (8):
arm: dts: lpc32xx: change include syntax to be C preprocessor friendly
arm: dts: lpc32xx: add labels to all defined peripheral nodes
arm: dts: lpc32xx: add reg property to cpu device node
arm: dts: lpc32xx: add device node for the second pwm controller
arm: dts: ea3250/phy3250: specify phys memory offset for lpc32xx boards
arm: dts: lpc32xx: add external memory controller device node
arm: dts: lpc32xx: add device nodes for standard timers
arm: dts: lpc32xx: move USB controller subdevices into own device node
Wenyou Yang (1):
ARM: at91/dt: sama5d2: add watchdog node
Wolfram Sang (5):
ARM: shmobile: r8a7791: remove deprecated #gpio-range-cells from dtsi
ARM: shmobile: r8a7794: remove deprecated #gpio-range-cells from dtsi
ARM: shmobile: r8a7790: dtsi: add internal delay for i2c IPs
ARM: shmobile: r8a7791: dtsi: add internal delay for i2c IPs
ARM: shmobile: r8a7794: dtsi: add internal delay for i2c IPs
Xing Zheng (3):
ARM: dts: rockchip: add core rk3036 dtsi
ARM: dts: rockchip: add rk3036-evb board
ARM: dts: rockchip: fix the pinctrl bias settings for rk3036
Yendapally Reddy Dhananjaya Reddy (1):
ARM: dts: enable pinctrl for Broadcom NSP
Zain Wang (1):
ARM: dts: rockchip: Add Crypto node for rk3288
ZhengShunQian (1):
ARM: dts: rockchip: add eFuse config of rk3288 SoC
.../bindings/arm/bcm/brcm,bcm4708.txt | 7 +
.../bindings/arm/bcm/brcm,nsp-cpu-method.txt | 39 +
.../devicetree/bindings/arm/compulab-boards.txt | 25 +
Documentation/devicetree/bindings/arm/cpus.txt | 1 +
.../bindings/arm/marvell,kirkwood.txt | 2 +
.../devicetree/bindings/arm/mediatek.txt | 4 +
.../bindings/arm/mediatek/mediatek,infracfg.txt | 2 +-
.../bindings/arm/mediatek/mediatek,pericfg.txt | 2 +-
.../devicetree/bindings/arm/omap/omap.txt | 18 +
.../devicetree/bindings/arm/rockchip.txt | 22 +
Documentation/devicetree/bindings/arm/scu.txt | 3 +
.../devicetree/bindings/arm/technologic.txt | 6 +
.../bindings/clock/arm-syscon-icst.txt | 40 +
.../bindings/clock/dove-divider-clock.txt | 28 +
.../bindings/display/exynos/exynos_hdmi.txt | 7 +-
.../display/panel/startek,startek-kd050c.txt | 4 +
.../interrupt-controller/mediatek,sysirq.txt | 1 +
.../devicetree/bindings/regulator/tps65217.txt | 10 +
.../devicetree/bindings/serial/mtk-uart.txt | 14 +-
.../devicetree/bindings/soc/dove/pmu.txt | 56 ++
.../devicetree/bindings/soc/mediatek/scpsys.txt | 12 +
.../devicetree/bindings/soc/qcom/qcom,smp2p.txt | 104 +++
.../devicetree/bindings/soc/qcom/qcom,smsm.txt | 104 +++
.../devicetree/bindings/spi/ti_qspi.txt | 22 +-
.../bindings/timer/mediatek,mtk-timer.txt | 1 +
.../devicetree/bindings/vendor-prefixes.txt | 3 +
.../watchdog/{meson6-wdt.txt => meson-wdt.txt} | 2 +-
.../devicetree/bindings/watchdog/mtk-wdt.txt | 6 +-
arch/arm/boot/dts/Makefile | 63 +-
arch/arm/boot/dts/am335x-baltos-ir5221.dts | 186 +++--
arch/arm/boot/dts/am335x-bone-common.dtsi | 118 +--
arch/arm/boot/dts/am335x-boneblack.dts | 44 +-
arch/arm/boot/dts/am335x-bonegreen.dts | 4 +-
arch/arm/boot/dts/am335x-chiliboard.dts | 20 +-
arch/arm/boot/dts/am335x-chilisom.dtsi | 94 ++-
arch/arm/boot/dts/am335x-cm-t335.dts | 396 ++++++++++
arch/arm/boot/dts/am335x-evm.dts | 233 +++---
arch/arm/boot/dts/am335x-evmsk.dts | 280 +++----
arch/arm/boot/dts/am335x-lxm.dts | 120 +--
arch/arm/boot/dts/am335x-nano.dts | 154 ++--
arch/arm/boot/dts/am335x-pepper.dts | 231 +++---
arch/arm/boot/dts/am335x-phycore-som.dtsi | 60 +-
arch/arm/boot/dts/am335x-sbc-t335.dts | 219 ++++++
arch/arm/boot/dts/am335x-shc.dts | 577 ++++++++++++++
arch/arm/boot/dts/am335x-sl50.dts | 13 +-
arch/arm/boot/dts/am335x-wega.dtsi | 58 +-
arch/arm/boot/dts/am33xx.dtsi | 96 ++-
arch/arm/boot/dts/am3517-craneboard.dts | 2 +-
arch/arm/boot/dts/am4372.dtsi | 87 +-
arch/arm/boot/dts/am437x-cm-t43.dts | 422 ++++++++++
arch/arm/boot/dts/am437x-gp-evm.dts | 389 +++++----
arch/arm/boot/dts/am437x-idk-evm.dts | 128 +--
arch/arm/boot/dts/am437x-sbc-t43.dts | 180 +++++
arch/arm/boot/dts/am437x-sk-evm.dts | 298 +++----
arch/arm/boot/dts/am43x-epos-evm.dts | 246 +++---
arch/arm/boot/dts/am57xx-beagle-x15.dts | 198 ++---
arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 617 +++++++++++++++
arch/arm/boot/dts/am57xx-sbc-am57x.dts | 179 +++++
arch/arm/boot/dts/arm-realview-pb11mp.dts | 681 ++++++++++++++++
arch/arm/boot/dts/armada-370-netgear-rn102.dts | 2 +-
arch/arm/boot/dts/armada-370-netgear-rn104.dts | 2 +-
arch/arm/boot/dts/armada-388-clearfog.dts | 456 +++++++++++
arch/arm/boot/dts/armada-388-gp.dts | 10 -
.../boot/dts/armada-38x-solidrun-microsom.dtsi | 115 +++
arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts | 72 +-
arch/arm/boot/dts/armada-xp-netgear-rn2120.dts | 2 +-
arch/arm/boot/dts/at91-sama5d2_xplained.dts | 21 +
arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi | 127 +++
arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts | 170 ++++
arch/arm/boot/dts/at91-vinco.dts | 256 ++++++
arch/arm/boot/dts/bcm-cygnus.dtsi | 101 ++-
arch/arm/boot/dts/bcm-nsp.dtsi | 232 +++++-
arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 1 +
arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 1 +
arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 1 +
arch/arm/boot/dts/bcm2835-rpi-b.dts | 1 +
arch/arm/boot/dts/bcm2835-rpi.dtsi | 2 -
arch/arm/boot/dts/bcm2835.dtsi | 194 +----
arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 35 +
arch/arm/boot/dts/bcm2836.dtsi | 78 ++
arch/arm/boot/dts/bcm283x.dtsi | 212 +++++
arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 30 +
arch/arm/boot/dts/bcm5301x.dtsi | 92 ++-
arch/arm/boot/dts/bcm63138.dtsi | 36 +-
arch/arm/boot/dts/bcm94708.dts | 56 ++
arch/arm/boot/dts/bcm94709.dts | 56 ++
arch/arm/boot/dts/bcm953012k.dts | 63 ++
arch/arm/boot/dts/bcm958625k.dts | 59 ++
arch/arm/boot/dts/berlin2.dtsi | 23 +
arch/arm/boot/dts/berlin2cd.dtsi | 23 +
arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 38 +-
arch/arm/boot/dts/berlin2q.dtsi | 34 +-
arch/arm/boot/dts/compulab-sb-som.dtsi | 49 ++
arch/arm/boot/dts/da850-enbw-cmc.dts | 8 +
arch/arm/boot/dts/da850-evm.dts | 8 +
arch/arm/boot/dts/da850.dtsi | 58 +-
arch/arm/boot/dts/dm8148-evm.dts | 55 ++
arch/arm/boot/dts/dm8148-t410.dts | 70 ++
arch/arm/boot/dts/dm814x.dtsi | 226 +++++-
arch/arm/boot/dts/dm816x.dtsi | 14 +-
arch/arm/boot/dts/dove-cubox.dts | 8 +
arch/arm/boot/dts/dove.dtsi | 22 +
arch/arm/boot/dts/dra62x-clocks.dtsi | 23 +
arch/arm/boot/dts/dra62x-j5eco-evm.dts | 80 ++
arch/arm/boot/dts/dra62x.dtsi | 23 +
arch/arm/boot/dts/dra7-evm.dts | 255 +++---
arch/arm/boot/dts/dra7.dtsi | 7 +-
arch/arm/boot/dts/dra72-evm.dts | 204 ++---
arch/arm/boot/dts/ea3250.dts | 41 +-
arch/arm/boot/dts/exynos4.dtsi | 18 +-
arch/arm/boot/dts/exynos4210-origen.dts | 4 -
arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 -
arch/arm/boot/dts/exynos4210-universal_c210.dts | 8 +
arch/arm/boot/dts/exynos4210.dtsi | 14 +-
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 4 -
arch/arm/boot/dts/exynos4412-odroidu3.dts | 1 -
arch/arm/boot/dts/exynos4412-origen.dts | 4 -
arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 -
arch/arm/boot/dts/exynos4412-trats2.dts | 4 +
arch/arm/boot/dts/exynos4x12.dtsi | 5 +-
arch/arm/boot/dts/exynos5250-snow-common.dtsi | 6 +-
arch/arm/boot/dts/exynos5250.dtsi | 9 +
arch/arm/boot/dts/exynos5420-peach-pit.dts | 5 +-
arch/arm/boot/dts/exynos5420.dtsi | 19 +
.../boot/dts/exynos5422-odroidxu3-common.dtsi | 5 -
arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 2 +-
arch/arm/boot/dts/exynos5422-odroidxu3.dts | 2 +-
arch/arm/boot/dts/exynos5800-peach-pi.dts | 5 +-
arch/arm/boot/dts/imx25-pinfunc.h | 3 +
arch/arm/boot/dts/imx25.dtsi | 4 +
arch/arm/boot/dts/imx28-cfa10057.dts | 4 +-
arch/arm/boot/dts/imx28.dtsi | 11 +
arch/arm/boot/dts/imx51-ts4800.dts | 302 +++++++
arch/arm/boot/dts/imx6dl.dtsi | 7 +-
arch/arm/boot/dts/imx6q-novena.dts | 785 +++++++++++++++++++
arch/arm/boot/dts/imx6q.dtsi | 52 +-
arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 36 +
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 48 ++
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 33 +-
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 47 +-
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 24 +
arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 24 +
arch/arm/boot/dts/imx6qdl.dtsi | 61 +-
arch/arm/boot/dts/imx6sl.dtsi | 11 +-
arch/arm/boot/dts/imx6sx.dtsi | 19 +-
arch/arm/boot/dts/imx6ul.dtsi | 18 +
arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 286 +++++++
arch/arm/boot/dts/imx7d-sbc-imx7.dts | 42 +
arch/arm/boot/dts/imx7d-sdb.dts | 10 +
arch/arm/boot/dts/imx7d.dtsi | 22 +-
arch/arm/boot/dts/kirkwood-nsa325.dts | 238 ++++++
.../arm/boot/dts/kirkwood-pogoplug-series-4.dts | 178 +++++
.../boot/dts/logicpd-torpedo-37xx-devkit.dts | 155 +++-
arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 44 ++
arch/arm/boot/dts/lpc18xx.dtsi | 11 +
arch/arm/boot/dts/lpc32xx.dtsi | 142 +++-
arch/arm/boot/dts/lpc4337-ciaa.dts | 34 +
arch/arm/boot/dts/lpc4357-ea4357-devkit.dts | 5 +
arch/arm/boot/dts/lpc4357.dtsi | 4 +
arch/arm/boot/dts/ls1021a-qds.dts | 4 +
arch/arm/boot/dts/ls1021a-twr.dts | 13 +
arch/arm/boot/dts/ls1021a.dtsi | 21 +
arch/arm/boot/dts/meson8b-odroidc1.dts | 11 +
arch/arm/boot/dts/meson8b.dtsi | 6 +
arch/arm/boot/dts/mt2701-evb.dts | 29 +
arch/arm/boot/dts/mt2701.dtsi | 146 ++++
arch/arm/boot/dts/mt8135.dtsi | 2 +-
arch/arm/boot/dts/omap3-beagle-xm.dts | 20 +-
arch/arm/boot/dts/omap3-beagle.dts | 66 +-
arch/arm/boot/dts/omap3-cm-t3x.dtsi | 2 +-
arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 2 +-
.../boot/dts/omap3-devkit8000-lcd-common.dtsi | 2 +-
arch/arm/boot/dts/omap3-evm-37xx.dts | 54 +-
arch/arm/boot/dts/omap3-gta04.dtsi | 2 +-
arch/arm/boot/dts/omap3-igep0020.dts | 24 +-
arch/arm/boot/dts/omap3-igep0030.dts | 24 +-
arch/arm/boot/dts/omap3-ldp.dts | 60 +-
arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 2 +-
arch/arm/boot/dts/omap3-n900.dts | 116 +--
arch/arm/boot/dts/omap3-n950-n9.dtsi | 12 +-
.../arm/boot/dts/omap3-overo-alto35-common.dtsi | 2 +-
.../boot/dts/omap3-overo-chestnut43-common.dtsi | 4 +-
arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi | 2 +-
arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi | 2 +-
.../boot/dts/omap3-overo-gallop43-common.dtsi | 4 +-
.../arm/boot/dts/omap3-overo-palo35-common.dtsi | 4 +-
.../arm/boot/dts/omap3-overo-palo43-common.dtsi | 4 +-
arch/arm/boot/dts/omap3-pandora-common.dtsi | 34 +-
.../boot/dts/omap3-panel-sharp-ls037v7dw01.dtsi | 2 +-
arch/arm/boot/dts/omap3-zoom3.dts | 60 +-
arch/arm/boot/dts/omap3.dtsi | 2 +
arch/arm/boot/dts/omap4-duovero-parlor.dts | 2 +-
arch/arm/boot/dts/omap4-panda-a4.dts | 6 +-
arch/arm/boot/dts/omap4-panda-common.dtsi | 164 ++--
arch/arm/boot/dts/omap4-panda-es.dts | 10 +-
arch/arm/boot/dts/omap4-sdp-es23plus.dts | 6 +-
arch/arm/boot/dts/omap4-sdp.dts | 110 +--
.../arm/boot/dts/omap4-var-om44customboard.dtsi | 2 +-
arch/arm/boot/dts/omap4.dtsi | 10 +
arch/arm/boot/dts/omap5-board-common.dtsi | 94 +--
arch/arm/boot/dts/omap5-cm-t54.dts | 4 +-
arch/arm/boot/dts/omap5-uevm.dts | 4 +-
arch/arm/boot/dts/omap5.dtsi | 2 +
arch/arm/boot/dts/phy3250.dts | 41 +-
arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 16 +-
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 22 +-
.../boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 436 ++++++++++
arch/arm/boot/dts/qcom-apq8064.dtsi | 130 ++-
arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 2 +
arch/arm/boot/dts/qcom-apq8084-ifc6540.dts | 3 +-
arch/arm/boot/dts/qcom-apq8084-mtp.dts | 1 +
arch/arm/boot/dts/qcom-apq8084.dtsi | 108 +++
arch/arm/boot/dts/qcom-msm8960.dtsi | 23 +
.../dts/qcom-msm8974-sony-xperia-honami.dts | 382 +++++++++
arch/arm/boot/dts/qcom-msm8974.dtsi | 11 +
arch/arm/boot/dts/qcom-pm8841.dtsi | 10 +-
arch/arm/boot/dts/qcom-pm8941.dtsi | 21 +-
arch/arm/boot/dts/qcom-pma8084.dtsi | 12 +-
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 4 +-
arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +-
arch/arm/boot/dts/r8a7740.dtsi | 13 +
arch/arm/boot/dts/r8a7778-bockw.dts | 33 +-
arch/arm/boot/dts/r8a7778.dtsi | 7 +-
arch/arm/boot/dts/r8a7790-lager.dts | 56 +-
arch/arm/boot/dts/r8a7790.dtsi | 32 +-
arch/arm/boot/dts/r8a7791-henninger.dts | 320 --------
arch/arm/boot/dts/r8a7791-koelsch.dts | 60 +-
arch/arm/boot/dts/r8a7791-porter.dts | 56 +-
arch/arm/boot/dts/r8a7791.dtsi | 65 +-
arch/arm/boot/dts/r8a7793-gose.dts | 77 +-
arch/arm/boot/dts/r8a7793.dtsi | 534 +++++++++++++
arch/arm/boot/dts/r8a7794-alt.dts | 140 +++-
arch/arm/boot/dts/r8a7794-silk.dts | 76 +-
arch/arm/boot/dts/r8a7794.dtsi | 68 +-
arch/arm/boot/dts/rk3036-evb.dts | 64 ++
arch/arm/boot/dts/rk3036-kylin.dts | 300 +++++++
arch/arm/boot/dts/rk3036.dtsi | 622 +++++++++++++++
arch/arm/boot/dts/rk3066a.dtsi | 19 +
arch/arm/boot/dts/rk3188.dtsi | 15 +
arch/arm/boot/dts/rk3228-evb.dts | 66 ++
arch/arm/boot/dts/rk3228.dtsi | 442 +++++++++++
arch/arm/boot/dts/rk3288-evb-act8846.dts | 44 +-
arch/arm/boot/dts/rk3288-evb-rk808.dts | 27 -
arch/arm/boot/dts/rk3288-evb.dtsi | 37 +-
arch/arm/boot/dts/rk3288-r89.dts | 13 +
arch/arm/boot/dts/rk3288-rock2-som.dtsi | 1 +
arch/arm/boot/dts/rk3288-rock2-square.dts | 13 +
arch/arm/boot/dts/rk3288-thermal.dtsi | 14 +-
arch/arm/boot/dts/rk3288-veyron-brain.dts | 139 ++++
arch/arm/boot/dts/rk3288-veyron-mickey.dts | 250 ++++++
arch/arm/boot/dts/rk3288-veyron-minnie.dts | 12 +
arch/arm/boot/dts/rk3288-veyron-speedy.dts | 8 +
arch/arm/boot/dts/rk3288-veyron.dtsi | 5 +
arch/arm/boot/dts/rk3288.dtsi | 30 +-
arch/arm/boot/dts/rk3xxx.dtsi | 1 +
arch/arm/boot/dts/sama5d2.dtsi | 31 +
arch/arm/boot/dts/sama5d4.dtsi | 26 +-
arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +-
arch/arm/boot/dts/sh73a0.dtsi | 86 +-
arch/arm/boot/dts/socfpga.dtsi | 1 +
arch/arm/boot/dts/socfpga_arria5_socdk.dts | 1 +
.../boot/dts/socfpga_cyclone5_de0_sockit.dts | 1 +
arch/arm/boot/dts/socfpga_cyclone5_mcv.dtsi | 34 +
arch/arm/boot/dts/socfpga_cyclone5_mcvevk.dts | 94 +++
arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 1 +
arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 1 +
arch/arm/boot/dts/ste-dbx5x0.dtsi | 33 -
arch/arm/boot/dts/ste-href-stuib.dtsi | 23 +
arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 52 +-
arch/arm/boot/dts/ste-hrefv60plus.dtsi | 18 -
arch/arm/boot/dts/ste-nomadik-s8815.dts | 2 +-
arch/arm/boot/dts/ste-snowball.dts | 7 +-
arch/arm/boot/dts/ste-u300.dts | 10 -
arch/arm/boot/dts/sun4i-a10-gemei-g9.dts | 54 +-
arch/arm/boot/dts/sun4i-a10-inet1.dts | 48 ++
arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 164 ++++
arch/arm/boot/dts/sun4i-a10-mk802.dts | 4 +
.../arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 61 ++
arch/arm/boot/dts/sun4i-a10.dtsi | 45 +-
arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 14 +
.../dts/sun5i-a13-empire-electronix-d709.dts | 241 ++++++
arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 30 +
.../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 85 +-
arch/arm/boot/dts/sun7i-a20-bananapi.dts | 4 +
arch/arm/boot/dts/sun7i-a20-icnova-swac.dts | 169 ++++
arch/arm/boot/dts/sun7i-a20-mk808c.dts | 4 +
arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 77 ++
arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 4 +
arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 4 +
arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 4 +
arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 57 ++
.../arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 12 +
arch/arm/boot/dts/sun7i-a20.dtsi | 41 +-
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 2 +-
arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 77 ++
arch/arm/boot/dts/sun8i-h3.dtsi | 497 ++++++++++++
arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 30 +
arch/arm/boot/dts/sun9i-a80-optimus.dts | 24 +-
arch/arm/boot/dts/sun9i-a80.dtsi | 159 +++-
arch/arm/boot/dts/tango4-common.dtsi | 130 +++
arch/arm/boot/dts/tango4-smp8758.dtsi | 31 +
arch/arm/boot/dts/tango4-vantage-1172.dts | 37 +
arch/arm/boot/dts/tps65217.dtsi | 56 --
arch/arm/boot/dts/twl4030_omap3.dtsi | 2 +-
arch/arm/boot/dts/twl6030_omap4.dtsi | 4 +-
arch/arm/boot/dts/uniphier-common32.dtsi | 135 ++++
arch/arm/boot/dts/uniphier-ph1-ld4.dtsi | 265 +++----
arch/arm/boot/dts/uniphier-ph1-ld6b.dtsi | 2 +-
arch/arm/boot/dts/uniphier-ph1-pro4.dtsi | 288 +++----
arch/arm/boot/dts/uniphier-ph1-pro5.dtsi | 274 +++----
arch/arm/boot/dts/uniphier-ph1-sld8.dtsi | 266 +++----
arch/arm/boot/dts/uniphier-proxstream2.dtsi | 269 +++----
arch/arm/boot/dts/versatile-ab.dts | 62 +-
arch/arm/boot/dts/vf-colibri.dtsi | 26 +
arch/arm/boot/dts/vf610m4-cosmic.dts | 90 +++
arch/arm/boot/dts/vfxxx.dtsi | 24 +
arch/arm/boot/dts/wm8505.dtsi | 4 +-
arch/arm/boot/dts/zynq-7000.dtsi | 8 +-
arch/arm/boot/dts/zynq-zc702.dts | 4 +-
arch/arm/mach-mediatek/mediatek.c | 1 +
arch/arm/mach-omap2/pdata-quirks.c | 24 +-
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 +-
drivers/clk/samsung/clk-exynos4.c | 1 +
include/dt-bindings/clock/exynos4.h | 1 +
include/dt-bindings/clock/r8a7791-clock.h | 1 +
include/dt-bindings/clock/r8a7794-clock.h | 1 +
include/dt-bindings/clock/sh73a0-clock.h | 6 +-
include/dt-bindings/pinctrl/am43xx.h | 6 +
include/dt-bindings/pinctrl/dm814x.h | 48 ++
include/dt-bindings/pinctrl/dra.h | 6 +
include/dt-bindings/pinctrl/omap.h | 3 +-
.../{reset-controller => reset}/mt8135-resets.h | 0
.../{reset-controller => reset}/mt8173-resets.h | 0
333 files changed, 19552 insertions(+), 4367 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,nsp-cpu-method.txt
create mode 100644 Documentation/devicetree/bindings/arm/compulab-boards.txt
create mode 100644 Documentation/devicetree/bindings/arm/technologic.txt
create mode 100644 Documentation/devicetree/bindings/clock/arm-syscon-icst.txt
create mode 100644 Documentation/devicetree/bindings/clock/dove-divider-clock.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/startek,startek-kd050c.txt
create mode 100644 Documentation/devicetree/bindings/soc/dove/pmu.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smp2p.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.txt
rename Documentation/devicetree/bindings/watchdog/{meson6-wdt.txt => meson-wdt.txt} (75%)
create mode 100644 arch/arm/boot/dts/am335x-cm-t335.dts
create mode 100644 arch/arm/boot/dts/am335x-sbc-t335.dts
create mode 100644 arch/arm/boot/dts/am335x-shc.dts
create mode 100644 arch/arm/boot/dts/am437x-cm-t43.dts
create mode 100644 arch/arm/boot/dts/am437x-sbc-t43.dts
create mode 100644 arch/arm/boot/dts/am57xx-cl-som-am57x.dts
create mode 100644 arch/arm/boot/dts/am57xx-sbc-am57x.dts
create mode 100644 arch/arm/boot/dts/arm-realview-pb11mp.dts
create mode 100644 arch/arm/boot/dts/armada-388-clearfog.dts
create mode 100644 arch/arm/boot/dts/armada-38x-solidrun-microsom.dtsi
create mode 100644 arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi
create mode 100644 arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts
create mode 100644 arch/arm/boot/dts/at91-vinco.dts
create mode 100644 arch/arm/boot/dts/bcm2836-rpi-2-b.dts
create mode 100644 arch/arm/boot/dts/bcm2836.dtsi
create mode 100644 arch/arm/boot/dts/bcm283x.dtsi
create mode 100644 arch/arm/boot/dts/bcm94708.dts
create mode 100644 arch/arm/boot/dts/bcm94709.dts
create mode 100644 arch/arm/boot/dts/bcm953012k.dts
create mode 100644 arch/arm/boot/dts/compulab-sb-som.dtsi
create mode 100644 arch/arm/boot/dts/dra62x-clocks.dtsi
create mode 100644 arch/arm/boot/dts/dra62x-j5eco-evm.dts
create mode 100644 arch/arm/boot/dts/dra62x.dtsi
create mode 100644 arch/arm/boot/dts/imx51-ts4800.dts
create mode 100644 arch/arm/boot/dts/imx6q-novena.dts
create mode 100644 arch/arm/boot/dts/imx7d-cl-som-imx7.dts
create mode 100644 arch/arm/boot/dts/imx7d-sbc-imx7.dts
create mode 100644 arch/arm/boot/dts/kirkwood-nsa325.dts
create mode 100644 arch/arm/boot/dts/kirkwood-pogoplug-series-4.dts
create mode 100644 arch/arm/boot/dts/mt2701-evb.dts
create mode 100644 arch/arm/boot/dts/mt2701.dtsi
create mode 100644 arch/arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts
delete mode 100644 arch/arm/boot/dts/r8a7791-henninger.dts
create mode 100644 arch/arm/boot/dts/rk3036-evb.dts
create mode 100644 arch/arm/boot/dts/rk3036-kylin.dts
create mode 100644 arch/arm/boot/dts/rk3036.dtsi
create mode 100644 arch/arm/boot/dts/rk3228-evb.dts
create mode 100644 arch/arm/boot/dts/rk3228.dtsi
create mode 100644 arch/arm/boot/dts/rk3288-veyron-brain.dts
create mode 100644 arch/arm/boot/dts/rk3288-veyron-mickey.dts
create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_mcv.dtsi
create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_mcvevk.dts
create mode 100644 arch/arm/boot/dts/sun5i-a13-empire-electronix-d709.dts
create mode 100644 arch/arm/boot/dts/sun7i-a20-icnova-swac.dts
create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts
create mode 100644 arch/arm/boot/dts/sun8i-h3.dtsi
create mode 100644 arch/arm/boot/dts/tango4-common.dtsi
create mode 100644 arch/arm/boot/dts/tango4-smp8758.dtsi
create mode 100644 arch/arm/boot/dts/tango4-vantage-1172.dts
delete mode 100644 arch/arm/boot/dts/tps65217.dtsi
create mode 100644 arch/arm/boot/dts/uniphier-common32.dtsi
create mode 100644 arch/arm/boot/dts/vf610m4-cosmic.dts
create mode 100644 include/dt-bindings/pinctrl/dm814x.h
rename include/dt-bindings/{reset-controller => reset}/mt8135-resets.h (100%)
rename include/dt-bindings/{reset-controller => reset}/mt8173-resets.h (100%)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 6/9] ARM: 64-bit DT updates for v4.5
2016-01-21 1:14 [GIT PULL 0/9] ARM: SoC updates for v4.5 Olof Johansson
` (4 preceding siblings ...)
2016-01-21 1:14 ` [GIT PULL 5/9] ARM: DT " Olof Johansson
@ 2016-01-21 1:14 ` Olof Johansson
2016-01-21 1:14 ` [GIT PULL 7/9] ARM: SoC defconfig " Olof Johansson
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Olof Johansson @ 2016-01-21 1:14 UTC (permalink / raw)
To: linux-arm-kernel
This is the first release where we split up the 64-bit contributions a
bit more, and in particular we are having a separate DT branch for them.
Contents:
- New devices added to Broadcom NorthStar2
- Misc fixes for Exynos7 boards
- QCOM updates for MSM8916
- Rockchip tweaks for rk3368 SoC and eval board
- A series of fixes for APM X-Gene v1 and v2
- Renesas R8A7795 CPU/PSCI additions
- Marvell Berlin4CT PSCI, cpuidle, watchdog portions
- Freescale LS1043a SoC and dev board support
+ some treewide or other misc changes
----------------------------------------------------------------
The following changes since commit 2791864e462f528861b27d69f2e8a5ff1c6b6ef4:
Merge branch 'next/dt' into HEAD
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 d07822a7ed2484908fb0d86f5f1dec27db0da439:
Merge tag 'xgene-dts-fixes-for-v4.5' of https://github.com/AppliedMicro/xgene-next into next/dt64
----------------------------------------------------------------
Alim Akhtar (3):
arm64: dts: Add S2MPS15 PMIC node on exynos7-espresso
arm64: dts: Enable HS200 mode operation on exynos7-espresso
arm64: dts: Add reboot node for exynos7
Andy Gross (3):
arm64: dts: qcom: Add MSM8916 SMEM nodes
arm64: dts: qcom: Add RPM/SMD support on MSM8916
arm64: dts: Add PM8916 support on MSM8916
Anup Patel (6):
arm64: dts: Add L2-cache DT node for NS2
arm64: dts: Add SMMU DT node for NS2
arm64: dts: Add syscon based reboot in DT for NS2
arm64: dts: Add ARM PMUv3 DT node in NS2 DT
arm64: dts: Add IPROC RNG200 DT node for NS2
arm64: dts: Add BRCM IPROC NAND DT node for NS2
Arnd Bergmann (7):
Merge tag 'renesas-arm64-dt-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt64
Merge tag 'renesas-arm64-dt2-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt64
Merge tag 'xgene-dts-for-v4.5-v1' of https://github.com/AppliedMicro/xgene-next into next/dt64
Merge tag 'v4.5-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64
Merge tag 'berlin64-dt-for-4.5-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt64
Merge tag 'arm-soc/for-4.5/devicetree-arm64' of http://github.com/Broadcom/stblinux into next/dt64
Merge tag 'xgene-dts-fixes-for-v4.5' of https://github.com/AppliedMicro/xgene-next into next/dt64
Bhupesh Sharma (2):
Documentation: DT: Add entry for ARM SP805-WDT
dts/ls2080a: Update DTSI to add support of SP805 WDT
Caesar Wang (7):
arm64: dts: rockchip: Add the thermal data found on RK3368
arm64: dts: rockchip: Add main thermal info to rk3368.dtsi
arm64: dts: rockchip: Enable the Thermal on R88 board
arm64: dts: rockchip: add the pwm node info for RK3368 SoCs
arm64: dts: rockchip: add rk3368 evaluation board
arm64: dts: rockchip: correct voltage range for rk3368-evb-act8846 board
arm64: dts: rockchip: Add the broadcast-timer for RK3368 SoC
Daniel Kurtz (1):
arm64: dts: mt8173: add timer node
Duc Dang (19):
arm64: dts: Add the arasan mmc DTS entries for APm X-Gene v2 SoC
arm64: dts: X-Gene: Do not reset or enable/disable clock for AHB block
arm64: dts: Add RNG device tree nodes for APM X-Gene v2 platform
arm64: dts: Add v2m MSI frame nodes for APM X-Gene v2 platforms
arm64: dts: Add PCIe node for APM X-Gene v2 platforms
arm64: dts: Add USB nodes for APM X-Gene v1 platforms
arm64: dts: Add USB nodes for APM X-Gene v2 platforms
arm64: dts: Add APM X-Gene v1 SoC GFC GPIO controller DTS entries
arm64: dts: Add APM X-Gene v2 SoC GFC GPIO controller DTS entry
arm64: dts: Add Designware GPIO dts binding for APM X-Gene v1 platform
arm64: dts: Add APM X-Gene v2 SoC Designware GPIO controller DTS entry
arm64: dts: Add APM X-Gene v2 SoC EDAC DTS entries
arm64: dts: Add Designware I2C controller DTS entries for X-Gene v1 SoC
arm64: dts: Add Designware I2C controller DTS entries for X-Gene v2 SoC platform
arm64: dts: Add RTC DTS entry for X-Gene v2 SoC platform
arm64: dts: Add L2 cache topology for APM X-Gene SoC
arm64: dts: Fix to use standard DT node names for X-Gene 1 and X-Gene 2 platforms
arm64: dts: X-Gene v1: I2C0 clock is always on
arm64: dts: X-Gene v2: I2C1 clock is always on
Fan Chen (1):
arm64: dts: mediatek: mt8173 PSCI-1.0 support
Gaku Inami (2):
arm64: dts: r8a7795: Add PSCI node
arm64: dts: r8a7795: Add Cortex-A57 CPU cores
Geert Uytterhoeven (5):
arm64: renesas: r8a7795: Add dummy dma-controller nodes
arm64: renesas: r8a7795: Add all SCIF nodes
arm64: renesas: salvator-x: Setup ethernet0 alias for U-Boot
arm64: renesas: r8a7795 dtsi: Add all HSCIF nodes
arm64: renesas: salvator-x: Add board part number to DT bindings
Georgi Djakov (1):
arm64: dts: qcom: msm8916: Add fixed rate on-board oscillators
Heiko Stuebner (1):
arm64: dts: rockchip: Setup rk3368 ethernet0 alias for u-boot
Ivan T. Ivanov (2):
arm64: dts: qcom: 8x16: UART1 add CTS_N, RTS_N pin configurations
arm64: dts: qcom: 8x16: UART1 and UART2 use DMA for RX and TX
J. German Rivera (1):
arm64: dts: Added syscon-reboot node for FSL's LS2080A SoC
Jisheng Zhang (5):
arm64: dts: berlin4ct: add the pinctrl node
arm64: dts: berlin4ct: add default pinmux for uart0
arm64: dts: berlin4ct: add watchdog nodes
arm64: dts: berlin: PSCI-1.0 support
arm64: dts: berlin4ct: support cpuidle-dt
Jon Mason (1):
ARM64: dts: enable clock support for Broadcom NS2
Jon Medhurst (Tixy) (1):
arm64: dts: juno: Add idle-states to device tree
Kazuya Mizuguchi (2):
arm64: dts: r8a7795: add EthernetAVB device node
arm64: dts: r8a7795: enable EthernetAVB on Salvator-X
Kouei Abe (2):
arm64: dts: r8a7795: Add SATA controller node
arm64: dts: salvator-x: Enable SATA controller
Kuninori Morimoto (16):
arm64: renesas: r8a7795: enable PFC
arm64: renesas: add Salvator-X board support
arm64: renesas: r8a7795: add I2C support
arm64: renesas: salvator-x: enable I2C
arm64: renesas: r8a7795: add AUDIO_DMAC support
arm64: renesas: r8a7795: Sound SSI PIO support
arm64: renesas: r8a7795: Sound SSI DMA support
arm64: renesas: r8a7795: Sound SRC support
arm64: renesas: r8a7795: Sound DVC support
arm64: renesas: salvator-x: Sound SSI PIO support
arm64: renesas: salvator-x: Sound SSI DMA support
arm64: renesas: salvator-x: Sound SSI DMA support via BUSIF
arm64: renesas: salvator-x: Sound SRC support
arm64: renesas: salvator-x: Sound DVC support
arm64: renesas: salvator-x: set ak4613 In/Out pin as single-end
arm64: renesas: salvator-x: use CS2000 as AUDIO_CLK_B
Masahiro Yamada (1):
arm64: dts: uniphier: add PH1-LD10 SoC/board support
Matthias Brugger (1):
arm64: dts: rockchip: Fix typo in rk3368 sdmmc card detect pin name
Mingkai Hu (2):
Documentation: DT: Add entry for Freescale LS1043a-RDB board
arm64: dts: add Freescale LS1043a SoC support
Olof Johansson (6):
Merge tag 'samsung-dt64-4.5' of https://git.kernel.org/.../krzk/linux into next/dt64
Merge tag 'zynqmp-dt-for-4.5' of https://github.com/Xilinx/linux-xlnx into next/dt64
Merge tag 'qcom-arm64-for-4.5' of git://git.kernel.org/.../agross/linux into next/dt64
Merge tag 'renesas-arm64-dt3-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt64
Merge tag 'v4.4-next-arm64' of https://github.com/mbgg/linux-mediatek into next/dt64
Merge tag 'v4.5-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64
Ray Jui (1):
arm64: dts: Add I2C nodes for NS2
Rob Herring (3):
arm64: dts: apq8016-sbc: enable UART0 on LS connector
arm64: dts: apq8016-sbc: add label properties for UART, I2C, and SPI
arm64: dts: hikey: add label properties to UARTs
Shaohui Xie (1):
arm64: dts: add LS1043a-RDB board support
Simon Horman (3):
arm64: renesas: r8a7795: Add Renesas R8A7795 SoC support
MAINTAINERS: Add entry for Renesas arm64 architecture
arm64: dts: r8a7795: enable nfs root on Salvator-X board
Soren Brinkmann (1):
ARM64: zynqmp: DT: Add interrupt-controller property to GPIO
Srinivas Kandagatla (2):
arm64: dts: fix the i2c aliasing to match to schematics.
arm64: dts: set the default i2c pin drive strength to 16mA
Stephen Boyd (2):
arm64: dts: qcom: Make msm8916-mtp compatible string compliant
arm64: dts: qcom: Alias pm8916 on msm8916 devices
Suman Tripathi (1):
arm64: dts: Add the arasan mmc DTS entries for APM X-Gene v1 SoC
Takeshi Kihara (1):
arm64: dts: r8a7795: add GPIO nodes
Ulrich Hecht (1):
arm64: renesas: r8a7795: fix SATA clock assignment
Wolfram Sang (1):
arm64: renesas: r8a7795: add internal delay for i2c IPs
YH Huang (1):
arm64: dts: mt8173: add MT8173 display PWM driver support node
Yoshifumi Hosoya (1):
arm64: dts: r8a7795: Add pmu device nodes
Documentation/devicetree/bindings/arm/fsl.txt | 4 +
.../devicetree/bindings/arm/rockchip.txt | 4 +
.../devicetree/bindings/arm/shmobile.txt | 4 +
.../devicetree/bindings/watchdog/sp805-wdt.txt | 31 +
MAINTAINERS | 10 +
arch/arm64/Kconfig.platforms | 17 +
arch/arm64/boot/dts/Makefile | 2 +
arch/arm64/boot/dts/apm/apm-merlin.dts | 12 +
arch/arm64/boot/dts/apm/apm-mustang.dts | 4 +
arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 391 +++++++++-
arch/arm64/boot/dts/apm/apm-storm.dtsi | 114 ++-
arch/arm64/boot/dts/arm/juno-r1.dts | 28 +
arch/arm64/boot/dts/arm/juno.dts | 28 +
arch/arm64/boot/dts/broadcom/ns2-svk.dts | 26 +-
arch/arm64/boot/dts/broadcom/ns2.dtsi | 200 ++++-
arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 282 ++++++-
arch/arm64/boot/dts/exynos/exynos7.dtsi | 7 +
arch/arm64/boot/dts/freescale/Makefile | 1 +
.../boot/dts/freescale/fsl-ls1043a-rdb.dts | 116 +++
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 527 +++++++++++++
arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 68 ++
arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 7 +
arch/arm64/boot/dts/marvell/berlin4ct.dtsi | 63 +-
arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 13 +
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 33 +-
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 18 +
arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 2 +-
arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 1 +
arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 19 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 107 +++
arch/arm64/boot/dts/qcom/pm8916.dtsi | 6 +-
arch/arm64/boot/dts/renesas/Makefile | 4 +
.../boot/dts/renesas/r8a7795-salvator-x.dts | 251 ++++++
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 779 +++++++++++++++++++
arch/arm64/boot/dts/rockchip/Makefile | 1 +
.../boot/dts/rockchip/rk3368-evb-act8846.dts | 176 +++++
arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 281 +++++++
arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 6 +
.../arm64/boot/dts/rockchip/rk3368-thermal.dtsi | 112 +++
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 105 ++-
arch/arm64/boot/dts/socionext/Makefile | 4 +
.../dts/socionext/uniphier-ph1-ld10-ref.dts | 95 +++
.../boot/dts/socionext/uniphier-ph1-ld10.dtsi | 280 +++++++
.../boot/dts/socionext/uniphier-pinctrl.dtsi | 1 +
.../dts/socionext/uniphier-support-card.dtsi | 1 +
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 2 +
46 files changed, 4217 insertions(+), 26 deletions(-)
create mode 100644 Documentation/devicetree/bindings/watchdog/sp805-wdt.txt
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi
create mode 100644 arch/arm64/boot/dts/renesas/Makefile
create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a7795.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-evb-act8846.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-thermal.dtsi
create mode 100644 arch/arm64/boot/dts/socionext/Makefile
create mode 100644 arch/arm64/boot/dts/socionext/uniphier-ph1-ld10-ref.dts
create mode 100644 arch/arm64/boot/dts/socionext/uniphier-ph1-ld10.dtsi
create mode 120000 arch/arm64/boot/dts/socionext/uniphier-pinctrl.dtsi
create mode 120000 arch/arm64/boot/dts/socionext/uniphier-support-card.dtsi
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 7/9] ARM: SoC defconfig updates for v4.5
2016-01-21 1:14 [GIT PULL 0/9] ARM: SoC updates for v4.5 Olof Johansson
` (5 preceding siblings ...)
2016-01-21 1:14 ` [GIT PULL 6/9] ARM: 64-bit " Olof Johansson
@ 2016-01-21 1:14 ` Olof Johansson
2016-01-21 1:14 ` [GIT PULL 8/9] ARM: 64-bit " Olof Johansson
2016-01-21 1:14 ` [GIT PULL 9/9] ARM: SoC driver " Olof Johansson
8 siblings, 0 replies; 10+ messages in thread
From: Olof Johansson @ 2016-01-21 1:14 UTC (permalink / raw)
To: linux-arm-kernel
As usual, a bunch of commits, mostly adding drivers and other options to
defconfigs because it makes sense to have them enabled on various development
or product boards. Too much to enumerate each here.
There's an introduction of a pxa_defconfig, since PXA finally will allow
building a shared kernel for all boards. With this, we can hopefully
remove a bunch of individual defconfigs down the road but it requires
a bit of real life testing and transition period.
----------------------------------------------------------------
The following changes since commit 5804c94bd04867f721c63f65326b5617bf176b43:
Merge branch 'next/dt64' into HEAD
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 2f6b99ef1322e49aa05b16f4a7413f32631fb8fa:
ARM: Add CONFIG_DEPRECATED_PARAM_STRUCT to netwinder_defconfig
----------------------------------------------------------------
Afzal Mohammed (1):
ARM: multi_v7_defconfig: enable TPS65217 regulator
Alison Wang (1):
ARM: multi_v7_defconfig: Enable some drivers for LS1021A
Andre Przywara (1):
arm: multi_v7_defconfig: Add virtio drivers
Andrew Lunn (5):
ARM: config: Regenerate multi_v5_defconfig
ARM: config: Reenable DSA in multi_v5_defconfig
ARM: config: Add orion5x to multi_v5_defconfig
ARM: mvebu: Reenable DSA in mvebu_v5_defconfig
ARM: mvebu: update v5 defconfig for Orion5x machines
Andy Gross (1):
ARM: multi_v7_defconfig: Enable required QCOM SPMI/PMIC drivers
Ariel D'Alessandro (1):
ARM: configs: lpc18xx: enable EEPROM NVMEM driver
Arnd Bergmann (6):
Merge tag 'mvebu-defconfig-4.5-1' of git://git.infradead.org/linux-mvebu into next/defconfig
Merge tag 'sunxi-defconfig-for-4.5' of https://git.kernel.org/.../mripard/linux into next/defconfig
Merge tag 'mvebu-defconfig-4.5-2' of git://git.infradead.org/linux-mvebu into next/defconfig
Merge tag 'socfpga_defconfig_for_v4.5' of git://git.kernel.org/.../dinguyen/linux into next/defconfig
ARM: default to multi_v7_defconfig
Merge Rockchip pmdomain fix into next/defconfig
Bjorn Andersson (2):
ARM: defconfig: multi_v7: Enable Qualcomm options for Honami
ARM: defconfig: Update qcom_defconfig
Chen-Yu Tsai (2):
ARM: sunxi_defconfig: Update MFD_AXP20X symbol and enable MFD_AXP20X_RSB
ARM: multi_v7_defconfig: Enable RSB and AXP20X related drivers as modules
Dinh Nguyen (1):
arm: socfpga_defconfig: enable USB dual-role and cleanup
Enric Balletbo i Serra (1):
ARM: multi_v7_defconfig: Enable Rockchip generic power domain.
Fabio Estevam (3):
ARM: imx_v6_v7_defconfig: Remove CONFIG_SOC_LS1021A
ARM: imx_v6_v7_defconfig: Select VF610_ADC
ARM: imx_v6_v7_defconfig: Select HDMI audio support
Geert Uytterhoeven (7):
ARM: shmobile: defconfig: Enable CONFIG_PRINTK_TIME
ARM: shmobile: defconfig: Drop useless CONFIG_USB_RCAR_PHY=y
ARM: shmobile: defconfig: Enable missing support based on DTSes
ARM: shmobile: defconfig: Enable frame buffer console for armadillo800eva
ARM: multi_v7_defconfig: Drop useless CONFIG_USB_RCAR_PHY=y
ARM: multi_v7_defconfig: Enable missing Renesas ARM support based on DTSes
ARM: multi_v7_defconfig: Enable frame buffer console for armadillo800eva
Heiko St?bner (3):
ARM: multi_v7_defconfig: enable Rockchip io-domain driver
ARM: multi_v7_defconfig: enable rockchip crypto module
ARM: multi_v7_defconfig: enable rk808 clkout module
Javier Martinez Canillas (1):
ARM: multi_v7_defconfig: Build ChromeOS EC drivers as modules
Joachim Eastwood (1):
ARM: configs: lpc18xx: enable mma7455 IIO driver
Krzysztof Kozlowski (7):
ARM: exynos_defconfig: Enable Maxim 8997 family drivers
ARM: exynos_defconfig: Enable Maxim 77693 LED and haptic drivers
ARM: multi_v7_defconfig: Enable Maxim 8997 family drivers
ARM: multi_v7_defconfig: Enable Maxim 77693 LED and haptic drivers
ARM: exynos_defconfig: Enable NFSv4 client
ARM: exynos_defconfig: Set recommended options for systemd
ARM: multi_v7_defconfig: Enable fan, sensors and audio for Odroid XU3
Linus Walleij (9):
ARM: mvebu: update v5 defconfig
ARM: mvebu: add Kirkwood cpuidle to defconfig
ARM: realview: refresh defconfig
ARM: realview: update SMP defconfig
ARM: realview: add generic config options
ARM: realview: add generic config options
ARM: realview: select apropriate targets
ARM: versatile: select some defaults in defconfig
ARM: versatile: enable the right LEDs
Lucas Stach (1):
ARM: imx_v6_v7_defconfig: enable PCI_MSI
Marc Zyngier (1):
ARM: Add CONFIG_DEPRECATED_PARAM_STRUCT to netwinder_defconfig
Marek Szyprowski (1):
ARM: exynos_defconfig: Add drivers for Exynos4210 Universal C210 board
Martin Sperl (1):
ARM: bcm2835: enable auxiliary spi driver in defconfig
Nishanth Menon (2):
ARM: multi_v7_defconfig: Enable AM437x PMIC TPS65218
ARM: multi_v7_defconfig: Enable generic SoC internal OMAP regulators
Olof Johansson (6):
Merge tag 'samsung-defconfig-4.5' of https://git.kernel.org/.../krzk/linux into next/defconfig
Merge tag 'at91-defconfig' of git://git.kernel.org/.../nferre/linux-at91 into next/defconfig
Merge tag 'renesas-defconfig-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'qcom-defconfig-for-4.5' of git://git.kernel.org/.../agross/linux into next/defconfig
Merge tag 'lpc18xx_defconfig_for_4.5' of https://github.com/manabian/linux-lpc into next/defconfig
Merge tag 'imx-defconfig-4.5' of git://git.kernel.org/.../shawnguo/linux into next/defconfig
Robert Jarzmik (1):
ARM: pxa: add defconfig covering all the boards
Shawn Lin (1):
ARM: zx_defconfig: remove CONFIG_MMC_DW_IDMAC
Sjoerd Simons (1):
ARM: multi_v7_defconfig: Add rockchip audio support
Stefan Wahren (1):
ARM: bcm2835: enable all bcm2835-relevant in defconfig
Stephen Boyd (2):
ARM: qcom_defconfig: Enable HAVE_ARM_ARCH_TIMER
ARM: defconfig: qcom: Enable SSBI drivers
Timo Sigurdsson (4):
ARM: sunxi: Re-enable SID driver in multi_v7_defconfig
ARM: sunxi: Re-enable SID driver in sunxi_defconfig
ARM: sunxi: Really enable LRADC keys in sunxi_defconfig
ARM: sunxi: Clean up sunxi_defconfig
Wenyou Yang (1):
ARM: at91/defconfig: enable watchdog drivers in sama5_defconfig
arch/arm/Makefile | 5 +-
arch/arm/configs/bcm2835_defconfig | 29 +-
arch/arm/configs/exynos_defconfig | 18 +-
arch/arm/configs/imx_v6_v7_defconfig | 5 +-
arch/arm/configs/lpc18xx_defconfig | 5 +
arch/arm/configs/multi_v5_defconfig | 43 +-
arch/arm/configs/multi_v7_defconfig | 95 +++-
arch/arm/configs/mvebu_v5_defconfig | 40 +-
arch/arm/configs/netwinder_defconfig | 1 +
arch/arm/configs/pxa_defconfig | 783 +++++++++++++++++++++++++++
arch/arm/configs/qcom_defconfig | 16 +-
arch/arm/configs/realview-smp_defconfig | 29 +-
arch/arm/configs/realview_defconfig | 26 +-
arch/arm/configs/sama5_defconfig | 3 +
arch/arm/configs/shmobile_defconfig | 12 +-
arch/arm/configs/socfpga_defconfig | 6 +-
arch/arm/configs/sunxi_defconfig | 14 +-
arch/arm/configs/versatile_defconfig | 11 +-
arch/arm/configs/zx_defconfig | 1 -
19 files changed, 1042 insertions(+), 100 deletions(-)
create mode 100644 arch/arm/configs/pxa_defconfig
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 8/9] ARM: 64-bit defconfig updates for v4.5
2016-01-21 1:14 [GIT PULL 0/9] ARM: SoC updates for v4.5 Olof Johansson
` (6 preceding siblings ...)
2016-01-21 1:14 ` [GIT PULL 7/9] ARM: SoC defconfig " Olof Johansson
@ 2016-01-21 1:14 ` Olof Johansson
2016-01-21 1:14 ` [GIT PULL 9/9] ARM: SoC driver " Olof Johansson
8 siblings, 0 replies; 10+ messages in thread
From: Olof Johansson @ 2016-01-21 1:14 UTC (permalink / raw)
To: linux-arm-kernel
As mentioned earlier, we usually bake this into the general "arm64" branch,
but this release we have partitioned up the updates a bit more.
Most of these updates are enabling new SoCs in the single defconfig for 64-bit,
Renesas R8A7795, a number of Tegra options, Socionext Uniphier and a handful
of new options for other platforms as well.
----------------------------------------------------------------
The following changes since commit 6735a8e199d639b39ca1dbbcd5c90be8bb58b46d:
Merge branch 'next/defconfig' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-defconfig64
for you to fetch changes up to a25682e2a19788ca1fc989ea079db8c5609cb885:
Merge tag 'v4.4-next-kconfig' of https://github.com/mbgg/linux-mediatek into next/config64
----------------------------------------------------------------
Arnd Bergmann (3):
Merge tag 'renesas-arm64-defconfig-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/config64
Merge tag 'renesas-arm64-defconfig2-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/config64
Merge tag 'berlin64-soc-for-4.5-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/config64
Jisheng Zhang (1):
arm64: berlin: add the pinctrl dependency for Marvell Berlin SoCs
Kouei Abe (1):
arm64: defconfig: Add Renesas R-Car SATA driver for R-Car Gen3 SoCs
Kuninori Morimoto (5):
arm64: defconfig: renesas: Enable Renesas r8a7795 SoC
arm64: defconfig: Enable Renesas R-Car I2C Controller
arm64: defconfig: add Renesas R-Car DMAC driver support
arm64: defconfig: add Renesas sound and AK4613 support
arm64: defconfig: add CS2000 support
Masahiro Yamada (2):
arm64: add Kconfig entry for Socionext UniPhier SoC family
arm64: defconfig: enable UniPhier SoCs support
Olof Johansson (3):
Merge tag 'tegra-for-4.5-defconfig' of git://git.kernel.org/.../tegra/linux into next/config64
Merge tag 'renesas-arm64-defconfig3-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/config64
Merge tag 'v4.4-next-kconfig' of https://github.com/mbgg/linux-mediatek into next/config64
Simon Horman (1):
arm64: defconfig: enable EthernetAVB
Takeshi Kihara (1):
arm64: defconfig: Enable GPIO of Renesas R-Car Gen3 SoC
Thierry Reding (7):
arm64: defconfig: Enable Tegra210 support
arm64: defconfig: Do not disable Tegra AHB driver
arm64: defconfig: Enable tegra-apbdma driver
arm64: defconfig: Enable serial-tegra driver
arm64: defconfig: Enable sdhci-tegra driver
arm64: defconfig: Enable squashfs support
arm64: defconfig: Enable printk timestamps
Yingjoe Chen (1):
arm64: mediatek: enable MTK_TIMER
arch/arm64/Kconfig.platforms | 8 ++++++++
arch/arm64/configs/defconfig | 27 +++++++++++++++++++++++++--
2 files changed, 33 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 9/9] ARM: SoC driver updates for v4.5
2016-01-21 1:14 [GIT PULL 0/9] ARM: SoC updates for v4.5 Olof Johansson
` (7 preceding siblings ...)
2016-01-21 1:14 ` [GIT PULL 8/9] ARM: 64-bit " Olof Johansson
@ 2016-01-21 1:14 ` Olof Johansson
8 siblings, 0 replies; 10+ messages in thread
From: Olof Johansson @ 2016-01-21 1:14 UTC (permalink / raw)
To: linux-arm-kernel
Driver updates for ARM SoCs. Some for SoC-family code under drivers/soc,
but also some other driver updates that don't belong anywhere else. We also
bring in the drivers/reset code through arm-soc.
Some of the larger updates:
- Qualcomm support for SMEM, SMSM, SMP2P. All used to communicate with other
parts of the chip/board on these platforms, all proprietary protocols that
don't fit into other subsystems and live in drivers/soc for now.
- System bus driver for UniPhier
- Driver for the TI Wakeup M3 IPC device
- Power management for Raspberry PI
+ Again a bunch of other smaller updates and patches.
Conflicts:
MAINTAINERS: Add/add. Keep both.
----------------------------------------------------------------
The following changes since commit 6ce42fec64d4f18e0c90257a5c5f9a455190f382:
Merge branch 'next/config64' into HEAD
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 ce96cb7386a57b270648f9ba6003065329a26bd3:
Merge tag 'samsung-clk-exynos4-4.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/drivers
----------------------------------------------------------------
Alban Bedel (2):
reset: Fix of_reset_control_get() for consistent return values
reset: ath79: Add system restart support
Alexander Aring (2):
dt-bindings: add rpi power domain driver bindings
ARM: bcm2835: add rpi power domain driver
Andy Gross (2):
soc: qcom: smd-rpm: Add existing platform support
MAINTAINERS: Change QCOM entries
Arnd Bergmann (9):
soc: qcom: enable smsm/smp2p modular build
ARM: qcom: select ARM_CPU_SUSPEND for power management
Merge tag 'reset-for-4.5' of git://git.pengutronix.de/git/pza/linux into next/drivers
Merge tag 'reset-for-4.5-2' of git://git.pengutronix.de/git/pza/linux into next/drivers
reset: hi6220: fix modular build
Merge branch 'depends/usb-fixes' into next/drivers
Merge tag 'bcm2835-drivers-next-2015-12-28' of http://github.com/anholt/linux into next/drivers
ARM: bcm2835: clarify RASPBERRYPI_FIRMWARE dependency
bus: uniphier: allow only built-in driver
Bjorn Andersson (5):
soc: qcom: Introduce common SMEM state machine code
soc: qcom: smsm: Add driver for Qualcomm SMSM
soc: qcom: smp2p: Qualcomm Shared Memory Point to Point
MAINTAINERS: Add rules for Qualcomm dts files
soc: qcom: Introduce WCNSS_CTRL SMD client
Chen Feng (3):
reset: hisilicon: document hisi-hi6220 reset controllers bindings
reset: hi6220: Reset driver for hisilicon hi6220 SoC
arm64: dts: Add reset dts config for Hisilicon Hi6220 SoC
Dave Gerlach (2):
Documentation: dt: add bindings for TI Wakeup M3 IPC device
soc: ti: Add wkup_m3_ipc driver
Eric Anholt (1):
ARM: bcm2835: Define two new packets from the latest firmware.
Lee Jones (3):
ARM: STi: Add DT defines for co-processor reset lines
reset: sti: Add support for resetting co-processors
reset: sti: Provide ops .status() call-back
Masahiro Yamada (3):
reset: remove redundant $(CONFIG_RESET_CONTROLLER) from Makefile
reset: check return value of reset_controller_register()
bus: uniphier-system-bus: add UniPhier System Bus driver
Olof Johansson (6):
Merge tag 'tegra-for-4.5-memory' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'qcom-soc-for-4.5' of git://git.kernel.org/.../agross/linux into next/drivers
MAINTAINERS: Drop Kumar Gala from QCOM
Merge tag 'v4.4-next-soc' of https://github.com/mbgg/linux-mediatek into next/drivers
Merge tag 'omap-for-v4.5/wakeup-m3' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
Merge tag 'samsung-clk-exynos4-4.5' of https://git.kernel.org/.../krzk/linux into next/drivers
Paul Gortmaker (1):
drivers/soc: make mediatek/mtk-scpsys.c explicitly non-modular
Philipp Zabel (4):
reset: sti: add a missing blank line after declaration
reset: sunxi: mark the of_device_id array as __initconst
reset: use ENOTSUPP instead of ENOSYS
reset: remove unused device pointer from struct reset_control
Sascha Hauer (1):
soc: mediatek: SCPSYS: Add regulator support
Stephen Boyd (1):
serial: msm_serial: Make config tristate
Vince Hsu (2):
reset: add of_reset_control_get_by_index()
memory/tegra: Add number of TLB lines for Tegra124
.../bindings/bus/uniphier-system-bus.txt | 66 ++
.../bindings/reset/hisilicon,hi6220-reset.txt | 34 +
.../soc/bcm/raspberrypi,bcm2835-power.txt | 47 ++
.../devicetree/bindings/soc/ti/wkup_m3_ipc.txt | 57 ++
MAINTAINERS | 10 +-
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 1 +
drivers/bus/Kconfig | 8 +
drivers/bus/Makefile | 1 +
drivers/bus/uniphier-system-bus.c | 281 +++++++++
drivers/memory/tegra/tegra124.c | 1 +
drivers/reset/Kconfig | 1 +
drivers/reset/Makefile | 3 +-
drivers/reset/core.c | 60 +-
drivers/reset/hisilicon/Kconfig | 5 +
drivers/reset/hisilicon/Makefile | 1 +
drivers/reset/hisilicon/hi6220_reset.c | 109 ++++
drivers/reset/reset-ath79.c | 30 +-
drivers/reset/reset-berlin.c | 4 +-
drivers/reset/reset-socfpga.c | 3 +-
drivers/reset/reset-sunxi.c | 5 +-
drivers/reset/reset-zynq.c | 3 +-
drivers/reset/sti/reset-stih407.c | 5 +
drivers/reset/sti/reset-syscfg.c | 27 +-
drivers/soc/Kconfig | 1 +
drivers/soc/Makefile | 1 +
drivers/soc/bcm/Kconfig | 9 +
drivers/soc/bcm/Makefile | 1 +
drivers/soc/bcm/raspberrypi-power.c | 247 ++++++++
drivers/soc/mediatek/mtk-scpsys.c | 32 +-
drivers/soc/qcom/Kconfig | 27 +
drivers/soc/qcom/Makefile | 4 +
drivers/soc/qcom/smd-rpm.c | 2 +
drivers/soc/qcom/smem_state.c | 201 ++++++
drivers/soc/qcom/smp2p.c | 578 +++++++++++++++++
drivers/soc/qcom/smsm.c | 625 +++++++++++++++++++
drivers/soc/qcom/wcnss_ctrl.c | 272 ++++++++
drivers/soc/ti/Kconfig | 10 +
drivers/soc/ti/Makefile | 1 +
drivers/soc/ti/wkup_m3_ipc.c | 508 +++++++++++++++
drivers/tty/serial/Kconfig | 2 +-
include/dt-bindings/power/raspberrypi-power.h | 41 ++
include/dt-bindings/reset/hisi,hi6220-resets.h | 67 ++
include/dt-bindings/reset/stih407-resets.h | 4 +
include/linux/reset.h | 17 +-
include/linux/soc/qcom/smem_state.h | 18 +
include/linux/wkup_m3_ipc.h | 55 ++
include/soc/bcm2835/raspberrypi-firmware.h | 2 +
47 files changed, 3439 insertions(+), 48 deletions(-)
create mode 100644 Documentation/devicetree/bindings/bus/uniphier-system-bus.txt
create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi6220-reset.txt
create mode 100644 Documentation/devicetree/bindings/soc/bcm/raspberrypi,bcm2835-power.txt
create mode 100644 Documentation/devicetree/bindings/soc/ti/wkup_m3_ipc.txt
create mode 100644 drivers/bus/uniphier-system-bus.c
create mode 100644 drivers/reset/hisilicon/Kconfig
create mode 100644 drivers/reset/hisilicon/Makefile
create mode 100644 drivers/reset/hisilicon/hi6220_reset.c
create mode 100644 drivers/soc/bcm/Kconfig
create mode 100644 drivers/soc/bcm/Makefile
create mode 100644 drivers/soc/bcm/raspberrypi-power.c
create mode 100644 drivers/soc/qcom/smem_state.c
create mode 100644 drivers/soc/qcom/smp2p.c
create mode 100644 drivers/soc/qcom/smsm.c
create mode 100644 drivers/soc/qcom/wcnss_ctrl.c
create mode 100644 drivers/soc/ti/wkup_m3_ipc.c
create mode 100644 include/dt-bindings/power/raspberrypi-power.h
create mode 100644 include/dt-bindings/reset/hisi,hi6220-resets.h
create mode 100644 include/linux/soc/qcom/smem_state.h
create mode 100644 include/linux/wkup_m3_ipc.h
^ permalink raw reply [flat|nested] 10+ messages in thread