* [GIT PULL 0/7] ARM: SoC material for 3.16, first batch
@ 2014-06-02 21:04 Olof Johansson
2014-06-02 21:04 ` [GIT PULL 1/7] ARM: SoC low-priority fixes for 3.16 Olof Johansson
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel
Hi Linus,
Here's the first batch of arm-soc material for 3.16. There are a couple
more branches but they depend on shared contents with Russell's tree,
so we'll send that up after he has had his material merged.
Again, like last merge window, the bulk of contents is in device tree
updates. We've even had a couple of SoCs go in that didn't require enough
code changes that I noticed it when I was sifting through the material
writing up the tags, which is good news. It's not a primary goal that we
can do quite this much only with DT updates, but it's still good to see.
There are a few conflicts, some due to add/add from our different branches,
and a few of them because we've had new changes not always properly based on
cleanups and not caught it in time. Nothing that should be too messy to fix up.
We've been holding back Samsung from adding new SoC support until they
sorted out their multiplatform support, which they now have done. We're
very happy to be able to build an Exynos-enabled kernel together with
the other platforms now (Tegra, i.MX, OMAP, and all the others). This
also means that their slight backlog of SoC support is now picked up so
we've got a bunch of clock drivers and other things for their 3250 and
5410/5420/5800 series of chips.
I've documented the conflicts in each email, and I've pushed a
"resolved-for-3.16" branch with our proposed resolutions.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL 1/7] ARM: SoC low-priority fixes for 3.16
2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
2014-06-02 21:04 ` [GIT PULL 2/7] ARM: SoC cleanups " Olof Johansson
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson
A small selection of fixes coming in late during the release cycle and
not being critical enough for 3.15 inclusion.
----------------------------------------------------------------
The following changes since commit 425553209b387fa2125df09d01a2d1c1724bd205:
Merge tag 'pci-v3.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci into next
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/fixes-for-3.16
for you to fetch changes up to da98f44f27d81d7fe9a41f69af4fe08c18d13b56:
Merge tag 'renesas-fixes-for-v3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/fixes-non-critical
----------------------------------------------------------------
Afzal Mohammed (1):
ARM: dts: AM4372: add l3-noc information
Hans de Goede (1):
reset: Add of_reset_control_get to reset.h
Joel Fernandes (1):
ARM: OMAP5: Redo THUMB mode switch on secondary CPU
Johan Hovold (1):
ARM: dts: am335x-boneblack: remove use of ti,vcc-aux-disable-is-sleep
Kuninori Morimoto (1):
ARM: shmobile: armadillo800eva: fixup HDMI sound flags setting
Olof Johansson (3):
Merge branch 'reset/fixes' of git://git.pengutronix.de/git/pza/linux into next/fixes-non-critical
Merge tag 'omap-for-v3.16/fixes-not-urgent-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
Merge tag 'renesas-fixes-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/fixes-non-critical
Oussama Ghorbel (1):
ARM: OMAP2+: free use_gptimer_clksrc variable after boot
Pekon Gupta (1):
ARM: dts: am43xx: fix starting offset of NAND.filesystem MTD partition
Rajendra Nayak (1):
ARM: dts: DRA7: Use dra7-l3-noc instead of omap4-l3-noc
Stephen Boyd (1):
ARM: msm: Silence readb/writeb warnings due to missing IOMEM()
Tony Lindgren (1):
Merge branch 'pull/l3noc/dts-fixes' of https://github.com/nmenon/linux-2.6-playground into omap-for-v3.16/fixes-not-urgent
arch/arm/boot/dts/am335x-boneblack.dts | 1 -
arch/arm/boot/dts/am4372.dtsi | 6 +++++-
arch/arm/boot/dts/am43x-epos-evm.dts | 2 +-
arch/arm/boot/dts/dra7.dtsi | 6 +++---
arch/arm/mach-msm/board-trout-gpio.c | 2 +-
arch/arm/mach-msm/board-trout.c | 2 +-
arch/arm/mach-msm/board-trout.h | 2 +-
arch/arm/mach-omap2/omap-headsmp.S | 6 +-----
arch/arm/mach-omap2/timer.c | 2 +-
arch/arm/mach-shmobile/board-armadillo800eva.c | 2 +-
include/linux/reset.h | 10 ++++++++++
11 files changed, 25 insertions(+), 16 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL 2/7] ARM: SoC cleanups for 3.16
2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
2014-06-02 21:04 ` [GIT PULL 1/7] ARM: SoC low-priority fixes for 3.16 Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
2014-06-02 21:04 ` [GIT PULL 3/7] ARM: SoC updates for 3.16 (part 1) Olof Johansson
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson
Cleanups for 3.16. Among these are:
- A bunch of misc cleanups for Broadcom platforms, mostly housekeeping
- Enabling Common Clock Framework on the older s3c24xx Samsung chipsets
- Cleanup of the Versatile Express system controller code, moving it to syscon
- Power management cleanups for OMAP platforms
+ a handful of other cleanups across the place
----------------------------------------------------------------
The following changes since commit 0ff1a200b4f6b06066f675b0ef5ab595bc24692b:
Merge tag 'fixes-for-3.16' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/cleanup-for-3.16
for you to fetch changes up to 08d38bebb4dcd6414944f8277ea5ea30010664fe:
ARM: kconfig: allow PCI support to be selected with ARCH_MULTIPLATFORM
----------------------------------------------------------------
Alex Elder (11):
ARM: bcm: clean up config and build targets
ARM: bcm: use memory accessors for ioremapped area
ARM: bcm: err, don't BUG() on SMC init failures
ARM: bcm: clean up SMC code
ARM: bcm: have bcm_kona_smc() return request result
ARM: bcm: don't special-case CPU 0 in bcm_kona_smc()
ARM: bcm: config option for l2 cache support
ARM: bcm: tidy up a few includes
ARM: bcm: use inline assembly for "smc" request
ARM: bcm: rewrite commentary for bcm_kona_do_smc()
ARM: bcm: rename "kona.h" and "kona.c"
Arnd Bergmann (3):
leds: Fix build for LEDS_CLASS=m on versatile
Merge tag 'for-3.16/bcm-cleanup' of git://github.com/broadcom/mach-bcm into next/cleanup
ARM: vexpress: refine dependencies for new code
Bin Shi (2):
clocksource: prima2: fix some minor checkpatch issues
irqchip: sirf: fix one minor checkpatch issue
Geert Uytterhoeven (4):
ARM: shmobile: armadillo800eva: Spelling and grammar
ARM: shmobile: r8a7740: Remove unused r8a7740_add_early_devices_dt()
ARM: shmobile: sh7372: Call sh7372_add_early_devices() instead of open coding
ARM: shmobile: r8a7740: Make r8a7740_meram_workaround() __init
Heiko Stuebner (26):
clk: samsung: add pll_6552 variant for s3c2416
clk: samsung: add plls used by the s3c2443
dt-bindings: add binding for clock-controller of s3c2443 and following
clk: samsung: add clock-driver for s3c2416, s3c2443 and s3c2450
ARM: S3C24XX: prevent conflicts between ccf and non-ccf s3c24xx-socs
ARM: dts: add clock data for s3c2416
ARM: S3C24XX: Convert s3c2416 and s3c2443 to common clock framework
ARM: S3C24XX: only store clock registers when old clock code is active
clk: samsung: add plls used by the early s3c24xx cpus
dt-bindings: add documentation for s3c2412 clock controller
clk: samsung: add clock controller driver for s3c2412
ARM: S3C24XX: convert s3c2412 to common clock framework
ARM: S3C24XX: cpufreq-utils: don't write raw values to MPLLCON when using ccf
clk: samsung: add clock driver for external clock outputs
ARM: S3C24XX: enable usage of common dclk if common clock framework is enabled
dt-bindings: add documentation for s3c2410 clock controller
clk: samsung: add clock controller driver for s3c2410, s3c2440 and s3c2442
ARM: S3C24XX: add platform code for conversion to the common clock framework
ARM: S3C24XX: convert s3c2440 and s3c2442 to common clock framework
ARM: S3C24XX: convert s3c2410 to common clock framework
ARM: S3C24XX: remove legacy clock code
ARM: S3C24XX: remove SAMSUNG_CLOCK remnants after ccf conversion
ARM: compressed/head.S: remove s3c24xx special case
ARM: S3C24XX: trim down debug uart handling
ARM: S3C24XX: use generic DEBUG_UART_PHY/_VIRT in debug macro
ARM: S3C24XX: move debug-macro.S into the common space
Heiko Stübner (1):
clk: samsung: clk-s3c2410-dlck: do not use PNAME macro as it declares __initdata
Jonghwan Choi (1):
cpufreq: exynos: Fix the compile error
Kukjin Kim (2):
ARM: S3C24XX: fix merge conflict
Merge branch 'v3.16-next/clk-s3c24xx-3' into v3.16-next/cleanup-samsung
Leela Krishna Amudala (1):
ARM: EXYNOS: use v7_exit_coherency_flush macro for cache disabling
Linus Walleij (3):
ARM: plat-versatile: convert LEDs to platform device
ARM/leds: move ARM Versatile LED driver to leds subsystem
ARM: plat-versatile: update defconfigs for Versatile LEDs
Olof Johansson (9):
Merge tag 'versatile-leds' of git://git.kernel.org/.../linusw/linux-integrator into next/cleanup
Merge tag 'kconfig-cleanups' of git://git.kernel.org/.../robh/linux into next/cleanup
Merge tag 'renesas-cleanup-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/cleanup
Merge tag 'sirf-soc-for-3.16' of git://git.kernel.org/.../baohua/linux into next/cleanup
Merge tag 'vexpress/updates-for-3.16' of git://git.linaro.org/people/pawel.moll/linux into next/cleanup
Merge tag 's3c24xx-clk' of http://git.kernel.org/.../kgene/linux-samsung into next/cleanup
Merge tag 'omap-for-v3.16/prcm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
clk: samsung: fix build error
Merge tag 'samsung-cleanup' of http://git.kernel.org/.../kgene/linux-samsung into next/cleanup
Pawel Moll (8):
of: Keep track of populated platform devices
mfd: vexpress: Convert custom func API to regmap
mfd: syscon: Add platform data with a regmap config name
mfd: vexpress: Define the device as MFD cells
clk: versatile: Split config options for sp810 and vexpress_osc
clocksource: Sched clock source for Versatile Express
ARM: vexpress: Simplify SMP operations for DT-powered system
ARM: vexpress: move HBI check to sysreg driver
Rob Herring (3):
ARM: mvebu: clean-up unneeded kconfig selects
ARM: bcm: clean-up unneeded kconfig selects
ARM: qcom: clean-up unneeded kconfig selects
Russell King (1):
ARM: plat-versatile: LEDs initialise to off state
Sachin Kamat (4):
ARM: EXYNOS: Remove duplicate lines in Makefile
ARM: EXYNOS: Remove exynos_subsys registration
ARM: EXYNOS: Migrate Exynos specific macros from plat to mach
ARM: EXYNOS: Remove unnecessary inclusion of cpu.h
Sudeep KarkadaNagesha (1):
ARM: vexpress: remove redundant vexpress_dt_cpus_num to get cpu count
Tero Kristo (10):
ARM: OMAP3: CM: remove a few OMAP34XX_CM_REGADDR defines
ARM: OMAP2+: prcm: add omap_test_timeout to prcm-common.h
ARM: OMAP2/3: CM: remove some external dependencies
ARM: OMAP4: CM: use cm_base* in register address calculations
ARM: OMAP2+: PRCM: cleanup some header includes
ARM: OMAP2+: PRM: remove unnecessary cpu_is_XXX calls from prm_init / exit
ARM: OMAP3/4: PRM: provide io chain reconfig function through irq setup
ARM: OMAP3/OMAP4: PRM: add prm_features flags and add IO wakeup under it
ARM: OMAP3/4: PRM: add support of late_init call to prm_ll_ops
ARM: OMAP4: PRCM: remove references to cm-regbits-44xx.h from PRCM core files
Tony Lindgren (1):
Merge tag 'for-v3.16/prcm-cleanup-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.16/prcm
Victor Kamensky (4):
ARM: OMAP2+: raw read and write endian fix
ARM: OMAP: dmtimer: raw read and write endian fix
ARM: OMAP: counter-32k: raw read and write endian fix
ARM: OMAP: debug-leds: raw read and write endian fix
Will Deacon (1):
ARM: kconfig: allow PCI support to be selected with ARCH_MULTIPLATFORM
Xianglong Du (1):
ARM: prima2: rstc: fix some minor checkpatch issues
Zhiwu Song (1):
clocksource:sirf: remove the hardcode for the clk of timers
.../devicetree/bindings/arm/vexpress-sysreg.txt | 79 +-
.../devicetree/bindings/arm/vexpress.txt | 15 +-
.../bindings/clock/samsung,s3c2410-clock.txt | 50 ++
.../bindings/clock/samsung,s3c2412-clock.txt | 50 ++
.../bindings/clock/samsung,s3c2443-clock.txt | 56 ++
arch/arm/Kconfig | 1 +
arch/arm/Kconfig.debug | 54 +-
arch/arm/boot/compressed/head.S | 5 -
arch/arm/boot/dts/atlas6.dtsi | 1 +
arch/arm/boot/dts/prima2.dtsi | 1 +
arch/arm/boot/dts/s3c2416-smdk2416.dts | 13 +
arch/arm/boot/dts/s3c2416.dtsi | 42 +
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 76 +-
arch/arm/boot/dts/vexpress-v2m.dtsi | 76 +-
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 5 +-
arch/arm/configs/realview-smp_defconfig | 2 +
arch/arm/configs/realview_defconfig | 2 +
arch/arm/configs/versatile_defconfig | 3 +
arch/arm/include/debug/s3c24xx.S | 46 ++
arch/arm/mach-bcm/Kconfig | 49 +-
arch/arm/mach-bcm/Makefile | 21 +-
arch/arm/mach-bcm/bcm_kona_smc.c | 136 +++-
arch/arm/mach-bcm/bcm_kona_smc.h | 52 +-
arch/arm/mach-bcm/bcm_kona_smc_asm.S | 41 -
arch/arm/mach-bcm/board_bcm21664.c | 5 +-
arch/arm/mach-bcm/board_bcm281xx.c | 2 +-
arch/arm/mach-bcm/{kona.c => kona_l2_cache.c} | 16 +-
arch/arm/mach-bcm/{kona.h => kona_l2_cache.h} | 6 +-
arch/arm/mach-cns3xxx/Kconfig | 1 -
arch/arm/mach-exynos/Makefile | 7 +-
arch/arm/mach-exynos/common.h | 72 ++
arch/arm/mach-exynos/cpuidle.c | 1 -
arch/arm/mach-exynos/exynos.c | 13 -
arch/arm/mach-exynos/firmware.c | 3 +-
arch/arm/mach-exynos/hotplug.c | 65 +-
arch/arm/mach-exynos/platsmp.c | 2 -
arch/arm/mach-exynos/pm.c | 1 -
arch/arm/mach-exynos/pmu.c | 2 -
arch/arm/mach-imx/Kconfig | 1 -
arch/arm/mach-mvebu/Kconfig | 7 -
arch/arm/mach-omap2/board-flash.c | 4 +-
arch/arm/mach-omap2/clkt2xxx_dpllcore.c | 2 +-
arch/arm/mach-omap2/clkt2xxx_osc.c | 8 +-
arch/arm/mach-omap2/clkt2xxx_sys.c | 2 +-
arch/arm/mach-omap2/clockdomain.h | 3 +-
arch/arm/mach-omap2/cm2xxx.c | 15 +-
arch/arm/mach-omap2/cm2xxx_3xxx.h | 4 +-
arch/arm/mach-omap2/cm33xx.c | 4 +-
arch/arm/mach-omap2/cm33xx.h | 3 -
arch/arm/mach-omap2/cm3xxx.c | 25 +-
arch/arm/mach-omap2/cm3xxx.h | 5 +-
arch/arm/mach-omap2/cm44xx.c | 11 +-
arch/arm/mach-omap2/cm_common.c | 2 +-
arch/arm/mach-omap2/cminst44xx.c | 14 +-
arch/arm/mach-omap2/control.c | 20 +-
arch/arm/mach-omap2/dma.c | 4 +-
arch/arm/mach-omap2/gpmc.c | 8 +-
arch/arm/mach-omap2/id.c | 2 +-
arch/arm/mach-omap2/irq.c | 4 +-
arch/arm/mach-omap2/mux.c | 8 +-
arch/arm/mach-omap2/omap-hotplug.c | 4 +-
arch/arm/mach-omap2/omap-mpuss-lowpower.c | 18 +-
arch/arm/mach-omap2/omap-smp.c | 6 +-
arch/arm/mach-omap2/omap-wakeupgen.c | 42 +-
arch/arm/mach-omap2/omap4-common.c | 18 +-
arch/arm/mach-omap2/omap_hwmod.c | 10 +-
.../omap_hwmod_33xx_43xx_ipblock_data.c | 1 +
arch/arm/mach-omap2/omap_phy_internal.c | 6 +-
arch/arm/mach-omap2/powerdomain-common.c | 1 -
arch/arm/mach-omap2/powerdomain.c | 1 +
arch/arm/mach-omap2/powerdomain.h | 3 +-
arch/arm/mach-omap2/prcm-common.h | 24 +
arch/arm/mach-omap2/prcm_mpu44xx.c | 4 +-
arch/arm/mach-omap2/prcm_mpu44xx.h | 1 -
arch/arm/mach-omap2/prm.h | 10 +
arch/arm/mach-omap2/prm2xxx.c | 13 +-
arch/arm/mach-omap2/prm2xxx.h | 2 +-
arch/arm/mach-omap2/prm2xxx_3xxx.c | 1 -
arch/arm/mach-omap2/prm2xxx_3xxx.h | 4 +-
arch/arm/mach-omap2/prm33xx.c | 5 +-
arch/arm/mach-omap2/prm3xxx.c | 22 +-
arch/arm/mach-omap2/prm3xxx.h | 2 +-
arch/arm/mach-omap2/prm44xx.c | 24 +-
arch/arm/mach-omap2/prm_common.c | 17 +-
arch/arm/mach-omap2/prminst44xx.c | 4 +-
arch/arm/mach-omap2/sdrc.h | 8 +-
arch/arm/mach-omap2/sdrc2xxx.c | 4 +-
arch/arm/mach-omap2/sr_device.c | 2 +-
arch/arm/mach-omap2/sram.c | 16 +-
arch/arm/mach-omap2/timer.c | 8 +-
arch/arm/mach-omap2/vc.c | 4 +-
arch/arm/mach-omap2/wd_timer.c | 8 +-
arch/arm/mach-prima2/rstc.c | 34 +-
arch/arm/mach-qcom/Kconfig | 2 -
arch/arm/mach-realview/core.c | 15 +
arch/arm/mach-realview/core.h | 1 +
arch/arm/mach-realview/realview_eb.c | 1 +
arch/arm/mach-realview/realview_pb1176.c | 1 +
arch/arm/mach-realview/realview_pb11mp.c | 1 +
arch/arm/mach-realview/realview_pba8.c | 1 +
arch/arm/mach-realview/realview_pbx.c | 1 +
arch/arm/mach-s3c24xx/Kconfig | 91 +--
arch/arm/mach-s3c24xx/Makefile | 13 +-
arch/arm/mach-s3c24xx/clock-dclk.c | 195 -----
arch/arm/mach-s3c24xx/clock-s3c2410.c | 284 -------
arch/arm/mach-s3c24xx/clock-s3c2412.c | 760 -------------------
arch/arm/mach-s3c24xx/clock-s3c2416.c | 171 -----
arch/arm/mach-s3c24xx/clock-s3c2440.c | 217 ------
arch/arm/mach-s3c24xx/clock-s3c2443.c | 212 ------
arch/arm/mach-s3c24xx/clock-s3c244x.c | 141 ----
arch/arm/mach-s3c24xx/common-s3c2443.c | 675 ----------------
arch/arm/mach-s3c24xx/common.c | 85 ++-
arch/arm/mach-s3c24xx/common.h | 21 +-
arch/arm/mach-s3c24xx/cpufreq-utils.c | 4 +-
.../arm/mach-s3c24xx/include/mach/debug-macro.S | 101 ---
arch/arm/mach-s3c24xx/include/mach/regs-clock.h | 18 -
arch/arm/mach-s3c24xx/include/mach/regs-gpio.h | 3 -
arch/arm/mach-s3c24xx/mach-amlm5900.c | 9 +-
arch/arm/mach-s3c24xx/mach-anubis.c | 34 +-
arch/arm/mach-s3c24xx/mach-at2440evb.c | 10 +-
arch/arm/mach-s3c24xx/mach-bast.c | 34 +-
arch/arm/mach-s3c24xx/mach-gta02.c | 8 +-
arch/arm/mach-s3c24xx/mach-h1940.c | 10 +-
arch/arm/mach-s3c24xx/mach-jive.c | 9 +-
arch/arm/mach-s3c24xx/mach-mini2440.c | 10 +-
arch/arm/mach-s3c24xx/mach-n30.c | 12 +-
arch/arm/mach-s3c24xx/mach-nexcoder.c | 10 +-
arch/arm/mach-s3c24xx/mach-osiris.c | 34 +-
arch/arm/mach-s3c24xx/mach-otom.c | 10 +-
arch/arm/mach-s3c24xx/mach-qt2410.c | 9 +-
arch/arm/mach-s3c24xx/mach-rx1950.c | 21 +-
arch/arm/mach-s3c24xx/mach-rx3715.c | 10 +-
arch/arm/mach-s3c24xx/mach-s3c2416-dt.c | 38 +-
arch/arm/mach-s3c24xx/mach-smdk2410.c | 9 +-
arch/arm/mach-s3c24xx/mach-smdk2413.c | 9 +-
arch/arm/mach-s3c24xx/mach-smdk2416.c | 9 +-
arch/arm/mach-s3c24xx/mach-smdk2440.c | 10 +-
arch/arm/mach-s3c24xx/mach-smdk2443.c | 9 +-
arch/arm/mach-s3c24xx/mach-tct_hammer.c | 9 +-
arch/arm/mach-s3c24xx/mach-vr1000.c | 34 +-
arch/arm/mach-s3c24xx/mach-vstms.c | 9 +-
arch/arm/mach-s3c24xx/pm.c | 17 -
arch/arm/mach-s3c24xx/s3c2410.c | 56 --
arch/arm/mach-s3c24xx/s3c2412.c | 43 --
arch/arm/mach-s3c24xx/s3c2442.c | 111 ---
arch/arm/mach-s3c24xx/s3c244x.c | 59 +-
arch/arm/mach-shmobile/Kconfig | 5 +-
arch/arm/mach-shmobile/setup-r8a7740.c | 13 +-
arch/arm/mach-shmobile/setup-sh7372.c | 6 +-
arch/arm/mach-tegra/Kconfig | 1 -
arch/arm/mach-versatile/core.c | 16 +
arch/arm/mach-vexpress/Kconfig | 2 +
arch/arm/mach-vexpress/core.h | 3 +-
arch/arm/mach-vexpress/ct-ca9x4.c | 10 +-
arch/arm/mach-vexpress/platsmp.c | 187 +----
arch/arm/mach-vexpress/v2m.c | 82 +-
arch/arm/plat-omap/counter_32k.c | 6 +-
arch/arm/plat-omap/debug-leds.c | 14 +-
arch/arm/plat-omap/dmtimer.c | 8 +-
arch/arm/plat-omap/include/plat/dmtimer.h | 16 +-
.../plat-samsung/include/plat/cpu-freq-core.h | 1 +
arch/arm/plat-samsung/include/plat/cpu.h | 61 --
arch/arm/plat-versatile/Kconfig | 6 -
arch/arm/plat-versatile/Makefile | 1 -
arch/arm64/boot/dts/rtsm_ve-motherboard.dtsi | 2 +-
drivers/bus/Kconfig | 10 +
drivers/bus/Makefile | 2 +
drivers/bus/vexpress-config.c | 202 +++++
drivers/clk/Kconfig | 9 +-
drivers/clk/samsung/Makefile | 4 +
drivers/clk/samsung/clk-pll.c | 266 ++++++-
drivers/clk/samsung/clk-pll.h | 6 +
drivers/clk/samsung/clk-s3c2410-dclk.c | 440 +++++++++++
drivers/clk/samsung/clk-s3c2410.c | 477 ++++++++++++
drivers/clk/samsung/clk-s3c2412.c | 269 +++++++
drivers/clk/samsung/clk-s3c2443.c | 462 +++++++++++
drivers/clk/versatile/Kconfig | 26 +
drivers/clk/versatile/Makefile | 5 +-
drivers/clk/versatile/clk-vexpress-osc.c | 96 +--
drivers/clocksource/Kconfig | 11 +
drivers/clocksource/Makefile | 1 +
drivers/clocksource/timer-marco.c | 8 +-
drivers/clocksource/timer-prima2.c | 47 +-
drivers/clocksource/versatile.c | 40 +
drivers/cpufreq/exynos-cpufreq.c | 19 +-
drivers/cpufreq/exynos-cpufreq.h | 8 +
drivers/cpufreq/exynos4x12-cpufreq.c | 11 +-
drivers/cpufreq/s3c24xx-cpufreq.c | 1 +
drivers/hwmon/vexpress.c | 17 +-
drivers/irqchip/irq-sirfsoc.c | 3 +-
drivers/leds/Kconfig | 8 +
drivers/leds/Makefile | 1 +
.../leds.c => drivers/leds/leds-versatile.c | 51 +-
drivers/mfd/Kconfig | 15 +-
drivers/mfd/Makefile | 2 +-
drivers/mfd/syscon.c | 4 +
drivers/mfd/vexpress-config.c | 287 -------
drivers/mfd/vexpress-sysreg.c | 554 ++++----------
drivers/misc/Kconfig | 9 +
drivers/misc/Makefile | 1 +
drivers/misc/vexpress-syscfg.c | 324 ++++++++
drivers/of/platform.c | 74 +-
drivers/power/reset/vexpress-poweroff.c | 16 +-
drivers/regulator/vexpress.c | 50 +-
include/dt-bindings/clock/s3c2410.h | 62 ++
include/dt-bindings/clock/s3c2412.h | 73 ++
include/dt-bindings/clock/s3c2443.h | 92 +++
include/linux/of.h | 7 +
include/linux/of_platform.h | 5 +
include/linux/platform_data/syscon.h | 8 +
include/linux/vexpress.h | 94 +--
211 files changed, 4666 insertions(+), 5172 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/samsung,s3c2410-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/samsung,s3c2412-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/samsung,s3c2443-clock.txt
create mode 100644 arch/arm/include/debug/s3c24xx.S
delete mode 100644 arch/arm/mach-bcm/bcm_kona_smc_asm.S
rename arch/arm/mach-bcm/{kona.c => kona_l2_cache.c} (80%)
rename arch/arm/mach-bcm/{kona.h => kona_l2_cache.h} (80%)
delete mode 100644 arch/arm/mach-s3c24xx/clock-dclk.c
delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c2410.c
delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c2412.c
delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c2416.c
delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c2440.c
delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c2443.c
delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c244x.c
delete mode 100644 arch/arm/mach-s3c24xx/common-s3c2443.c
delete mode 100644 arch/arm/mach-s3c24xx/include/mach/debug-macro.S
create mode 100644 drivers/bus/vexpress-config.c
create mode 100644 drivers/clk/samsung/clk-s3c2410-dclk.c
create mode 100644 drivers/clk/samsung/clk-s3c2410.c
create mode 100644 drivers/clk/samsung/clk-s3c2412.c
create mode 100644 drivers/clk/samsung/clk-s3c2443.c
create mode 100644 drivers/clk/versatile/Kconfig
create mode 100644 drivers/clocksource/versatile.c
rename arch/arm/plat-versatile/leds.c => drivers/leds/leds-versatile.c (68%)
delete mode 100644 drivers/mfd/vexpress-config.c
create mode 100644 drivers/misc/vexpress-syscfg.c
create mode 100644 include/dt-bindings/clock/s3c2410.h
create mode 100644 include/dt-bindings/clock/s3c2412.h
create mode 100644 include/dt-bindings/clock/s3c2443.h
create mode 100644 include/linux/platform_data/syscon.h
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL 3/7] ARM: SoC updates for 3.16 (part 1)
2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
2014-06-02 21:04 ` [GIT PULL 1/7] ARM: SoC low-priority fixes for 3.16 Olof Johansson
2014-06-02 21:04 ` [GIT PULL 2/7] ARM: SoC cleanups " Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
2014-06-02 21:04 ` [GIT PULL 4/7] ARM: SoC board support updates for 3.16 Olof Johansson
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson
A quite large set of SoC updates this cycle. In no particular order:
- Multi-cluster power management for Samsung Exynos, adding support for
big.LITTLE CPU switching on EXYNOS5
- SMP support for Marvell Armada 375 and 38x
- SMP rework on Allwinner A31
- Xilinx Zynq support for SOC_BUS, big endian
- Marvell orion5x platform cleanup, modernizing the implementation and
moving to DT.
- _Finally_ moving Samsung Exynos over to support MULTIPLATFORM, so
that their platform can be enabled in the same kernel binary as most
of the other v7 platforms in the tree. \o/ The work isn't quite complete,
there's some driver fixes still needed, but the basics now work.
New SoC support added:
- Freescale i.MX6SX
- LSI Axxia AXM55xx SoCs
- Samsung EXYNOS 3250, 5260, 5410, 5420 and 5800
- STi STIH407
Plus a large set of various smaller updates for different platforms. I'm
probably missing some important one here.
----------------------------------------------------------------
The following changes since commit d34c691d03e34d471ea9c456cc7faecfa80af3eb:
Merge tag 'cleanup-for-3.16' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/soc-for-3.16
for you to fetch changes up to b5b9324a6296bd0176fe1f8e06a1220207bd1bd3:
ARM: exynos: don't run exynos4 l2x0 setup on other platforms
----------------------------------------------------------------
Abhilash Kesavan (4):
ARM: EXYNOS: Add generic cluster power control functions
ARM: EXYNOS: Add MCPM call-back functions
ARM: EXYNOS: Enable mcpm for dual-cluster exynos5800 SoC
ARM: exynos: Fix "allmodconfig" build errors in mcpm and hotplug
Alexander Shiyan (11):
ARM: bcm: Restrict ARCH_BCM selection to ARCH_MULTI_V6_V7
ARM: i.MX: mx21ads: Replace direct handling of peripheral bits with GPIOs
ARM: i.MX: mx21ads: Use fixed voltage regulator for LCD power
ARM: i.MX: mx21ads: Cleanup board
ARM: i.MX: Remove #ifdef CONFIG_OF
ARM: i.MX27 clk: Add missing clocks for MSHC and RTIC
ARM: i.MX27 clk: Remove clk_register_clkdev() for unused clocks
ARM: i.MX: Fix eMMa PrP resource size
ARM: i.MX: Setup IRQ handler from IRQ driver
ARM: i.MX1 clk: Add missing clocks
ARM: i.MX1 clk: Remove clk_register_clkdev() for unused clocks
Alexandre Belloni (16):
ARM: at91: sam9g45: remove unused platform_data
ARM: at91: sam9260: remove unused platform_data
iio: adc: at91: cleanup platform_data
iio: adc: at91_adc: Add support for touchscreens without TSMR
ARM: at91: sam9m10g45ek: Add touchscreen support through at91_adc
iio: adc: at91: remove unused include from include/mach
iio: adc: at91: add sam9rl support
ARM: at91: sam9rl: add at91_adc to support adc and touchscreen
ARM: at91: sam9rlek add touchscreen support through at91_adc
ARM: at91: sam9g45: switch from atmel_tsadcc to at91_adc
ARM: at91: sam9rl: switch from atmel_tsadcc to at91_adc
ARM: at91: remove atmel_tsadcc from sama5_defconfig
Input: atmel_tsadcc: remove driver
ARM: at91: remove atmel_tsadcc platform_data
ARM: at91/dt: at91-cosino_mega2560 remove useless tsadcc node
ARM: berlin: add MACH_BERLIN_BG2Q symbol
Alim Akhtar (1):
clk: exynos5420: Add 5800 specific clocks
Anders Berg (5):
ARM: Add platform support for LSI AXM55xx SoC
ARM: dts: Device tree for AXM55xx.
ARM: axxia: Adding defconfig for AXM55xx
power: reset: Add Axxia system reset driver
ARM: dts: axxia: Add reset controller
Andrew Bresticker (1):
ARM: dts: add CCI node for exynos5420
Andrew Lunn (3):
ARM: mvebu: Add a SOC bus device entry
ARM: Kirkwood: Remove platform driver for codec
ARM: Kirkwood: t5325: Remove platform device to instantiate audio
Andy Gross (1):
ARM: qcom: Select PINCTRL by default for ARCH_QCOM
Anson Huang (1):
ARM: imx: add clock driver for imx6sx
Antoine Tenart (3):
ARM: berlin: add Marvell Armada 1500 pro to Marvell doc
ARM: berlin: add the LIBGPIO as a dependency for the BG2Q
ARM: berlin: add the pinctrl dependency for the Marvell Berlin SoCs
Archit Taneja (1):
ARM: OMAP2+: hwmod: OMAP5 DSS hwmod data
Arnd Bergmann (8):
Merge branch 'axxia/soc' into next/soc
Merge tag 'mvebu-soc-3.16-2' of git://git.infradead.org/linux-mvebu into next/soc
Merge tag 'qcom-soc-for-3.16' of git://git.kernel.org/.../galak/linux-qcom into next/soc
Merge tag 'sunxi-core-for-3.16-2' of https://github.com/mripard/linux into next/soc
Merge branch 'bcm/cleanup' into next/soc
Merge tag 'for-3.16/bcm-soc' of git://github.com/broadcom/mach-bcm into next/soc
ARM: sunxi: allow building without reset controller
ARM: EXYNOS: Enable multi-platform build support
Arun Kumar K (6):
ARM: dts: Add pwmX_out pinctrl nodes to exynos5420
ARM: dts: Add node labels to exynos5420
ARM: dts: Add exynos5420 peach-pit board support
clk: samsung: exynos5250: Add clocks for G3D
clk: samsung: exynos5420: Add clock IDs needed by GPU
ARM: EXYNOS: Add 5800 SoC support
Boris BREZILLON (12):
clk: at91: rework main clk implementation
clk: at91: update main clk documentation
clk: at91: add slow clks driver
clk: at91: add slow clk documentation
ARM: at91/dt: move sama5d3 SoC to the new main/slow clk model
ARM: at91/dt: add xtal frequencies to sama5d3xcm boards
ARM: at91/dt: add xtal frequencies to sama5d3 xplained board
ARM: at91/dt: move at91sam9261 SoC to the new main clock model
ARM: at91/dt: define main xtal frequency of the at91sam9261ek board
ARM: at91/dt: move at91sam9rl SoC to the new slow/main clock models
ARM: at91/dt: define sam9rlek crystal frequencies
ARM: sunxi: select MFD_SUN6I_PRCM when sun6i arch support is enabled
Brian Norris (1):
ARM: imx/mxs defconfigs: add MTD_SPI_NOR (new dependency for M25P80)
Chanwoo Choi (3):
dt-bindings: add documentation for Exynos3250 clock controller
ARM: EXYNOS: Add Exynos3250 SoC ID
ARM: EXYNOS: Support secondary CPU boot of Exynos3250
Cho KyongHo (1):
clk: exynos5250: Add missing sysmmu clocks for DISP and ISP blocks
Dave Gerlach (1):
ARM: OMAP2+: Remove suspend_set_ops from common pm late init
Denis Carikli (2):
ARM: imx_v4_v5_defconfig: Enable drivers for i.MX25/i.MX35 USB support.
ARM: imx_v6_v7_defconfig: Add more drm drivers.
Ezequiel Garcia (2):
ARM: mvebu: Select HAVE_ARM_TWD only if SMP is enabled
ARM: mvebu: Add thermal quirk for the Armada 375 DB board
Fabio Estevam (4):
ARM: imx: Remove mx51_babbage board file
ARM: mxs_defconfig: Select CONFIG_CRYPTO_DEV_MXS_DCP
ARM: mx51: Remove mach-cpuimx51sd board file
ARM: mx25: Add CLKO support
Geert Uytterhoeven (5):
ARM: shmobile: rcar-gen2: Cache Mode Monitor Register Value
ARM: shmobile: r8a7778/bockw: Move "select RENESAS_INTC_IRQPIN" under SoC
ARM: shmobile: r8a7791: Use rcar_gen2_read_mode_pins() helper
ARM: shmobile: r8a7740: Correct name of DT Ethernet clock
ARM: shmobile: r8a7791: Correct SYS-DMAC clock defines
Georgi Djakov (1):
ARM: debug: qcom: add UART addresses to Kconfig help for APQ8084
Gilles Chanteperdrix (1):
ARM: imx: factor device tree timer initialization
Gregory CLEMENT (17):
ARM: mvebu: extend the PMSU registers
ARM: mvebu: use a separate function to set the boot address of CPUs
ARM: mvebu: add function to set the resume boot address for Armada 375
ARM: mvebu: add SMP support for Armada 375 and Armada 38x
ARM: mvebu: add workaround for SMP support for Armada 375 stepping Z1
ARM: mvebu: remove the address parameter for ll_set_cpu_coherent
ARM: mvebu: ll_set_cpu_coherent always uses the current CPU
ARM: mvebu: Remove the unused argument of set_cpu_coherent()
ARM: mvebu: Split low level functions to manipulate HW coherency
ARM: mvebu: Low level function to disable HW coherency support
ARM: mvebu: Allow to power down L2 cache controller in idle mode
ARM: mvebu: Add the PMSU related part of the cpu idle functions
ARM: mvebu: Register notifier callback for the cpuidle transition
cpuidle: mvebu: Add initial CPU idle support for Armada 370/XP SoC
ARM: mvebu: register the cpuidle driver for the Armada XP SoCs
ARM: mvebu: remove unnecessary ifdef around l2x0_of_init
ARM: mvebu: fix the name of the parameter used in mvebu_get_soc_id
Heiko Stübner (1):
ARM: rockchip: convert smp bringup to CPU_METHOD_OF_DECLARE
Iain Paton (1):
ARM: imx6: clk: i.MX6 DualLite/Solo i2c4 clock
Ivan T. Ivanov (1):
ARM: debug: qcom: make UART address selection configuration option
Jason Cooper (2):
Merge branch 'mvebu/soc-pmsu' into mvebu/soc
Merge branch 'mvebu/irqchip' into mvebu/soc
Juan Solano (1):
ARM: i.MX27 pca100: remove deprecated IRQF_DISABLED
Kukjin Kim (6):
Merge branch 'for_3.16/exynos5260' of git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
Merge branch 'for_3.16/clk_fixes_non_critical' of git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
Merge branch 'for_3.16/clk_cleanup' of git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
Merge branch 'for_3.16/exynos3250' of git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
Merge branch 'v3.16-next/cleanup-samsung' into v3.16-next/platform-exynos
ARM: EXYNOS: mcpm rename the power_down_finish
Kuninori Morimoto (2):
ARM: shmobile: r8a7778: remove old style audio clock
ARM: shmobile: r8a7790: remove old style audio clock
Laurent Pinchart (4):
ARM: shmobile: r8a7790: Fix the I2C clocks parents in legacy code
ARM: shmobile: r8a7791: Fix the I2C clocks parents in legacy code
ARM: shmobile: r8a7790: Rename VSP1_(SY|RT) clocks to VSP1_(S|R)
ARM: shmobile: r8a7791: Rename VSP1_SY clocks to VSP1_S
Leela Krishna Amudala (2):
ARM: EXYNOS: Add generic cpu power control functions for exynos SoCs
ARM: EXYNOS: use generic exynos cpu power control functions
Linus Walleij (1):
ARM: at91: localize GPIO header
Magnus Damm (15):
ARM: shmobile: Update r8a7791 CPU freq to 1500MHz in C
ARM: shmobile: Add shared shmobile_init_delay()
ARM: shmobile: Remove legacy EMEV2 SoC support
ARM: shmobile: Remove EMEV2 header file
ARM: shmobile: Make use of r8a7790_add_standard_devices()
ARM: shmobile: Check r8a7791 MD21 at SMP boot
ARM: shmobile: Introduce shmobile_clk_workaround()
ARM: shmobile: Add r8a7740 Maximum CPU Frequency to DTS
ARM: shmobile: Use r8a7740 DT CPU Frequency in common case
ARM: shmobile: Use r8a7740 DT CPU Frequency for Armadillo DT Ref
ARM: shmobile: Remove unused r8a7740_init_delay()
ARM: shmobile: Use r8a7791 DT CPU Frequency in common case
ARM: shmobile: Use r8a7791 DT CPU Frequency for Koelsch
ARM: shmobile: Remove unused r8a7791_init_early()
ARM: shmobile: Use shmobile_init_late() on r8a7740
Maxime Coquelin (1):
ARM: STi: Add STiH407 SoC support
Maxime Ripard (7):
ARM: sunxi: Split the various SoCs support in Kconfig
Documentation: dt: bindings: Document ARM PSCI enable method
ARM: sun6i: Use CPU_METHOD_OF_DECLARE
Documentation: dt: bindings: Document Allwinner A31 enable method
ARM: sun6i: Retire the smp field in A31 machine
ARM: sunxi: Remove reset code from the platform
ARM: sunxi: Remove init_machine callback
Michal Simek (5):
ARM: zynq: Add support for SOC_BUS
ARM: zynq: Sort Kconfig options
clocksource: cadence_ttc: Use readl/writel_relaxed instead of __raw
ARM: zynq: Fix uart0 early console virtual address
ARM: zynq: Enable big-endian
Naveen Krishna Chatradhi (1):
clk: samsung: exynos5250/5420: Add gate clock for SSS module
Nicolas Ferre (1):
ASoC: sam9g20_wm8731: remove useless mach/gpio.h
Nishanth Menon (1):
ARM: DRA752: add detection of SoC information
Olof Johansson (26):
Merge tag 'renesas-soc-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-clock-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-soc2-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/soc
Merge tag 'mvebu-soc-orion5x-3.16' of git://git.infradead.org/linux-mvebu into next/soc
Merge tag 'mvebu-soc-3.16' of git://git.infradead.org/linux-mvebu into next/soc
Merge branch 'cleanup/kconfig' into next/soc
Merge tag 'renesas-clock2-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-soc-cleanup-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'sti-soc-for-v3.16' of git://git.stlinux.com/devel/kernel/linux-sti into next/soc
Merge tag 'sunxi-core-for-3.16' of https://github.com/mripard/linux into next/soc
Merge tag 'imx-soc-3.16' of git://git.kernel.org/.../shawnguo/linux into next/soc
Merge tag 'tegra-for-3.16-soc' of git://git.kernel.org/.../tegra/linux into next/soc
Documentation: devicetree: arm: sort enable-method entries
Merge tag 'omap-for-v3.16/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'omap-for-v3.16/pm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'berlin-soc-3.16' of https://github.com/shesselba/linux-berlin into next/soc
Merge tag 'zynq-cleanup-for-3.16' of git://git.xilinx.com/linux-xlnx into next/soc
Merge tag 'exynos-mcpm' of http://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'samsung-clk' of http://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'samsung-clk-2' of http://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'qcom-soc-for-3.16-2' of git://git.kernel.org/.../galak/linux-qcom into next/soc
Merge tag 'samsung-clk-3' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'samsung-exynos' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'exynos-mcpm-2' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
ARM: exynos: don't run exynos4 l2x0 setup on other platforms
Pankaj Dubey (7):
clk/samsung: add support for pll2550xx
clk: samsung: fixed compiler warning [-Wpointer-to-int-cast]
clk: samsung: add new Kconfig for Samsung common clock option
ARM: select COMMON_CLK_SAMSUNG for ARCH_EXYNOS and ARCH_S3C64XX
ARM: S3C24XX: move S3C24XX clock Kconfig options to Samsung clock Kconfig file
drivers: clk: use COMMON_CLK_SAMSUNG for Samsung clock support
ARM: EXYNOS: initial board support for exynos5260 SoC
Peter Ujfalusi (1):
ARM: omap4: hwmod_data: Clean up audio related structures (remove/merge them)
Philipp Zabel (1):
ARM: i.MX5: Remove outdated VPU clock lookups
Rahul Sharma (4):
clk/samsung: add support for multiple clock providers
clk/samsung: add support for pll2650xx
clk/exynos5260: add macros and documentation for exynos5260
clk/exynos5260: add clock file for exynos5260
Sachin Kamat (4):
clk: samsung: exynos5420: Fix VPLL lock offset
ARM: EXYNOS: Map SYSRAM through generic DT bindings
devicetree: bindings: document SYSRAM binding
ARM: EXYNOS: Consolidate Kconfig entries
Scott Branden (1):
ARM: mach-bcm: add ARM_ERRATA_775420
Sebastian Hesselbarth (1):
irqchip: orion: Reverse irq handling priority
Shaik Ameer Basha (15):
clk: samsung: exynos5420: Rename mux parent arrays
clk: samsung: exynos5420: add clocks for ISP block
clk: samsung: exynos5420: update clocks for GSCL and MSCL blocks
clk: samsung: exynos5420: fix parent clocks for mscl sysmmu
clk: samsung: exynos5420: update clocks for G2D and G3D blocks
clk: samsung: exynos5420: update clocks for DISP1 block
clk: samsung: exynos5420: update clocks for PERIC block
clk: samsung: exynos5420: update clocks for PERIS and GEN blocks
clk: samsung: exynos5420: update clocks for WCORE block
clk: samsung: exynos5420: update clocks for FSYS and FSYS2 blocks
clk: samsung: exynos5420: correct sysmmu-mfc parent clocks
clk: samsung: exynos5420: fix register offset for sclk_bpll
clk: samsung: exynos5420: update clocks for MAU Block
clk: samsung: exynos5420: add misc clocks
clk: samsung: exynos5420: add more registers to restore list
Shawn Guo (10):
ARM: imx_v6_v7_defconfig: enable cpufreq and CMA support
ARM: imx: drop CONFIG_MMC_UNSAFE_RESUME from defconfig
ARM: imx_v6_v7_defconfig: enable option CONFIG_LOCALVERSION_AUTO
ARM: imx: define struct clk_gate2 on our own
ARM: imx: lock is always valid for clk_gate2
ARM: imx: add shared gate clock support
ARM: imx6q: add the missing esai_ahb clock
ARM: imx_v4_v5_defconfig: drop CONFIG_COMMON_CLK_DEBUG option
ARM: imx: add low-level debug support for imx6sx
ARM: imx: add basic imx6sx SoC support
Simon Horman (1):
ARM: shmobile: Set clock frequency in HZ from OF nodes
Srinivas Kandagatla (1):
ARM: qcom: Enable ARM_AMBA option for Qualcomm SOCs.
Stefan Agner (1):
ARM: vf610: add UART choice for low-level debug
Sylwester Nawrocki (3):
ARM: dts: Update camera nodes for exynos4 and exynos4412-trats2
ARM: dts: Add rear camera nodes for exynos4412-trats2
clk: samsung: exynos4: Use single clock ID for CLK_MDMA gate clocks
Tarek Dakhran (2):
clk: exynos5410: register clocks using common clock framework
ARM: EXYNOS: Add support for EXYNOS5410 SoC
Thierry Reding (1):
ARM: tegra: Support reboot modes
Thomas Petazzoni (58):
ARM: mvebu: prepare coherency code to support more SOCs
ARM: mvebu: add a coherency_available() call
bus: mvebu: pass the coherency availability information at init time
ARM: mvebu: ARM: mvebu: use of_find_matching_node_and_match() in coherency.c
ARM: mvebu: enable the ARM SCU on Armada 375 and Armada 38x
ARM: mvebu: add Armada 375 support to the coherency code
ARM: mvebu: implement Armada 375 coherency workaround
ARM: mvebu: add Armada 38x support to the coherency code
ARM: mvebu: introduce CPU reset code
ARM: mvebu: start using the CPU reset driver
ARM: mvebu: improve PMSU driver to request its resource
ARM: orion5x: move interrupt controller node into ocp
ARM: orion5x: switch to preprocessor includes in DT
ARM: orion5x: use existing dt-bindings include for Device Tree files
ARM: orion5x: convert DT to use the mvebu-mbus driver
ARM: orion5x: add node labels in Orion5x SoC Device Tree file
ARM: orion5x: use gpio-keys and gpio-leds instead of gpio_keys/gpio_leds in edmini_v2
ARM: orion5x: add linux,stdout-path to edmini_v2
ARM: orion5x: use node labels for UART and SATA on edmini_v2
ARM: orion5x: rename XOR node to dma-controller@<address>
ARM: orion5x: add interrupt for Ethernet in Device Tree
ARM: orion5x: switch to use the clock driver for DT platforms
ARM: orion5x: convert to use 'clocks' property for UART controllers
ARM: orion: switch to a per-platform handle_irq() function
ARM: orion5x: switch to DT interrupts and timer
ARM: orion5x: enable pinctrl driver at SoC level
ARM: orion5x: update I2C description at SoC level
ARM: orion5x: add Device Bus description at SoC level
ARM: orion5x: add standard pinctrl configs for sata0 and sata1
ARM: orion5x: convert edmini_v2 to DT pinctrl
ARM: orion5x: use DT to describe I2C devices on edmini_v2
ARM: orion5x: use DT to describe EHCI on edmini_v2
ARM: orion5x: use DT to describe NOR on edmini_v2
ARM: orion5x: keep TODO list in edmini_v2 DT
ARM: orion5x: remove unneeded code for edmini_v2
ARM: orion5x: convert RD-88F5182 to Device Tree
ARM: orion5x: convert d2net to Device Tree
ARM: orion5x: convert Maxtor Shared Storage II to the Device Tree
ARM: orion: remove no longer needed DT IRQ code
ARM: orion: remove no longer needed gpio DT code
irqchip: irq-armada-370-xp: Do the set_smp_cross_call() in the driver
irqchip: irq-armada-370-xp: Use cpu notifier to initialize secondary CPUs
ARM: mvebu: move Armada XP specific SMP initialization to platsmp.c
ARM: mvebu: use CPU_METHOD_OF_DECLARE for SMP on Armada XP
ARM: mvebu: add Armada 38x compatible string to pmsu
ARM: mvebu: refine which files are build in mach-mvebu
ARM: mvebu: fix thermal quirk SoC revision check
ARM: mvebu: initialize mvebu-soc-id earlier
ARM: mvebu: add Armada 375 A0 revision definition
ARM: mvebu: conditionalize Armada 375 SMP workaround
ARM: mvebu: conditionalize Armada 375 coherency workaround
ARM: mvebu: use hardware I/O coherency also for PCI devices
ARM: mvebu: implement L2/PCIe deadlock workaround
ARM: mvebu: coherency: fix registration of PCI bus notifier when !PCI
ARM: mvebu: fix big endian booting after coherency code rework
ARM: mvebu: fix indentation of assembly instructions in coherency_ll.S
ARM: mvebu: improve comments in coherency_ll.S
ARM: mvebu: returns ll_get_cpuid() to ll_get_coherency_cpumask()
Tim Kryger (1):
ARM: bcm_defconfig: Enable PWM and Backlight
Tomasz Figa (3):
clk: samsung: Initialize clock table with error pointers
ARM: S3C24XX: Remove omitted Kconfig selects and conditionals
clk: samsung: exynos3250: Add clocks using common clock framework
Tomasz Stanislawski (3):
ARM: dts: add missing pinctrls for I2C of exynos4
ARM: dts: rename alias for i2c_ak8975 label for exynos4412-trats2
clk: samsung: exynos4: export sclk_hdmiphy clock
Tony Lindgren (11):
mfd: twl-core: Fix idle mode signaling for omaps when booted with device tree
Merge tag 'ib-mfd-omap-3.16' of git://git.kernel.org/.../lee/mfd into omap-for-v3.16/pm
ARM: dts: Fix omap serial wake-up when booted with device tree
ARM: OMAP3: Fix idle mode signaling for sys_clkreq and sys_off_mode
ARM: OMAP3: Disable broken omap3_set_off_timings function
ARM: OMAP3: Fix voltage control for deeper idle states
ARM: dts: Configure omap3 twl4030 I2C4 pins by default
ARM: OMAP2+: Fix voltage scaling init for device tree
ARM: dts: Enable N900 keyboard sleep leds by default
ARM: OMAP2+: Enable CPUidle in omap2plus_defconfig
Merge tag 'for-v3.16/hwmod-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.16/soc
Ulf Hansson (1):
ARM: shmobile: Ignore callbacks for subsys generic_pm_domain_data
Vincent Stehlé (1):
ARM: mvebu: Fix pmsu compilation when ARMv6 is selected
Documentation/arm/Marvell/README | 5 +
Documentation/arm/sti/stih407-overview.txt | 18 +
.../bindings/arm/armada-370-xp-pmsu.txt | 19 +-
.../bindings/arm/armada-cpu-reset.txt | 14 +
Documentation/devicetree/bindings/arm/axxia.txt | 12 +
.../bindings/arm/coherency-fabric.txt | 32 +-
Documentation/devicetree/bindings/arm/cpus.txt | 8 +-
.../bindings/arm/exynos/smp-sysram.txt | 38 +
Documentation/devicetree/bindings/arm/sti.txt | 15 +
.../devicetree/bindings/clock/at91-clock.txt | 128 +-
.../bindings/clock/exynos3250-clock.txt | 41 +
.../bindings/clock/exynos5260-clock.txt | 190 ++
.../bindings/clock/exynos5410-clock.txt | 45 +
.../bindings/clock/exynos5420-clock.txt | 3 +-
.../devicetree/bindings/clock/imx25-clock.txt | 3 +
.../devicetree/bindings/clock/imx27-clock.txt | 7 +-
.../devicetree/bindings/clock/imx6q-clock.txt | 1 +
.../devicetree/bindings/clock/imx6sx-clock.txt | 13 +
.../bindings/clock/samsung,s3c2410-clock.txt | 2 +-
.../bindings/power_supply/axxia-reset.txt | 20 +
MAINTAINERS | 6 -
arch/arm/Kconfig | 24 +-
arch/arm/Kconfig.debug | 104 +-
arch/arm/Makefile | 2 +
arch/arm/boot/dts/Makefile | 10 +-
arch/arm/boot/dts/at91-cosino_mega2560.dts | 5 -
arch/arm/boot/dts/at91-sama5d3_xplained.dts | 8 +
arch/arm/boot/dts/at91sam9261.dtsi | 23 +-
arch/arm/boot/dts/at91sam9261ek.dts | 4 +
arch/arm/boot/dts/at91sam9rl.dtsi | 46 +-
arch/arm/boot/dts/at91sam9rlek.dts | 9 +
arch/arm/boot/dts/axm5516-amarillo.dts | 51 +
arch/arm/boot/dts/axm5516-cpus.dtsi | 204 ++
arch/arm/boot/dts/axm55xx.dtsi | 204 ++
arch/arm/boot/dts/exynos4.dtsi | 18 +-
arch/arm/boot/dts/exynos4210-universal_c210.dts | 15 +
arch/arm/boot/dts/exynos4210.dtsi | 18 +
arch/arm/boot/dts/exynos4412-trats2.dts | 79 +-
arch/arm/boot/dts/exynos4x12.dtsi | 18 +
arch/arm/boot/dts/exynos5250.dtsi | 18 +
arch/arm/boot/dts/exynos5420-peach-pit.dts | 147 ++
arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 28 +
arch/arm/boot/dts/exynos5420.dtsi | 85 +-
arch/arm/boot/dts/omap3-evm-37xx.dts | 9 +
arch/arm/boot/dts/omap3-ldp.dts | 4 +
arch/arm/boot/dts/omap3-n900.dts | 19 +
arch/arm/boot/dts/omap3.dtsi | 6 +-
arch/arm/boot/dts/omap4-panda-common.dtsi | 15 +
arch/arm/boot/dts/omap4-sdp.dts | 6 +
arch/arm/boot/dts/omap4.dtsi | 6 +-
arch/arm/boot/dts/orion5x-lacie-d2-network.dts | 236 +++
.../dts/orion5x-lacie-ethernet-disk-mini-v2.dts | 141 +-
.../dts/orion5x-maxtor-shared-storage-2.dts | 178 ++
arch/arm/boot/dts/orion5x-mv88f5182.dtsi | 45 +
arch/arm/boot/dts/orion5x-rd88f5182-nas.dts | 177 ++
arch/arm/boot/dts/orion5x.dtsi | 289 ++-
arch/arm/boot/dts/r8a7740.dtsi | 1 +
arch/arm/boot/dts/r8a7790.dtsi | 2 +-
arch/arm/boot/dts/r8a7791.dtsi | 2 +-
arch/arm/boot/dts/rk3066a.dtsi | 1 +
arch/arm/boot/dts/rk3188.dtsi | 1 +
arch/arm/boot/dts/sama5d3.dtsi | 61 +-
arch/arm/boot/dts/sama5d3xcm.dtsi | 8 +
arch/arm/boot/dts/twl4030_omap3.dtsi | 19 +-
arch/arm/boot/dts/zynq-7000.dtsi | 5 +
arch/arm/configs/at91sam9g45_defconfig | 3 +-
arch/arm/configs/at91sam9rl_defconfig | 3 +-
arch/arm/configs/axm55xx_defconfig | 248 +++
arch/arm/configs/bcm_defconfig | 3 +
arch/arm/configs/imx_v4_v5_defconfig | 8 +-
arch/arm/configs/imx_v6_v7_defconfig | 12 +-
arch/arm/configs/mxs_defconfig | 7 +-
arch/arm/configs/omap2plus_defconfig | 8 +
arch/arm/configs/sama5_defconfig | 1 -
arch/arm/include/debug/imx-uart.h | 11 +
arch/arm/include/debug/msm.S | 46 +-
arch/arm/include/debug/vf.S | 15 +-
arch/arm/include/debug/zynq.S | 10 +-
arch/arm/mach-at91/at91rm9200_devices.c | 1 +
arch/arm/mach-at91/at91sam9260_devices.c | 12 +-
arch/arm/mach-at91/at91sam9261_devices.c | 2 +-
arch/arm/mach-at91/at91sam9263_devices.c | 1 +
arch/arm/mach-at91/at91sam9g45.c | 2 +-
arch/arm/mach-at91/at91sam9g45_devices.c | 64 +-
arch/arm/mach-at91/at91sam9rl.c | 7 +
arch/arm/mach-at91/at91sam9rl_devices.c | 84 +-
arch/arm/mach-at91/board-1arm.c | 2 +-
arch/arm/mach-at91/board-afeb-9260v1.c | 1 +
arch/arm/mach-at91/board-cam60.c | 1 +
arch/arm/mach-at91/board-carmeva.c | 1 +
arch/arm/mach-at91/board-cpu9krea.c | 1 +
arch/arm/mach-at91/board-cpuat91.c | 2 +
arch/arm/mach-at91/board-csb337.c | 2 +-
arch/arm/mach-at91/board-csb637.c | 1 +
arch/arm/mach-at91/board-eb9200.c | 1 +
arch/arm/mach-at91/board-ecbat91.c | 1 +
arch/arm/mach-at91/board-eco920.c | 2 +
arch/arm/mach-at91/board-flexibity.c | 1 +
arch/arm/mach-at91/board-foxg20.c | 1 +
arch/arm/mach-at91/board-gsia18s.c | 1 +
arch/arm/mach-at91/board-kafa.c | 1 +
arch/arm/mach-at91/board-kb9202.c | 1 +
arch/arm/mach-at91/board-pcontrol-g20.c | 1 +
arch/arm/mach-at91/board-picotux200.c | 1 +
arch/arm/mach-at91/board-rm9200ek.c | 1 +
arch/arm/mach-at91/board-rsi-ews.c | 1 +
arch/arm/mach-at91/board-sam9-l9260.c | 1 +
arch/arm/mach-at91/board-sam9260ek.c | 1 +
arch/arm/mach-at91/board-sam9261ek.c | 1 +
arch/arm/mach-at91/board-sam9263ek.c | 1 +
arch/arm/mach-at91/board-sam9g20ek.c | 1 +
arch/arm/mach-at91/board-sam9m10g45ek.c | 17 +-
arch/arm/mach-at91/board-sam9rlek.c | 17 +-
arch/arm/mach-at91/board-snapper9260.c | 1 +
arch/arm/mach-at91/board-stamp9g20.c | 1 +
arch/arm/mach-at91/board-yl-9200.c | 1 +
arch/arm/mach-at91/board.h | 3 -
arch/arm/mach-at91/gpio.c | 1 +
arch/arm/mach-at91/{include/mach => }/gpio.h | 8 -
arch/arm/mach-at91/include/mach/at91_adc.h | 107 -
arch/arm/mach-at91/include/mach/hardware.h | 15 +
arch/arm/mach-at91/leds.c | 1 +
arch/arm/mach-at91/pm.c | 1 +
arch/arm/mach-axxia/Kconfig | 16 +
arch/arm/mach-axxia/Makefile | 2 +
arch/arm/mach-axxia/axxia.c | 28 +
arch/arm/mach-axxia/platsmp.c | 89 +
arch/arm/mach-bcm/Kconfig | 12 +-
arch/arm/mach-berlin/Kconfig | 10 +
arch/arm/mach-dove/irq.c | 36 +
arch/arm/mach-exynos/Kconfig | 100 +-
arch/arm/mach-exynos/Makefile | 6 +
arch/arm/mach-exynos/common.h | 36 +-
arch/arm/mach-exynos/exynos.c | 70 +-
arch/arm/mach-exynos/firmware.c | 16 +-
arch/arm/mach-exynos/hotplug.c | 2 +-
arch/arm/mach-exynos/include/mach/map.h | 7 -
arch/arm/mach-exynos/mcpm-exynos.c | 357 ++++
arch/arm/mach-exynos/platsmp.c | 67 +-
arch/arm/mach-exynos/pm.c | 66 +
arch/arm/mach-exynos/regs-pmu.h | 16 +-
arch/arm/mach-imx/Kconfig | 69 +-
arch/arm/mach-imx/Makefile | 6 +-
arch/arm/mach-imx/avic.c | 4 +-
arch/arm/mach-imx/clk-gate2.c | 47 +-
arch/arm/mach-imx/clk-imx1.c | 41 +-
arch/arm/mach-imx/clk-imx25.c | 24 +-
arch/arm/mach-imx/clk-imx27.c | 27 +-
arch/arm/mach-imx/clk-imx31.c | 2 -
arch/arm/mach-imx/clk-imx51-imx53.c | 20 +-
arch/arm/mach-imx/clk-imx6q.c | 21 +-
arch/arm/mach-imx/clk-imx6sl.c | 6 +-
arch/arm/mach-imx/clk-imx6sx.c | 524 +++++
arch/arm/mach-imx/clk.h | 13 +-
arch/arm/mach-imx/common.h | 15 +-
arch/arm/mach-imx/cpu.c | 3 +
arch/arm/mach-imx/devices/platform-mx2-emma.c | 2 +-
arch/arm/mach-imx/eukrea_mbimxsd51-baseboard.c | 231 --
arch/arm/mach-imx/imx25-dt.c | 1 -
arch/arm/mach-imx/imx27-dt.c | 1 -
arch/arm/mach-imx/imx31-dt.c | 1 -
arch/arm/mach-imx/imx35-dt.c | 1 -
arch/arm/mach-imx/imx51-dt.c | 1 -
arch/arm/mach-imx/mach-apf9328.c | 1 -
arch/arm/mach-imx/mach-armadillo5x0.c | 1 -
arch/arm/mach-imx/mach-bug.c | 1 -
arch/arm/mach-imx/mach-cpuimx27.c | 1 -
arch/arm/mach-imx/mach-cpuimx35.c | 1 -
arch/arm/mach-imx/mach-cpuimx51sd.c | 364 ----
arch/arm/mach-imx/mach-eukrea_cpuimx25.c | 1 -
arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 1 -
arch/arm/mach-imx/mach-imx27ipcam.c | 1 -
arch/arm/mach-imx/mach-imx27lite.c | 1 -
arch/arm/mach-imx/mach-imx50.c | 1 -
arch/arm/mach-imx/mach-imx53.c | 1 -
arch/arm/mach-imx/mach-imx6sx.c | 51 +
arch/arm/mach-imx/mach-kzm_arm11_01.c | 1 -
arch/arm/mach-imx/mach-mx1ads.c | 2 -
arch/arm/mach-imx/mach-mx21ads.c | 174 +-
arch/arm/mach-imx/mach-mx25_3ds.c | 1 -
arch/arm/mach-imx/mach-mx27_3ds.c | 1 -
arch/arm/mach-imx/mach-mx27ads.c | 1 -
arch/arm/mach-imx/mach-mx31_3ds.c | 1 -
arch/arm/mach-imx/mach-mx31ads.c | 1 -
arch/arm/mach-imx/mach-mx31lilly.c | 1 -
arch/arm/mach-imx/mach-mx31lite.c | 1 -
arch/arm/mach-imx/mach-mx31moboard.c | 1 -
arch/arm/mach-imx/mach-mx35_3ds.c | 1 -
arch/arm/mach-imx/mach-mx51_babbage.c | 428 ----
arch/arm/mach-imx/mach-mxt_td60.c | 1 -
arch/arm/mach-imx/mach-pca100.c | 4 +-
arch/arm/mach-imx/mach-pcm037.c | 1 -
arch/arm/mach-imx/mach-pcm038.c | 1 -
arch/arm/mach-imx/mach-pcm043.c | 1 -
arch/arm/mach-imx/mach-qong.c | 1 -
arch/arm/mach-imx/mach-scb9328.c | 1 -
arch/arm/mach-imx/mach-vpr200.c | 1 -
arch/arm/mach-imx/mxc.h | 6 +
arch/arm/mach-imx/time.c | 15 +
arch/arm/mach-imx/tzic.c | 4 +-
arch/arm/mach-kirkwood/board-dt.c | 2 +-
arch/arm/mach-kirkwood/irq.c | 37 +
arch/arm/mach-msm/Kconfig | 3 -
arch/arm/mach-mvebu/Kconfig | 14 +-
arch/arm/mach-mvebu/Makefile | 13 +-
arch/arm/mach-mvebu/armada-370-xp.h | 2 -
arch/arm/mach-mvebu/board-t5325.c | 41 -
arch/arm/mach-mvebu/board-v7.c | 82 +-
arch/arm/mach-mvebu/board.h | 6 -
arch/arm/mach-mvebu/coherency.c | 340 ++-
arch/arm/mach-mvebu/coherency.h | 3 +-
arch/arm/mach-mvebu/coherency_ll.S | 143 +-
arch/arm/mach-mvebu/common.h | 3 +
arch/arm/mach-mvebu/cpu-reset.c | 103 +
arch/arm/mach-mvebu/dove.c | 2 +-
arch/arm/mach-mvebu/headsmp-a9.S | 34 +
arch/arm/mach-mvebu/headsmp.S | 15 +-
arch/arm/mach-mvebu/kirkwood.c | 5 +-
arch/arm/mach-mvebu/mvebu-soc-id.c | 32 +-
arch/arm/mach-mvebu/mvebu-soc-id.h | 4 +
arch/arm/mach-mvebu/platsmp-a9.c | 102 +
arch/arm/mach-mvebu/platsmp.c | 23 +-
arch/arm/mach-mvebu/pmsu.c | 273 ++-
arch/arm/mach-mvebu/system-controller.c | 15 +-
arch/arm/mach-omap2/id.c | 37 +
arch/arm/mach-omap2/io.c | 1 +
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 99 +-
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 283 +++
arch/arm/mach-omap2/omap_twl.c | 60 -
arch/arm/mach-omap2/pm.c | 45 +-
arch/arm/mach-omap2/pm.h | 8 +-
arch/arm/mach-omap2/pm24xx.c | 4 +-
arch/arm/mach-omap2/pm34xx.c | 11 +-
arch/arm/mach-omap2/pm44xx.c | 6 +-
arch/arm/mach-omap2/prm-regbits-34xx.h | 11 +-
arch/arm/mach-omap2/soc.h | 5 +
arch/arm/mach-omap2/vc.c | 232 +-
arch/arm/mach-omap2/vc.h | 3 +
arch/arm/mach-orion5x/Kconfig | 37 +-
arch/arm/mach-orion5x/Makefile | 7 +-
arch/arm/mach-orion5x/board-d2net.c | 109 +
arch/arm/mach-orion5x/board-dt.c | 18 +-
arch/arm/mach-orion5x/board-mss2.c | 90 +
arch/arm/mach-orion5x/board-rd88f5182.c | 116 +
arch/arm/mach-orion5x/common.h | 13 +-
arch/arm/mach-orion5x/d2net-setup.c | 365 ----
arch/arm/mach-orion5x/edmini_v2-setup.c | 169 --
arch/arm/mach-orion5x/irq.c | 28 +
arch/arm/mach-orion5x/mss2-setup.c | 274 ---
arch/arm/mach-qcom/Kconfig | 2 +
arch/arm/mach-rockchip/core.h | 2 -
arch/arm/mach-rockchip/platsmp.c | 3 +-
arch/arm/mach-rockchip/rockchip.c | 1 -
arch/arm/mach-s3c24xx/Kconfig | 37 +-
arch/arm/mach-shmobile/Kconfig | 13 +-
arch/arm/mach-shmobile/Makefile | 3 +-
.../board-armadillo800eva-reference.c | 2 +-
.../arm/mach-shmobile/board-koelsch-reference.c | 2 +-
arch/arm/mach-shmobile/board-koelsch.c | 2 +-
arch/arm/mach-shmobile/clock-emev2.c | 231 --
arch/arm/mach-shmobile/clock-r8a7740.c | 2 +-
arch/arm/mach-shmobile/clock-r8a7778.c | 22 +-
arch/arm/mach-shmobile/clock-r8a7790.c | 32 +-
arch/arm/mach-shmobile/clock-r8a7791.c | 23 +-
arch/arm/mach-shmobile/clock.c | 28 +
arch/arm/mach-shmobile/include/mach/clock.h | 16 +
arch/arm/mach-shmobile/include/mach/common.h | 1 +
arch/arm/mach-shmobile/include/mach/emev2.h | 9 -
arch/arm/mach-shmobile/include/mach/r8a7740.h | 1 -
arch/arm/mach-shmobile/include/mach/r8a7791.h | 1 -
arch/arm/mach-shmobile/pm-rmobile.c | 38 +-
arch/arm/mach-shmobile/setup-emev2.c | 11 +-
arch/arm/mach-shmobile/setup-r8a7740.c | 8 +-
arch/arm/mach-shmobile/setup-r8a7790.c | 12 +-
arch/arm/mach-shmobile/setup-r8a7791.c | 9 +-
arch/arm/mach-shmobile/setup-rcar-gen2.c | 16 +-
arch/arm/mach-shmobile/smp-emev2.c | 1 -
arch/arm/mach-shmobile/smp-r8a7791.c | 15 +-
arch/arm/mach-shmobile/timer.c | 45 +
arch/arm/mach-sti/board-dt.c | 1 +
arch/arm/mach-sunxi/Kconfig | 38 +-
arch/arm/mach-sunxi/common.h | 19 -
arch/arm/mach-sunxi/platsmp.c | 3 +-
arch/arm/mach-sunxi/sunxi.c | 113 +-
arch/arm/mach-tegra/pmc.c | 24 +
arch/arm/mach-zynq/Kconfig | 10 +-
arch/arm/mach-zynq/common.c | 71 +-
arch/arm/mach-zynq/common.h | 1 +
arch/arm/mach-zynq/headsmp.S | 5 +-
arch/arm/mach-zynq/slcr.c | 19 +
arch/arm/plat-orion/gpio.c | 48 -
arch/arm/plat-orion/include/plat/irq.h | 1 -
arch/arm/plat-orion/include/plat/orion-gpio.h | 1 -
arch/arm/plat-orion/irq.c | 77 -
arch/arm/plat-samsung/Makefile | 3 +
drivers/bus/mvebu-mbus.c | 11 +-
drivers/clk/Kconfig | 2 +
drivers/clk/Makefile | 2 +-
drivers/clk/at91/Makefile | 4 +-
drivers/clk/at91/clk-main.c | 577 ++++-
drivers/clk/at91/clk-slow.c | 467 +++++
drivers/clk/at91/pmc.c | 17 +
drivers/clk/at91/pmc.h | 9 +
drivers/clk/at91/sckc.c | 57 +
drivers/clk/at91/sckc.h | 22 +
drivers/clk/samsung/Kconfig | 26 +
drivers/clk/samsung/Makefile | 3 +
drivers/clk/samsung/clk-exynos3250.c | 780 +++++++
drivers/clk/samsung/clk-exynos4.c | 51 +-
drivers/clk/samsung/clk-exynos5250.c | 76 +-
drivers/clk/samsung/clk-exynos5260.c | 1980 ++++++++++++++++++
drivers/clk/samsung/clk-exynos5260.h | 459 ++++
drivers/clk/samsung/clk-exynos5410.c | 209 ++
drivers/clk/samsung/clk-exynos5420.c | 1127 +++++++---
drivers/clk/samsung/clk-exynos5440.c | 18 +-
drivers/clk/samsung/clk-pll.c | 223 +-
drivers/clk/samsung/clk-pll.h | 2 +
drivers/clk/samsung/clk-s3c2410.c | 51 +-
drivers/clk/samsung/clk-s3c2412.c | 29 +-
drivers/clk/samsung/clk-s3c2443.c | 46 +-
drivers/clk/samsung/clk-s3c64xx.c | 44 +-
drivers/clk/samsung/clk.c | 123 +-
drivers/clk/samsung/clk.h | 72 +-
drivers/clocksource/cadence_ttc_timer.c | 54 +-
drivers/cpuidle/Kconfig.arm | 5 +
drivers/cpuidle/Makefile | 1 +
drivers/cpuidle/cpuidle-armada-370-xp.c | 93 +
drivers/iio/adc/at91_adc.c | 340 ++-
drivers/input/touchscreen/Kconfig | 12 -
drivers/input/touchscreen/Makefile | 1 -
drivers/input/touchscreen/atmel_tsadcc.c | 358 ----
drivers/irqchip/irq-armada-370-xp.c | 24 +-
drivers/irqchip/irq-orion.c | 4 +-
drivers/mfd/twl-core.c | 15 +
drivers/power/reset/Kconfig | 8 +
drivers/power/reset/Makefile | 1 +
drivers/power/reset/axxia-reset.c | 88 +
include/dt-bindings/clock/exynos3250.h | 258 +++
include/dt-bindings/clock/exynos4.h | 2 +-
include/dt-bindings/clock/exynos5250.h | 21 +-
include/dt-bindings/clock/exynos5260-clk.h | 469 +++++
include/dt-bindings/clock/exynos5410.h | 33 +
include/dt-bindings/clock/exynos5420.h | 43 +-
include/dt-bindings/clock/imx6sx-clock.h | 256 +++
include/dt-bindings/clock/lsi,axm5516-clks.h | 36 +
include/dt-bindings/clock/r8a7790-clock.h | 4 +-
include/dt-bindings/clock/r8a7791-clock.h | 5 +-
include/dt-bindings/pinctrl/omap.h | 12 +
include/linux/clk/at91_pmc.h | 1 +
include/linux/mbus.h | 2 +-
include/linux/platform_data/at91_adc.h | 27 +-
include/linux/platform_data/atmel.h | 7 -
sound/soc/atmel/sam9g20_wm8731.c | 1 -
353 files changed, 14662 insertions(+), 5149 deletions(-)
create mode 100644 Documentation/arm/sti/stih407-overview.txt
create mode 100644 Documentation/devicetree/bindings/arm/armada-cpu-reset.txt
create mode 100644 Documentation/devicetree/bindings/arm/axxia.txt
create mode 100644 Documentation/devicetree/bindings/arm/exynos/smp-sysram.txt
create mode 100644 Documentation/devicetree/bindings/arm/sti.txt
create mode 100644 Documentation/devicetree/bindings/clock/exynos3250-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/exynos5260-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/exynos5410-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx6sx-clock.txt
create mode 100644 Documentation/devicetree/bindings/power_supply/axxia-reset.txt
create mode 100644 arch/arm/boot/dts/axm5516-amarillo.dts
create mode 100644 arch/arm/boot/dts/axm5516-cpus.dtsi
create mode 100644 arch/arm/boot/dts/axm55xx.dtsi
create mode 100644 arch/arm/boot/dts/exynos5420-peach-pit.dts
create mode 100644 arch/arm/boot/dts/orion5x-lacie-d2-network.dts
create mode 100644 arch/arm/boot/dts/orion5x-maxtor-shared-storage-2.dts
create mode 100644 arch/arm/boot/dts/orion5x-mv88f5182.dtsi
create mode 100644 arch/arm/boot/dts/orion5x-rd88f5182-nas.dts
create mode 100644 arch/arm/configs/axm55xx_defconfig
rename arch/arm/mach-at91/{include/mach => }/gpio.h (96%)
delete mode 100644 arch/arm/mach-at91/include/mach/at91_adc.h
create mode 100644 arch/arm/mach-axxia/Kconfig
create mode 100644 arch/arm/mach-axxia/Makefile
create mode 100644 arch/arm/mach-axxia/axxia.c
create mode 100644 arch/arm/mach-axxia/platsmp.c
create mode 100644 arch/arm/mach-exynos/mcpm-exynos.c
create mode 100644 arch/arm/mach-imx/clk-imx6sx.c
delete mode 100644 arch/arm/mach-imx/eukrea_mbimxsd51-baseboard.c
delete mode 100644 arch/arm/mach-imx/mach-cpuimx51sd.c
create mode 100644 arch/arm/mach-imx/mach-imx6sx.c
delete mode 100644 arch/arm/mach-imx/mach-mx51_babbage.c
delete mode 100644 arch/arm/mach-mvebu/board-t5325.c
create mode 100644 arch/arm/mach-mvebu/cpu-reset.c
create mode 100644 arch/arm/mach-mvebu/headsmp-a9.S
create mode 100644 arch/arm/mach-mvebu/platsmp-a9.c
create mode 100644 arch/arm/mach-orion5x/board-d2net.c
create mode 100644 arch/arm/mach-orion5x/board-mss2.c
create mode 100644 arch/arm/mach-orion5x/board-rd88f5182.c
delete mode 100644 arch/arm/mach-orion5x/d2net-setup.c
delete mode 100644 arch/arm/mach-orion5x/edmini_v2-setup.c
delete mode 100644 arch/arm/mach-orion5x/mss2-setup.c
delete mode 100644 arch/arm/mach-shmobile/clock-emev2.c
delete mode 100644 arch/arm/mach-shmobile/include/mach/emev2.h
delete mode 100644 arch/arm/mach-sunxi/common.h
create mode 100644 drivers/clk/at91/clk-slow.c
create mode 100644 drivers/clk/at91/sckc.c
create mode 100644 drivers/clk/at91/sckc.h
create mode 100644 drivers/clk/samsung/Kconfig
create mode 100644 drivers/clk/samsung/clk-exynos3250.c
create mode 100644 drivers/clk/samsung/clk-exynos5260.c
create mode 100644 drivers/clk/samsung/clk-exynos5260.h
create mode 100644 drivers/clk/samsung/clk-exynos5410.c
create mode 100644 drivers/cpuidle/cpuidle-armada-370-xp.c
delete mode 100644 drivers/input/touchscreen/atmel_tsadcc.c
create mode 100644 drivers/power/reset/axxia-reset.c
create mode 100644 include/dt-bindings/clock/exynos3250.h
create mode 100644 include/dt-bindings/clock/exynos5260-clk.h
create mode 100644 include/dt-bindings/clock/exynos5410.h
create mode 100644 include/dt-bindings/clock/imx6sx-clock.h
create mode 100644 include/dt-bindings/clock/lsi,axm5516-clks.h
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL 4/7] ARM: SoC board support updates for 3.16
2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
` (2 preceding siblings ...)
2014-06-02 21:04 ` [GIT PULL 3/7] ARM: SoC updates for 3.16 (part 1) Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
2014-06-02 21:04 ` [GIT PULL 5/7] ARM: SoC defconfig " Olof Johansson
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson
The bulk of this branch is updates for Renesas Shmobile. They are still
doing some enablement for classic boards first, and then come up with DT
bindings when they've had a chance to learn more about the hardware. Not
necessarily a bad way to go about it, and they're looking at moving some
of the temporary board code resulting from it to drivers/staging instead
to avoid the churn here.
As a result of the shmobile clock cleanups, we end up merging quite a
bit of SH code here as well. We ended up merging it here instead of in
the cleanup branch due to the other board changes depending on it.
Conflicts:
arch/arm/boot/dts/Makefile:
Keep genmai, delete kxm9d and genmap-reference. (Yes, the same
target exists for LEGACY and MULTI in this case).
----------------------------------------------------------------
The following changes since commit 41faf937ee7ab1297151ddf2ca0151157fd0405a:
Merge tag 'soc-for-3.16' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/boards-for-3.16
for you to fetch changes up to 03a2ec647be0394b2b94b7a6a8af2310ad704c72:
Merge tag 'davinci-for-v3.16/board' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/boards
----------------------------------------------------------------
Alexandre Belloni (1):
ARM: multi_v7_defconfig: Select CONFIG_MACH_BERLIN_BG2Q
Andrew Lunn (2):
ARM: mvebu_v5_defconfig: Enable sound modules needed for t5325
ARM: multi_v5_defconfig: Enable sound modules needed for t5325
Antoine Ténart (1):
ARM: multi_v7_defconfig: select CONFIG_GPIO_DWAPB
Brian Norris (1):
ARM: mvebu: defconfig: add MTD_SPI_NOR (new dependency for M25P80)
Ezequiel Garcia (2):
ARM: mvebu: Enable nfsroot in the defconfig
ARM: mvebu: enable fhandle in the defconfigs
Geert Uytterhoeven (5):
ARM: shmobile: multiplatform: Enable MSIOF in defconfig
ARM: shmobile: koelsch-reference: Work around core clock issues
ARM: shmobile: koelsch legacy: Enable Quad SPI transfers for the SPI FLASH
ARM: shmobile: lager legacy: Enable Quad SPI transfers for the SPI FLASH
ARM: shmobile: Add forward declaration of struct clk to silence warning
Gregory CLEMENT (1):
ARM: configs: enable XHCI mvebu support in multi_v7_defconfig
Kuninori Morimoto (3):
ARM: shmobile: bockw: remove old style audio clock
ARM: shmobile: bockw: switch to use dai info for R-Car sound
ARM: shmobile: lager: switch to use dai info for R-Car sound
Lad, Prabhakar (1):
ARM: sunxi: drop CONFIG_COMMON_CLK_DEBUG
Laurent Pinchart (69):
clocksource: sh_cmt: Use request_irq() instead of setup_irq()
clocksource: sh_cmt: Split channel fields from sh_cmt_priv
clocksource: sh_cmt: Rename struct sh_cmt_priv to sh_cmt_device
clocksource: sh_cmt: Split channel setup to separate function
clocksource: sh_cmt: Constify name argument to sh_cmt_register()
clocksource: sh_cmt: Rename mapbase/mapbase_str to mapbase_ch/mapbase
clocksource: sh_cmt: Add memory base to sh_cmt_channel structure
clocksource: sh_cmt: Add index to struct sh_cmt_channel
clocksource: sh_cmt: Replace kmalloc + memset with kzalloc
clocksource: sh_cmt: Allocate channels dynamically
clocksource: sh_cmt: Split static information from sh_cmt_device
clocksource: sh_cmt: Replace hardcoded register values with macros
clocksource: sh_cmt: Set cpumask to cpu_possible_mask
clocksource: sh_cmt: Hardcode CMT clock event rating to 125
clocksource: sh_cmt: Hardcode CMT clock source rating to 125
clocksource: sh_cmt: Add support for multiple channels per device
clocksource: sh_cmt: Rename clock to "fck" in the non-legacy case
clocksource: sh_cmt: Remove FSF mail address from GPL notice
clocksource: sh_cmt: Sort headers alphabetically
clocksource: sh_cmt: Request IRQ for clock event device only
clocksource: sh_tmu: Use request_irq() instead of setup_irq()
clocksource: sh_tmu: Split channel fields from sh_tmu_priv
clocksource: sh_tmu: Rename struct sh_tmu_priv to sh_tmu_device
clocksource: sh_tmu: Split channel setup to separate function
clocksource: sh_tmu: Constify name argument to sh_tmu_register()
clocksource: sh_tmu: Add memory base to sh_tmu_channel structure
clocksource: sh_tmu: Add index to struct sh_tmu_channel
clocksource: sh_tmu: Replace kmalloc + memset with kzalloc
clocksource: sh_tmu: Allocate channels dynamically
clocksource: sh_tmu: Replace hardcoded register values with macros
clocksource: sh_tmu: Hardcode TMU clock event and source ratings to 200
clocksource: sh_tmu: Add support for multiple channels per device
clocksource: sh_tmu: Rename clock to "fck" in the non-legacy case
clocksource: sh_tmu: Remove FSF mail address from GPL notice
clocksource: sh_tmu: Sort headers alphabetically
clocksource: sh_mtu2: Use request_irq() instead of setup_irq()
clocksource: sh_mtu2: Turn sh_mtu2_priv fields into local variables
clocksource: sh_mtu2: Split channel fields from sh_mtu2_priv
clocksource: sh_mtu2: Rename struct sh_mtu2_priv to sh_mtu2_device
clocksource: sh_mtu2: Split channel setup to separate function
clocksource: sh_mtu2: Constify name argument to sh_mtu2_register()
clocksource: sh_mtu2: Add memory base to sh_mtu2_channel structure
clocksource: sh_mtu2: Add index to struct sh_mtu2_channel
clocksource: sh_mtu2: Replace kmalloc + memset with kzalloc
clocksource: sh_mtu2: Allocate channels dynamically
clocksource: sh_mtu2: Replace hardcoded register values with macros
clocksource: sh_mtu2: Set cpumask to cpu_possible_mask
clocksource: sh_mtu2: Hardcode MTU2 clock event rating to 200
clocksource: sh_mtu2: Add support for multiple channels per device
clocksource: sh_mtu2: Rename clock to "fck" in the non-legacy case
clocksource: sh_mtu2: Remove FSF mail address from GPL notice
clocksource: sh_mtu2: Sort headers alphabetically
sh: Switch to new style CMT device
ARM: shmobile: sh7372: Switch to new style CMT device
ARM: shmobile: sh73a0: Switch to new style CMT device
ARM: shmobile: r8a73a4: Switch to new style CMT device
ARM: shmobile: r8a7740: Switch to new style CMT device
ARM: shmobile: r8a7790: Switch to new style CMT device
ARM: shmobile: r8a7791: Switch to new style CMT device
sh: Switch to new style TMU device
ARM: shmobile: sh7372: Switch to new style TMU device
ARM: shmobile: sh73a0: Switch to new style TMU device
ARM: shmobile: r8a7740: Switch to new style TMU device
ARM: shmobile: r8a7778: Switch to new style TMU device
ARM: shmobile: r8a7779: Switch to new style TMU device
sh: Switch to new style MTU2 device
ARM: shmobile: r7s72100: Switch to new style MTU2 device
ARM: shmobile: lager: Enable SCIF0 and SCIF1 serial ports in DT
ARM: shmobile: koelsch: Enable SCIF0 and SCIF1 serial ports in DT
Magnus Damm (9):
ARM: shmobile: Include i2c-shmobile.c in shmobile_defconfig
ARM: shmobile: Include at24.c in shmobile_defconfig
ARM: shmobile: Enable HIGHMEM in shmobile_defconfig
ARM: shmobile: Enable VSP1 in shmobile_defconfig
ARM: shmobile: Use shmobile_clk_workaround() on Lager
ARM: shmobile: Use shmobile_clk_workaround() on Koelsch
ARM: shmobile: Add Lager clock workarounds for SDHI and MMCIF
ARM: shmobile: Add Koelsch clock workarounds for SDHI
ARM: shmobile: Minor cleanup of the Armadillo legacy board code
Olof Johansson (14):
Merge tag 'renesas-defconfig-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
Merge branch 'renesas/clock' into next/boards
Merge tag 'renesas-boards-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'mvebu-defconfig-3.16' of git://git.infradead.org/linux-mvebu into next/boards
Merge tag 'renesas-boards2-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
Merge branch 'depends/clockevents-cleanups' into next/boards
Merge tag 'renesas-clock-cleanup2-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'renesas-dt-scif-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'renesas-r7s72100-ccf-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'sunxi-defconfig-for-3.16' of https://github.com/mripard/linux into next/boards
Merge tag 'tegra-for-3.16-defconfig' of git://git.kernel.org/.../tegra/linux into next/boards
Merge tag 'renesas-r7s72100-ccf2-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'omap-for-v3.16/board-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/boards
Merge tag 'davinci-for-v3.16/board' of git://git.kernel.org/.../nsekhar/linux-davinci into next/boards
Paul Bolle (6):
ARM: OMAP: omap3stalker: remove two Kconfig macros
ARM: OMAP: remove some dead code
ARM: OMAP: SX1: remove check for CONFIG_SX1_OLD_FLASH
ARM: OMAP: AM3517EVM: remove check for CONFIG_PANEL_SHARP_LQ043T1DG01
ARM: OMAP: replace checks for CONFIG_USB_GADGET_OMAP
ARM: davinci: remove checks for CONFIG_USB_MUSB_PERIPHERAL
Sebastian Reichel (1):
ARM: OMAP2+: Add support for RNG on DT booted N900
Simon Horman (7):
ARM: shmobile: Enable USB [EO]HCI HCD support in shmobile_defconfig
ARM: shmobile: koelsch: Annotate clk_names with __initconst
ARM: shmobile: lager: Annotate clk_names with __initconst
ARM: shmobile: koelsch-reference: Annotate clk_enables as __initconst
ARM: shmobile: lager-reference: Work around core clock issues
Merge tag 'renesas-clock-for-v3.16' into cmt-mtu2-tmu-cleanups-for-v3.16
Merge branch 'clockevents/cmt-mtu2-tmu-cleanups' of git://git.linaro.org/people/daniel.lezcano/linux into cmt-mtu2-tmu-cleanups-for-v3.16
Stefan Agner (1):
ARM: add drivers for Colibri T30 to multi_v7_defconfig
Stephen Warren (2):
ARM: multi_v7: enable AT24C EEPROM driver
ARM: tegra: tegra_defconfig updates
Thomas Petazzoni (3):
ARM: configs: add CONFIG_MMC_SDHCI_PXAV3 to the mvebu_v7_defconfig
ARM: configs: add ahci_mvebu to mvebu_v7_defconfig
ARM: configs: add CONFIG_MMC_SDHCI_PXAV3 to the multi_v7_defconfig
Ulrich Hecht (1):
ARM: shmobile: Enable USBHS gadget support in shmobile_defconfig
Wolfram Sang (16):
ARM: shmobile: r7s72100: document MSTP clock support
ARM: shmobile: r7s72100: add essential clock nodes to dtsi
ARM: shmobile: r7s72100: genmai: populate nodes for external clocks
ARM: shmobile: r7s72100: add scif nodes to dtsi
ARM: shmobile: r7s72100: genmai: add uart alias and activate scif2 as console
ARM: shmobile: r7s72100: genmai: platform scif devices only for legacy support
ARM: shmobile: r7s72100: add i2c clocks to dtsi
ARM: shmobile: r7s72100: remove I2C DT clocks from legacy clock support
ARM: shmobile: r7s72100: add spi clocks to dtsi
ARM: shmobile: r7s72100: remove SPI DT clocks from legacy clock support
ARM: shmobile: r7s72100: use workaround for non DT-clocks
ARM: shmobile: Remove non-multiplatform Genmai reference support
ARM: shmobile: genmai-reference: Remove legacy clock support
ARM: shmobile: Sync Genmai DTS with Genmai reference DTS
ARM: shmobile: Let Genmai multiplatform boot with Genmai DTB
ARM: shmobile: Remove Genmai reference DTS
.../bindings/clock/renesas,cpg-mstp-clocks.txt | 1 +
arch/arm/boot/dts/Makefile | 3 +-
arch/arm/boot/dts/r7s72100-genmai-reference.dts | 42 -
arch/arm/boot/dts/r7s72100-genmai.dts | 30 +-
arch/arm/boot/dts/r7s72100.dtsi | 215 ++++-
arch/arm/boot/dts/r8a7790-lager.dts | 21 +-
arch/arm/boot/dts/r8a7791-koelsch.dts | 21 +-
arch/arm/configs/davinci_all_defconfig | 1 -
arch/arm/configs/dove_defconfig | 2 +-
arch/arm/configs/kirkwood_defconfig | 1 +
arch/arm/configs/multi_v5_defconfig | 3 +-
arch/arm/configs/multi_v7_defconfig | 11 +
arch/arm/configs/mvebu_v5_defconfig | 5 +-
arch/arm/configs/mvebu_v7_defconfig | 9 +
arch/arm/configs/shmobile_defconfig | 14 +
arch/arm/configs/sunxi_defconfig | 1 -
arch/arm/configs/tegra_defconfig | 10 +
arch/arm/mach-davinci/board-dm355-evm.c | 4 -
arch/arm/mach-davinci/board-dm355-leopard.c | 4 -
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-sx1.c | 26 -
arch/arm/mach-omap1/pm.c | 13 +-
arch/arm/mach-omap2/board-am3517evm.c | 5 -
arch/arm/mach-omap2/board-omap3stalker.c | 4 -
arch/arm/mach-omap2/pdata-quirks.c | 12 +
arch/arm/mach-shmobile/Kconfig | 11 -
arch/arm/mach-shmobile/Makefile | 1 -
arch/arm/mach-shmobile/Makefile.boot | 1 -
arch/arm/mach-shmobile/board-armadillo800eva.c | 7 +-
arch/arm/mach-shmobile/board-bockw.c | 63 +-
arch/arm/mach-shmobile/board-genmai-reference.c | 18 +-
arch/arm/mach-shmobile/board-genmai.c | 44 +
.../arm/mach-shmobile/board-koelsch-reference.c | 71 +-
arch/arm/mach-shmobile/board-koelsch.c | 2 +-
arch/arm/mach-shmobile/board-lager-reference.c | 69 +-
arch/arm/mach-shmobile/board-lager.c | 29 +-
arch/arm/mach-shmobile/clock-r7s72100.c | 11 +-
arch/arm/mach-shmobile/clock-r8a73a4.c | 2 +-
arch/arm/mach-shmobile/clock-r8a7740.c | 10 +-
arch/arm/mach-shmobile/clock-r8a7778.c | 4 +-
arch/arm/mach-shmobile/clock-r8a7779.c | 4 +-
arch/arm/mach-shmobile/clock-r8a7790.c | 2 +-
arch/arm/mach-shmobile/clock-r8a7791.c | 2 +-
arch/arm/mach-shmobile/clock-sh7372.c | 9 +-
arch/arm/mach-shmobile/clock-sh73a0.c | 5 +-
arch/arm/mach-shmobile/include/mach/clock.h | 1 +
arch/arm/mach-shmobile/setup-r7s72100.c | 69 +-
arch/arm/mach-shmobile/setup-r8a73a4.c | 17 +-
arch/arm/mach-shmobile/setup-r8a7740.c | 133 +--
arch/arm/mach-shmobile/setup-r8a7778.c | 28 +-
arch/arm/mach-shmobile/setup-r8a7779.c | 66 +-
arch/arm/mach-shmobile/setup-r8a7790.c | 25 +-
arch/arm/mach-shmobile/setup-r8a7791.c | 25 +-
arch/arm/mach-shmobile/setup-sh7372.c | 89 +-
arch/arm/mach-shmobile/setup-sh73a0.c | 92 +-
arch/sh/kernel/cpu/clock-cpg.c | 10 +-
arch/sh/kernel/cpu/sh2/setup-sh7619.c | 66 +-
arch/sh/kernel/cpu/sh2a/clock-sh7264.c | 4 +-
arch/sh/kernel/cpu/sh2a/clock-sh7269.c | 4 +-
arch/sh/kernel/cpu/sh2a/setup-mxg.c | 98 +-
arch/sh/kernel/cpu/sh2a/setup-sh7201.c | 98 +-
arch/sh/kernel/cpu/sh2a/setup-sh7203.c | 133 +--
arch/sh/kernel/cpu/sh2a/setup-sh7206.c | 164 +---
arch/sh/kernel/cpu/sh2a/setup-sh7264.c | 140 +--
arch/sh/kernel/cpu/sh2a/setup-sh7269.c | 133 +--
arch/sh/kernel/cpu/sh3/setup-sh7705.c | 78 +-
arch/sh/kernel/cpu/sh3/setup-sh770x.c | 78 +-
arch/sh/kernel/cpu/sh3/setup-sh7710.c | 78 +-
arch/sh/kernel/cpu/sh3/setup-sh7720.c | 228 +----
arch/sh/kernel/cpu/sh4/setup-sh4-202.c | 78 +-
arch/sh/kernel/cpu/sh4/setup-sh7750.c | 138 +--
arch/sh/kernel/cpu/sh4/setup-sh7760.c | 78 +-
arch/sh/kernel/cpu/sh4a/clock-sh7343.c | 2 +-
arch/sh/kernel/cpu/sh4a/clock-sh7366.c | 2 +-
arch/sh/kernel/cpu/sh4a/clock-sh7722.c | 6 +-
arch/sh/kernel/cpu/sh4a/clock-sh7723.c | 10 +-
arch/sh/kernel/cpu/sh4a/clock-sh7724.c | 10 +-
arch/sh/kernel/cpu/sh4a/clock-sh7734.c | 12 +-
arch/sh/kernel/cpu/sh4a/clock-sh7757.c | 4 +-
arch/sh/kernel/cpu/sh4a/clock-sh7785.c | 8 +-
arch/sh/kernel/cpu/sh4a/clock-sh7786.c | 16 +-
arch/sh/kernel/cpu/sh4a/clock-shx3.c | 8 +-
arch/sh/kernel/cpu/sh4a/setup-sh7343.c | 96 +-
arch/sh/kernel/cpu/sh4a/setup-sh7366.c | 96 +-
arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 96 +-
arch/sh/kernel/cpu/sh4a/setup-sh7723.c | 172 +---
arch/sh/kernel/cpu/sh4a/setup-sh7724.c | 173 +---
arch/sh/kernel/cpu/sh4a/setup-sh7734.c | 235 +----
arch/sh/kernel/cpu/sh4a/setup-sh7757.c | 48 +-
arch/sh/kernel/cpu/sh4a/setup-sh7763.c | 154 +--
arch/sh/kernel/cpu/sh4a/setup-sh7770.c | 230 +----
arch/sh/kernel/cpu/sh4a/setup-sh7780.c | 154 +--
arch/sh/kernel/cpu/sh4a/setup-sh7785.c | 154 +--
arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 299 +-----
arch/sh/kernel/cpu/sh4a/setup-shx3.c | 150 +--
arch/sh/kernel/cpu/sh5/setup-sh5.c | 79 +-
drivers/clocksource/sh_cmt.c | 956 ++++++++++++-------
drivers/clocksource/sh_mtu2.c | 488 +++++++---
drivers/clocksource/sh_tmu.c | 541 +++++++----
drivers/usb/phy/phy-isp1301-omap.c | 2 +-
include/dt-bindings/clock/r7s72100-clock.h | 41 +
include/linux/sh_timer.h | 1 +
105 files changed, 2435 insertions(+), 4790 deletions(-)
delete mode 100644 arch/arm/boot/dts/r7s72100-genmai-reference.dts
create mode 100644 include/dt-bindings/clock/r7s72100-clock.h
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL 5/7] ARM: SoC defconfig updates for 3.16
2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
` (3 preceding siblings ...)
2014-06-02 21:04 ` [GIT PULL 4/7] ARM: SoC board support updates for 3.16 Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
2014-06-02 21:04 ` [GIT PULL 6/7] ARM: SoC devicetree " Olof Johansson
2014-06-02 21:04 ` [GIT PULL 7/7] ARM: SoC driver changes Olof Johansson
6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson
A number of defconfig updates for 3.16. We have quite a few of these as
new SoCs and drivers get supported, and we've started collecting them
in one shared branch.
We started halfway through the merge window so there'll be some small
conflicts with other branches on nearby changes, but nothing major. Next
cycle should be smoother.
Conflicts:
arch/arm/configs/multi_v7_defconfig:
Messed up ordering when resolving a conflict before. Remove the HEAD
version. We'll regenerate this defconfig right around -rc1 anyway, so
it might re-sort a bit then.
----------------------------------------------------------------
The following changes since commit 24121ba2f9203bf583444359b20e0c05210f0ea3:
Merge tag 'boards-for-3.16' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/defconfig-for-3.16
for you to fetch changes up to c6ac44878d9a254f2bad2d2150c88de83c231ddf:
ARM: multi_v7_defconfig: Enable Exynos platform
----------------------------------------------------------------
Arnd Bergmann (4):
Merge tag 'mvebu-defconfig-3.16-2' of git://git.infradead.org/linux-mvebu into next/defconfig
Merge tag 'sunxi-defconfig-for-3.16-2' of https://github.com/mripard/linux into next/defconfig
Merge tag 'qcom-defconfig-for-3.16' of git://git.kernel.org/.../galak/linux-qcom into next/defconfig
Merge prior defconfig changes into next/defconfig
Gregory CLEMENT (2):
ARM: configs: enable XHCI mvebu support in mvebu_v7_defconfig
ARM: configs: enable XHCI mvebu support in multi_v7_defconfig
Kumar Gala (1):
ARM: qcom: Enable GSBI driver in defconfig
Maxime Ripard (3):
ARM: sunxi: Add A31 reset driver to sunxi_defconfig
ARM: multi_v7: Add Allwinner reset drivers to multi_v7_defconfig
ARM: configs: update Allwinner options
Olof Johansson (2):
Merge tag 'v3.15-rc6' into next/defconfig
Merge tag 'qcom-defconfig-for-3.16-2' of git://git.kernel.org/.../galak/linux-qcom into next/defconfig
Sachin Kamat (1):
ARM: multi_v7_defconfig: Enable Exynos platform
Soren Brinkmann (1):
ARM: multi_v7_defconfig: Enable Zynq peripheral drivers
Stefan Agner (1):
ARM: add drivers for Colibri T30 to multi_v7_defconfig
Stephen Boyd (2):
ARM: config: Add qcom_defconfig
ARM: config: Update msm_defconfig
Thomas Petazzoni (2):
ARM: mvebu: enable MSI support in mvebu_v7_defconfig
ARM: configs: add CONFIG_MMC_SDHCI_PXAV3 to the multi_v7_defconfig
Wenyou Yang (1):
ARM: at91/defconfig: sama5_defconfig: updated
arch/arm/configs/msm_defconfig | 25 +----
arch/arm/configs/multi_v7_defconfig | 39 ++++++--
arch/arm/configs/mvebu_v7_defconfig | 2 +
arch/arm/configs/qcom_defconfig | 165 +++++++++++++++++++++++++++++++
arch/arm/configs/sama5_defconfig | 2 +
arch/arm/configs/sunxi_defconfig | 43 +++++++-
6 files changed, 245 insertions(+), 31 deletions(-)
create mode 100644 arch/arm/configs/qcom_defconfig
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL 6/7] ARM: SoC devicetree updates for 3.16
2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
` (4 preceding siblings ...)
2014-06-02 21:04 ` [GIT PULL 5/7] ARM: SoC defconfig " Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
2014-06-02 21:04 ` [GIT PULL 7/7] ARM: SoC driver changes Olof Johansson
6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson
As with previous release, this continues to be among the largest branches
we merge, with lots of new contents.
New things for this release are among other things:
- DTSI contents for the new SoCs supported in 3.16 (see SoC pull request)
- Qualcomm APQ8064 and APQ8084 SoCs and eval boards
- Nvidia Jetson TK1 development board (Tegra T124-based)
Two new SoCs that didn't need enough new platform code to stand out
enough for me to notice when writing the SoC tag, but that adds new DT
contents are:
- TI DRA72
- Marvell Berlin 2Q
Conflicts:
arch/arm/boot/dts/Makefile:
Keep r8a7791-henninger.dtb and r7s72100-genmai.dtb.
arch/arm/boot/dts/kirkwood-t5325.dts:
Conflict with a fix/workaround on 3.15 that removed the alc5621
node. Keep the branch version in 3.16.
arch/arm/boot/dts/omap3-n900.dts:
Add/add conflict, keep both sides. Make sure to add both >;
and }; lines.
arch/arm/boot/dts/r8a7790-lager.dts:
Add/add conflict, keep both sides. Make sure to add the }; line. I also
took out the empty line below the pmic node.
arch/arm/mach-exynos/firmware.c:
Missed basing on fixes for 3.15. Remove the plat/cpu.h include.
include/dt-bindings/pinctrl/omap.h:
Add/add conflict, keep both sides.
----------------------------------------------------------------
The following changes since commit a79441abab7f2a2e5c349495488eb29509f53666:
Merge tag 'defconfig-for-3.16' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/dt-for-3.16
for you to fetch changes up to 0f16aa3c24a216d14d7f0587e1cbd2c1b51a38f3:
Merge tag 'samsung-dt-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/dt
----------------------------------------------------------------
Adam Baker (3):
ARM: kirkwood: Move NSA310 common parts to include file
ARM: kirkwood: Add DTS file for NSA320
ARM: kirkwood: rename kirwood-nsa310-common to 3x0-common
Afzal Mohammed (1):
ARM: dts: AM4372: clk: efuse based crystal frequency detect
Ajay Kumar (2):
ARM: dts: Add pwmX_out pinctrl nodes to exynos5250
ARM: dts: enable pwm backlight for exynos5250-snow
Alexander Shiyan (20):
ARM: dts: imx27-phytec-phycore-rdk: Add missing pinctrl definition for SPI CS1
ARM: dts: imx27-phytec-phycore-som: Enable SSI1
ARM: dts: imx27-phytec-phycore-rdk: Add display support
ARM: dts: imx27-phytec-phycore-rdk: Add display control signal definitions
ARM: dts: i.MX: Use single naming style for i.MX WEIM device
ARM i.MX51: Add Digi ConnectCore devicetree
ARM: dts: i.MX51: Allow to define partitions onto NFC
ARM: dts: imx51-babbage: Move "hog" pins into corresponded pin groups
ARM: dts: imx51-babbage: Add missing pingroup for PMIC
ARM: dts: imx51-babbage: Use predefined constants for keys definition
ARM: dts: imx51-babbage: Add USB OTG regulator node
ARM: dts: imx51-babbage: Sort nodes by name
ARM: dts: imx51-babbage: Add devicetree node for I2C1
ARM: dts: imx51-babbage: Use predefined constants for clock definition
ARM: dts: imx27-phytec-phycore-rdk: Remove duplicate entries for USB PHY
ARM: dts: imx27-phytec-phycore-som: Fix active level for FEC reset
ARM: dts: imx27-phytec-phycore-som: Disable PM pins for USB OTG
ARM: dts: imx: Remove excess entries for PMIC
ARM: dts: imx27-phytec-phycore-rdk: Add CSI enable switch
ARM: dts: imx27-phytec-phycore-rdk: Fix "reg" property for USBH2 PHY
Alexandre Belloni (14):
ARM: at91/dt: sam9rl: add lcd, adc, usb gadget and pwm support
ARM: at91/dt: add peripherals to the at91sam9rlek board
ARM: at91/dt: sam9g45: improve ADC/touchscreen support
ARM: at91/dt: at91sam9m10g45ek: add ADC and touchscreen support
ARM: at91/dt: at91sam9m10g45ek PWM leds polarity is inversed
ARM: sun4i: dt: add pinmux configuration for the PWM
ARM: sun7i: dt: add pinmux configuration for the PWM
ARM: sun4i: dt: add PWM support
ARM: sun7i: dt: add PWM support
ARM: sunxi: dt: add PWM support for the cubietruck
ARM: at91/dt: sam9261: Fix PLL output ranges and other clocks divisors
ARM: at91/dt: sam9261: Add ssc2, SSC clocks and pcks
ARM: at91/dt: sam9rl: Fix PLL output range and mck divisors
ARM: dts: berlin: convert BG2Q to DT clock nodes
Alexandre Courbot (2):
ARM: tegra: add Tegra Note 7 device tree
ARM: tegra: add device tree for SHIELD
Andrew Bresticker (1):
ARM: tegra: fix Venice2 SD card VQMMC supply
Andrew Lunn (4):
ARM: Kirkwood: Add node for audio codec
ARM: Kirkwood: DT: Add missing #sound-dai-cells property
ARM: Kirkwood: t5325: Use simple card to instantiate audio
ARM: Kirkwood: DT versions of OpenRD boards
Andy Gross (1):
soc: qcom: Add device tree binding for GSBI
Antoine Tenart (9):
ARM: dts: berlin: add the Marvell Armada 1500 pro
ARM: dts: berlin: add the Marvell BG2-Q DMP device tree
ARM: dts: berlin: add the BG2Q GPIO nodes
ARM: dts: berlin: add the BG2 GPIO nodes
ARM: dts: berlin: add the BG2CD GPIO nodes
dt-binding: ARM: add pinctrl binding docs for Marvell Berlin2 SoCs
ARM: dts: berlin: add the pinctrl node and muxing setup for uarts
ARM: dts: berlin: add the SDHCI nodes for the BG2Q
ARM: dts: berlin: enable SD card reader and eMMC for the BG2Q DMP
Arnd Bergmann (7):
Merge tag 'sti-dt-for-v3.16-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/dt
Merge branch 'at91/cleanup' into next/dt
Merge tag 'at91-dt3' of git://github.com/at91linux/linux-at91 into next/dt
Merge tag 'qcom-dt-for-3.16' of git://git.kernel.org/.../galak/linux-qcom into for-next
Merge tag 'for-3.16/bcm-dt' of git://github.com/broadcom/mach-bcm into for-next
Merge tag 'sunxi-dt-for-3.16-2' of https://github.com/mripard/linux into for-next
Merge tag 'mvebu-dt-3.16-2' of git://git.infradead.org/linux-mvebu into next/dt
Arun Kumar K (5):
ARM: dts: add dts file for exynos5800 SoC
ARM: dts: add dts file for exynos5800-peach-pi board
ARM: dts: add mfc node for exynos5800
ARM: dts: correct the usb phy node in exynos5420-peach-pit
ARM: dts: correct the usb phy node in exynos5800-peach-pi
Balaji T K (2):
ARM: dts: omap5: add sata node
ARM: dts: dra7: add OCP2SCP3 and SATA nodes
Barry Song (1):
ARM: dts: sirf: move to use generic dma dt-binding for spi
Beniamino Galvani (2):
of: add mundoreader and radxa vendor prefixes
ARM: dts: rockchip: add root compatible properties
Beomho Seo (5):
ARM: dts: add cm36651 light/proximity sensor node for exynos4412-trats2
ARM: dts: fixed gpio key node for exynos4412-trats2
ARM: dts: replace number by macro in clock binding for exynos4
ARM: dts: replace number by macro in clock binding for exynos5250
ARM: dts: replace number by macro in clock binding for exynos5420
Bo Shen (5):
ARM: at91: sama5d3: add DMA property for SSC devices
ARM: at91: sama5d3: disable sound by default
ARM: at91: sama5d3: correct the sound compatible string
ARM: at91: sama5d3: add the missing property
ARM: at91: sama5d3: clock for ssc from rk pin
Boris BREZILLON (11):
ARM: sunxi: dt: add APP4-EVB1 board support
ARM: sunxi: dt: add PRCM clk and reset controller subdevices
ARM: sunxi: dt: declare the r_pio pin controller for A31 SoC
ARM: at91: prepare common clk transition for sam9x5 SoCs
ARM: at91/dt: define sam9x5 clocks
ARM: at91/dt: define sam9x5ek's crystal frequencies
ARM: at91: move sam9x5 SoCs to the CCF
ARM: at91: prepare common clk transition for sam9n12 SoC
ARM: at91/dt: define sam9n12 clocks
ARM: at91/dt: define sam9n12ek crystal frequencies
ARM: at91: move sam9n12 SoC to the CCF
Chanho Park (4):
ARM: dts: add PMU syscon node for exynos4
ARM: dts: add exynos_usbphy node for exynos4
ARM: dts: add hsotg device node for exynos4
ARM: dts: enable usb nodes for exynos4412-trats2
Chanwoo Choi (1):
ARM: dts: add pmu sysreg node to exynos3250
Chen-Yu Tsai (2):
ARM: dts: sun7i: Add basic support for the Cubietruck WiFi module
ARM: sunxi: dt: build DTs according to new MACH_SUNxI Kconfig symbols
Christoph Fritz (2):
ARM: dts: omap3: set mcbsp2 status
ARM: dts: omap3 a83x: fix duplicate usb pin config
Cosmin Stoica (1):
ARM: dts: vf610-twr: Add support for sdhc1
Dave Gerlach (3):
ARM: dts: am437x-gp-evm: Add vtt_fixed regulator
ARM: dts: am335x-evmsk: Add vtt_fixed regulator
ARM: dts: am43xx-clocks: use ti, fixed-factor-clock for dpll_per_clkdcoldo
David Lanzendörfer (2):
ARM: dts: sun4i: Add mmc controller nodes
ARM: dts: sun5i: Add mmc controller nodes
Denis Carikli (7):
ARM: dts: mbimxsd35: Add sound support.
ARM: dts: mbimxsd25 baseboard: Add USB support
ARM: dts: i.MX35: Add USB support.
ARM: dts: mbimxsd35 baseboard: Add USB support.
ARM: dts: mbimxsd51 baseboard: Add USB support.
ARM: dts: cpuimx35 Add touchscreen support.
ARM: dts: cpuimx51 Add touchscreen support.
Dinh Nguyen (4):
ARM: socfpga: dts: add eeprom and rtc on i2c0
ARM: socfpga: dts: Remove hard coded clock-frequency property
ARM: socfpga: dts: Add DTS entries for USB
ARM: socfpga: dts: Add div-reg to the main_pll clocks
Dmitry Lifshitz (2):
ARM: dts: sbc-t54: add support for sbc-t54 with cm-t54
ARM: dts: cm-t54: add WiFi/BT support
Doug Anderson (3):
ARM: dts: add pinctrl for i2c-arbitrator of exynos5250-snow
ARM: dts: add pinctrl for EC irq of exynos5250-snow
ARM: dts: add tps65090 power regulator for exynos5250-snow
Ezequiel Garcia (4):
ARM: mvebu: Enable Armada 375 watchdog in the devicetree
ARM: mvebu: Enable Armada 380/385 watchdog in the devicetree
ARM: mvebu: Enable the thermal sensor in Armada 375 SoC
ARM: mvebu: Enable the thermal sensor in Armada 380/385 SoC
Fabio Estevam (34):
ARM: dts: imx25-pdk: Sort the dt nodes
ARM: dts: imx25-pdk: Add UART1 pins
ARM: dts: imx25-pdk: Add FEC pins
ARM: dts: imx25-pdk: Provide a regulator for Ethernet PHY
ARM: dts: imx25-pdk: Provide an Ethernet PHY reset
ARM: dts: imx25-pdk: Add esdhc1 support
ARM: dts: mx25: USB block requires only one clock
ARM: dts: mx35: USB block requires only one clock
ARM: dts: imx25.dtsi: Fix USB support.
ARM: dts: imx25-pdk: Add audio support
ARM: dts: imx25-pdk: Add keypad support
ARM: dts: imx25-pdk: Add CAN support
ARM: dts: imx25-pdk: Add USB Host1 support
ARM: dts: imx35-pdk: Add initial device tree support
ARM: dts: imx51-babbage: Add USB Host1 support
ARM: dts: imx51-babbage: Add USB OTG support
ARM: dts: imx27-pdk: Pass the memory range
ARM: dts: imx27-pdk: Keep the dt nodes sorted
ARM: dts: imx27-pdk: Pass the UART1 pin configuration
ARM: dts: imx27-pdk: Pass the FEC pin configuration
ARM: dts: imx27-pdk: Add PMIC support
ARM: dts: imx27-phytec-phycore-som: Move PMIC IRQ GPIO into a separate pin group
ARM: dts: imx27: Use the correct usb clock gate
ARM: dts: imx27: Place the usb phy nodes in the board dts files
ARM: dts: imx27-pdk: Add USB OTG support
ARM: dts: imx27-pdk: Add NAND support
ARM: dts: imx27-pdk: Add keypad support
ARM: dts: imx6qdl-sabresd: Add HDMI support
ARM: dts: imx6qdl-wandboard: Add HDMI support
ARM: dts: imx53-qsb-common: Add TVE support
ARM: dts: imx6q-udoo: Add HDMI support
ARM: dts: imx6qdl-sabresd: Add USDHC4 support
ARM: dts: imx51-eukrea-mbimxsd51-baseboard: Add CAN support
ARM: dts: imx35-pdk: Fix memory region description
Gabriel FERNANDEZ (16):
driver: reset: sti: add keyscan for stih415
driver: reset: sti: add keyscan for stih416
ARM: STi: DT: add keyscan for stih415
ARM: STi: DT: add keyscan for stih416
ARM: STi: DT: add keyscan for stih41x-b2000
ARM: STi: DT: STiH41x: Rename CLK_SYSIN into clk_sysin
ARM: STi: DT: STiH416: 416 DT Entry for clockgen A0/1/10/11/12
ARM: STi: DT: STiH416: Remove unused CLK_S_ICN_REG_0 fixed clock
ARM: STi: DT: STiH416: Remove unused CLK_S_GMAC0_PHY & CLK_S_ETH1_PHY fixed clocks
ARM: STi: DT: STiH416: 416 DT Entry for clockgen B/C/D/E/F
ARM: STi: DT: STiH416: 416 DT Entry for clockgen A9/DDR/GPU
ARM: STi: DT: STiH415: 415 DT Entry for clockgen A0/1/10/11/12
ARM: STi: DT: STiH415: Remove unused CLK_S_ICN_REG_0 fixed clock
ARM: STi: DT: STiH415: Remove unused CLK_S_GMAC0_PHY & CLK_S_ETH1_PHY fixed clocks
ARM: STi: DT: STiH415: 415 DT Entry for clockgen A9
ARM: STi: DT: STiH41x Add clk_ignore_unused to bootargs
Geert Uytterhoeven (19):
ARM: shmobile: r8a7790/lager dts: Rename label spi to qspi, add spi0 alias
ARM: shmobile: r8a7791/koelsch dts: Rename label spi to qspi, add spi0 alias
ARM: shmobile: r8a7790 dtsi: Add MSIOF nodes and aliases
ARM: shmobile: r8a7791 dtsi: Add MSIOF nodes and aliases
ARM: shmobile: lager dts: Add MSIOF nodes
ARM: shmobile: koelsch dts: Add MSIOF nodes
ARM: shmobile: r8a7778 dtsi: Improve and correct HSPI nodes
ARM: shmobile: r8a7779 dtsi: Improve and correct HSPI nodes
ARM: shmobile: bockw reference dts: Add SPI FLASH
ARM: shmobile: armadillo-reference dts: Use KEY_* macros for gpio-keys
ARM: shmobile: kzm9g-reference dts: Use KEY_* macros for gpio-keys
ARM: shmobile: koelsch dts: Enable Quad SPI transfers for the SPI FLASH
ARM: shmobile: lager dts: Enable Quad SPI transfers for the SPI FLASH
ARM: shmobile: armadillo-reference dts: Seiko Instruments, Inc is "sii"
ARM: shmobile: r8a7740 dtsi: Add Ethernet support
ARM: shmobile: armadillo-reference dts: Add Ethernet support
ARM: shmobile: r8a7790 dtsi: Add GPIO clocks
ARM: shmobile: r8a7791 dtsi: Add GPIO clocks
ARM: shmobile: r8a7740 dtsi: Remove duplicate interrupt-parent property
George Cherian (5):
doc: Add "ti,am437x-dwc3" comaptible for dwc3 glue
ARM: dts: am43xx clock data
ARM: dts: AM4372: Add USB nodes
ARM: dts: am437x-gp-evm: Enable USB
ARM: dts: am43x-epos-evm: Enable USB
Georgi Djakov (3):
ARM: dts: msm: Add SDHC controller nodes for MSM8974 and DB8074 board
ARM: dts: qcom: Add APQ8084 SoC support
ARM: dts: qcom: Add APQ8084-MTP board support
Gilles Chanteperdrix (1):
ARM: dts: omap4: add twd clock to DT
Gregory CLEMENT (6):
ARM: mvebu: switch to the new PMSU binding in Armada 370/XP Device Tree
ARM: mvebu: add SMP support in the Armada 375 device tree
ARM: mvebu: add Device Tree description of xHCI controllers on Armada 38x
ARM: mvebu: add Device Tree description of the EHCI controller on Armada 38x
ARM: mvebu: add Device Tree description of the xHCI controller on Armada 375
ARM: mvebu: add Device Tree description for the EHCI controllers on Armada 375
Grygorii Strashko (5):
ARM: dts: keystone: add cell's information to i2c nodes
ARM: dts: keystone: move i2c0 device node from SoC to board files
ARM: dts: keystone: add cell's information to spi nodes
ARM: dts: keystone: Use dma-ranges property
ARM: dts: keystone-evm: add spi nor flash support
Guido Martínez (4):
ARM: dts: am335x-bone-common: use phandles for USB and DMA refs
ARM: dts: am335x-evm: use phandles for USB and DMA refs
ARM: dts: am335x-evmsk: use phandles for USB and DMA refs
ARM: dts: am335x-igep0033: use phandles for USB and DMA refs
Hans de Goede (23):
ARM: sun6i: dt: Fixup prcm node name
ARM: sun4i: dt: Add address- and size-cells info to i2c controller nodes
ARM: sun5i: dt: Add address- and size-cells info to i2c controller nodes
ARM: sun7i: dt: Add address- and size-cells info to i2c controller nodes
ARM: dts: sun5i: Add pin-muxing info for the mmc controllers
ARM: dts: sun6i: Add pin-muxing info for the mmc controllers
ARM: dts: sun4i: Add pin-muxing info for the mmc0 controller
ARM: dts: sun4i: Enable mmc controller on various A10 boards
ARM: dts: sun5i: Enable mmc controller on various A10s and A13 boards
ARM: dts: sun6i: Add mmc clocks
ARM: dts: sun6i: Add mmc controller nodes
ARM: dts: sun6i: Add new sun6i-a31-m9 dts file for Mele M9
ARM: dts: sun7i: Add mmc controller nodes
ARM: dts: sun7i: Add pin-muxing info for the mmc controllers
ARM: dts: sun7i: Enable mmc controller on various A20 boards
ARM: dts: sunxi: Add reg_vcc3v3 supply to sunxi-common-regulators.dtsi
ARM: dts: sun4i: Add reg_vcc3v3 to sun4i board mmc nodes
ARM: dts: sun5i: Add reg_vcc3v3 to sun5i board mmc nodes
ARM: dts: sun6i: Add reg_vcc3v3 to sun6i board mmc nodes
ARM: dts: sun7i: Add reg_vcc3v3 to sun7i board mmc nodes
ARM: dts: sun5i: Add new A10s r7 hdmi tv dongle board
ARM: dts: sun7i: cubietruck: set mmc3 bus-width property
ARM: dts: sun7i: Add new i12-tvbox board
Heiko Stuebner (1):
ARM: dts: rockchip: convert pinctrl nodes to new bindings
Iain Paton (2):
ARM: dts: imx6: i2c4 cleanup
ARM: dts: imx6: add new board RIoTboard
Ivan Khoronzhuk (2):
ARM: dts: k2e-evm: add AEMIF/NAND device entry
ARM: dts: k2l-evm: add AEMIF/NAND device entry
Ivan T. Ivanov (1):
ARM: dts: MSM8974: Add pinctrl node
Joachim Eastwood (7):
ARM: dts: Change IOPAD macro's for OMAP4/5
ARM: dts: Add support for OMAP4 Variscite OM44 family
ARM: dts: Add support for OMAP4 VAR-DVK-OM44
ARM: dts: Add VAR-SOM-OM44 WLAN nodes
ARM: OMAP2+: Use pdata quirks for wl12xx on VAR-STK/DVK-OM44
ARM: dts: Convert DuoVero Parlor to use IOPAD macro
ARM: dts: Enable mcpdm and mcbsp1 on DuoVero
Johan Hovold (1):
ARM: dts: AM33XX: fix ethernet and mdio default state
Kamil Debski (1):
ARM: dts: Add usb2phy to exynos5250
Kumar Gala (4):
ARM: dts: qcom: Update msm8974/apq8074 device trees
ARM: dts: qcom: Update msm8960 device trees
ARM: dts: qcom: Update msm8660 device trees
ARM: dts: qcom: Add initial APQ8064 SoC and IFC6410 board device trees
Laurent Pinchart (7):
ARM: shmobile: lager: Set ethernet PHY LED mode
ARM: shmobile: koelsch: Set ethernet PHY LED mode
ARM: shmobile: r8a7790: Fix the I2C clocks parents in DT
ARM: shmobile: r8a7791: Fix the I2C clocks parents in DT
ARM: shmobile: dts: Move interrupt-parent property to root node
ARM: dts: use ti,fixed-factor-clock for dpll4_m5x2_mul_ck
ARM: dts: set 'ti,set-rate-parent' for dpll4_m5 path
Lee Jones (3):
ARM: sti: stih416: Add support for B2020 RevE
ARM: sti: stih416: Enable board LED support for B2020 RevE
ARM: sti: stih41x: Provide a proper header for this DTSI file
Lucas Stach (6):
ARM: dts: zynq: drop address cells from GIC node
ARM: dts: keystone: drop address and size cells from GIC node
ARM: dts: imx6: update pcie to bring in line with new binding
ARM: dts: imx6qdl-sabresd: remove power-on gpio from pcie
ARM: dts: imx6: edmqmx6: add pinctrl for pfuze irq gpio
ARM: dts: imx6: edmqmx6: add SPI bus and flash
Magnus Damm (4):
ARM: shmobile: Update r8a7791 CPU freq to 1500MHz in DTS
ARM: shmobile: Add DTS gpio-keys support for SW2 on Lager
ARM: shmobile: Add DTS gpio-keys support for SW2 on Koelsch
ARM: shmobile: r8a7791: Add EHCI MSTP clock
Marek Szyprowski (3):
ARM: dts: enable USB functionality for exynos4210-universal_c210
ARM: dts: add multimedia nodes for exynos4210-universal_c210
ARM: dts: add external sd card node for exynos4210-universal_c210
Marek Vasut (2):
ARM: dts: imx: Add alias for ethernet controller
ARM: dts: imx6qdl-sabresd: Add PCIe support
Matt Porter (1):
ARM: dts: bcm590xx: add support for GPLDO and VBUS regulators
Maxime Coquelin (4):
ARM: dts: Sort STi boards in Makefile
ARM: dts: Fix STi boards compatibles
ARM: dts: Add STiH407 SoC support
ARM: dts: STiH407: Add B2120 board support
Maxime Ripard (11):
ARM: sun6i: Sort the NMI node by physical address
ARM: sun6i: dt: Add A31 DMA controller to DTSI
ARM: sun7i: Add ARM PMU in A20 DTSI
ARM: sun6i: Add ARM PMU in A31 DTSI
ARM: sun6i: Add the USB clocks to the DTSI
ARM: sun6i: dt: Add support for the USB controllers
ARM: sun6i: Define the A31 CPUs enable-method
ARM: sunxi: Add fixed 3V regulator
ARM: sun6i: Enable USB Host support on the Colombus board
ARM: sun6i: Fix OHCI2 node name
ARM: sun6i: Add MMC0 controller to the Colombus board
Michael Heimpold (4):
ARM: dts: imx28-duckbill: fix mmc settings
ARM: dts: imx28: include gpio.h to allow use of symbolic names
ARM: dts: imx28-duckbill: fix phy reset gpio
ARM: dts: imx28-duckbill: use symbolic names from gpio.h
Minal Shah (1):
ARM: dts: dra7: add support for parallel NAND flash
Mugunthan V N (2):
ARM: dts: am4372: Add cpsw phy sel dt node
ARM: dts: am437x-gp-evm: Add ethernet support for GP EVM
Nathan Lynch (1):
ARM: dts: OMAP5: add pmu node
Nicolas Ferre (5):
ARM: at91: add pull-up to i2c[02] on SAMA5D3 Xplained
ARM: at91: add PWM pinctrl to SAMA5D3
ARM: at91: add 2 PWM outputs to SAMA5D3 Xplained
Merge branch 'at91-3.15-fixes' into at91-3.16-dt3
Merge branch 'at91-3.16-cleanup' into at91-3.16-dt3
Olof Johansson (24):
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
Merge tag 'renesas-dt-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'renesas-dt2-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'socfpga-dt-updates-for-3.16_v3' of git://git.rocketboards.org/linux-socfpga-next into next/dt
Merge tag 'mvebu-dt-3.16' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'v3.16-rockchip-dt' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'keystone-dts' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
Merge tag 'at91-dt2' of git://github.com/at91linux/linux-at91 into next/dt
Merge tag 'renesas-dt3-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'sunxi-dt-for-3.16' of https://github.com/mripard/linux into next/dt
Merge tag 'imx-dt-3.16' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'tegra-for-3.16-dt' of git://git.kernel.org/.../tegra/linux into next/dt
Merge commit '702b691e4a71' into next/dt
Merge tag 'samsung-dt' of http://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge branch 'mvebu/soc-orion5x' into next/dt
Merge tag 'omap-for-v3.16/dt-part2-v2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'berlin-dt-3.16' of https://github.com/shesselba/linux-berlin into next/dt
Merge tag 'zynq-dt-for-3.16' of git://git.xilinx.com/linux-xlnx into next/dt
Merge tag 'sirf-dts-for-3.16' of git://git.kernel.org/.../baohua/linux into next/dt
Merge tag 'socfpga_dt_updates-for-3.16_take_2_version_2' of git://git.rocketboards.org/linux-socfpga-next into next/dt
Merge tag 'samsung-dt-2' of http://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'omap-for-v3.16/dt-part3' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'qcom-dt-for-3.16-2' of git://git.kernel.org/.../galak/linux-qcom into next/dt
Merge tag 'samsung-dt-3' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Pekon Gupta (3):
ARM: dts: am43xx: fix starting offset of NAND.filesystem MTD partition
ARM: OMAP2+: gpmc: enable BCH_HW ecc-scheme for AM43xx platforms
ARM: dts: am437x-gp-evm: add support for parallel NAND flash
Peter Robinson (1):
ARM: dts: Only build OMAP dtb if associated SoC is built
Peter Ujfalusi (2):
ARM: dts: omap54xx-clocks: remove the autoidle properties for clock nodes
ARM: dts: omap54xx-clocks: Correct abe_iclk clock node
Philipp Zabel (13):
ARM: dts: i.MX53: Enable CODA7541 VPU
ARM: dts: i.MX53: Add reset line to VPU device node
ARM: dts: Add Phytec pfla02 with i.MX6 DualLite/Solo
ARM: dts: Add Phytec pbab01 with i.MX6 DualLite/Solo
ARM: dts: pfla02: Add GPIO LEDs
ARM: dts: pfla02: PHY reset is active-low
ARM: dts: pbab01: Set linux,stdout-path to UART4
ARM: dts: pbab01: Add I2C2 and I2C3
ARM: dts: pbab01: Add I2C devices
ARM: dts: pfla02: Add UART1 (uart3)
ARM: dts: pbab01: Enable UART1
ARM: dts: pbab01: Enable DVI
ARM: dts: imx6q-gk802: Enable HDMI
Poddar, Sourav (2):
ARM: dts: am33xx-clock: Fix ehrpwm tbclk data
ARM: dts: am43x-clock: add tbclk data for ehrpwm
Rahul Sharma (15):
ARM: dts: enable hdmi for exynos5250 based snow board
ARM: dts: change to correct compatible string for exynos5420 hdmi
ARM: dts: enable hdmi for exynos5420-peach-pit board
ARM: dts: enable fimd for exynos5250-snow board
ARM: dts: enable dp-controller for exynos5250-snow board
ARM: dts: enable fimd for exynos5420 based peach-pit board
ARM: dts: enable dp-controller for exynos5420-peach-pit board
ARM: dts: move dp hpd gpio pin to pinctrl_0 for exynos5420 peach_pit
ARM: dts: add pmu syscon handle to exynos5250 hdmi
ARM: dts: add pmu syscon handle to exynos5420 hdmi
ARM: dts: add dts files for exynos5260 SoC
ARM: dts: add dts file for exynos5260-xyref5260 board
ARM: dts: enable hdmi for exynos5800-peach-pi
ARM: dts: enable display controller for exynos5800-peach-pi
ARM: dts: enable fimd for exynos5800-peach-pi
Rajendra Nayak (4):
ARM: dts: dra7-evm: Remove the wrong and undocumented compatible
ARM: dts: Add support for DRA72x family of devices
ARM: OMAP2+: Replace all __initdata with __initconst for const init
ARM: OMAP2+: Add machine entry for dra72x devices
Roger Quadros (5):
ARM: dts: am43x-epos-evm: Correct Touch controller info
ARM: dts: omap4+: Add clocks to USB2 PHY node
ARM: dts: dra7-clock: Add "l3init_960m_gfclk" clock gate
ARM: dts: dra7: Add USB related nodes
dts: dra7-evm: add USB support
Rongjun Ying (1):
ARM: dts: sirf: add pin group for USP0 with only RX or TX frame sync for atlas6
Russell King (1):
ARM: imx: add HDMI support for SolidRun HummingBoard and Cubox-i
Sachin Kamat (5):
ARM: dts: Add PD entry to MFC codec on exynos5420
ARM: dts: Add MFC memory banks to exynos5420 boards
ARM: dts: enable RTC and WDT nodes on Origen boards
ARM: dts: use key code macros on Origen and Arndale boards
ARM: dts: update watchdog node name in exynos5440
Sakari Ailus (1):
ARM: dts: n950: Add missing regulator definitions
Santosh Shilimkar (1):
ARM: dts: keystone: Update USB node for dma properties
Sascha Hauer (7):
ARM: dts: Add stdout-path property to i.MX boards
ARM: dts: i.MX51 babbage: Fix FEC pad ctrl settings
ARM: dts: i.MX25: Add mmc aliases
ARM: dts: i.MX25: Add IRAM node
ARM: dts: Karo TX25: Add pinctrl nodes
ARM: dts: Karo TX25: Add phy reset gpio and supply for FEC
ARM: dts: Karo TX25: use hardware ecc
Sebastian Andrzej Siewior (1):
ARM: dts: socfpga: add gpio pieces
Sebastian Hesselbarth (19):
ARM: dts: kirkwood: add node labels
ARM: dts: kirkwood: add stdout-path property to all boards
ARM: dts: kirkwood: remove clock-frequency properties from UART nodes
ARM: dts: kirkwood: rename pin-controller nodes
ARM: dts: kirkwood: add pinctrl node to common SoC include
ARM: dts: kirkwood: consolidate common pinctrl settings
ARM: dts: kirkwood: set default pinctrl for GBE1
ARM: dts: kirkwood: set default pinctrl for UART0/1
ARM: dts: kirkwood: set default pinctrl for SPI0
ARM: dts: kirkwood: set default pinctrl for NAND
ARM: dts: kirkwood: set default pinctrl for I2C0
ARM: dts: kirkwood: set default pinctrl for I2C1 on 6282
ARM: dts: kirkwood: set Guruplug ethernet PHY compatible
ARM: dts: kirkwood: set Guruplug phy-connection-type to rgmii-id
ARM: dts: berlin: add scu and chipctrl device nodes for BG2/BG2Q
dt-binding: ARM: add clock binding docs for Marvell Berlin2 SoCs
clk: berlin: add binding include for Berlin SoC clock ids
ARM: dts: berlin: convert BG2CD to DT clock nodes
ARM: dts: berlin: convert BG2 to DT clock nodes
Sebastian Reichel (6):
ARM: dts: omap3-n900: Add WL1251 support
ARM: dts: twl4030: Add madc
ARM: dts: omap3-n900: Add sound support
ARM: dts: omap3-n900: use MATRIX_KEY for keymap
ARM: dts: omap3-n900: Add SSI support
ARM: dts: omap3-n900: Add modem support
Sekhar Nori (1):
ARM: dts: am437x: Add touchscreen support for GP EVM
Sergei Shtylyov (7):
ARM: shmobile: henninger: initial device tree
ARM: shmobile: henninger: add Ether DT support
ARM: shmobile: henninger: enable SATA0
ARM: shmobile: henninger: specify EXTAL frequency
ARM: shmobile: henninger: add SDHI0/2 DT support
ARM: shmobile: henninger: add QSPI DT support
ARM: shmobile: henninger: add MSIOF0 DT support
Silvio Fricke (1):
ARM: dts: imx6: edmqmx6: add vcc and vio power supplies to stmpe
Simon Horman (2):
ARM: shmobile: lager: Correct setting of ethernet PHY LED mode
ARM: shmobile: marzen-reference: Set SMSC lan to use irq-push-pull
Soren Brinkmann (2):
ARM: zynq: dt: Clean up device tree
ARM: zynq: dt: Add a fixed regulator for CPU voltage
Sourav Poddar (4):
ARM: dts: am43x-epos: Add qspi device
ARM: dts: dra7: Add qspi device
ARM: omap2+: skip device build from platform code for dt
ARM: dts: am4372: Add hdq device tree data
Stefan Agner (3):
ARM: tegra: initial add of Colibri T30
of: add vendor prefix for Toradex AG
ARM: dts: add initial Colibri VF61 board support
Steffen Trumtrar (11):
ARM: socfpga: dts: fix pdma interrupt
ARM: socfpga: dts: add remaining interrupts for pdma
ARM: socfpga: dts: add i2c busses
ARM: socfpga: dts: add can0+1
ARM: socfpga: dts: add support for EBV SOCrates
ARM: socfpga: dts: add rtc on i2c0 to socrates
ARM: socfpga: dts: convert to preprocessor includes
Documentation: dt: socfpga: add reset-cells property
Documentation: dt: reset: move socfpga-reset
ARM: socfpga: dts: add reset-controller
ARM: socfpga: dts: add watchdog0+1
Stephen Warren (8):
ARM: tegra: add Jetson TK1 device tree
ARM: tegra: define Jetson TK1 regulators
ARM: tegra: fix Jetson TK1 SD card supply
ARM: tegra: make Venice's +3.3V_RUN regulator always on
ARM: tegra: use correct audio CODEC on Jetson TK1
ARM: tegra: add SD wp-gpios to Jetson TK1 DT
ARM: tegra: add SD wp-gpios to Dalmore DT
ARM: tegra: add SD wp-gpios to Venice2 DT
Sylwester Nawrocki (1):
ARM: dts: Add audio subsystem nodes to exynos4.dtsi
Tao Huang (1):
ARM: dts: sirf: add resets for dspif, gps and dsp nodes
Tarek Dakhran (1):
ARM: dts: add dts files for exynos5410 and exynos5410-smdk5410
Tero Kristo (1):
ARM: dts: omap2 clock data
Thierry Reding (7):
ARM: tegra: Add Tegra124 HDMI support
ARM: tegra: venice2 - Enable HDMI
ARM: tegra: jetson-tk1 - Enable HDMI support
ARM: tegra: harmony - Add +5V HDMI supply
ARM: tegra: beaver - Add +5V HDMI supply
ARM: tegra: dalmore - Add +5V HDMI supply
ARM: tegra: dalmore - Add DSI power supply
Thomas Petazzoni (9):
ARM: mvebu: enable the coherency fabric on Armada 375
ARM: mvebu: enable the coherency fabric on Armada 38x
ARM: mvebu: add enable-method property for CPUs
ARM: mvebu: add SMP support in the Armada 38x device tree
ARM: mvebu: enable the SDHCI interface on Armada 385
ARM: mvebu: add Device Tree description of AHCI interfaces on Armada 38x
ARM: mvebu: use clocks property for serial ports
ARM: mvebu: remove clock-frequency of serial port Device Tree nodes
ARM: mvebu: don't use clocks property in UART node for Netgear RN2120
Tim Harvey (3):
ARM: dts: ventana: Add HDMI support
ARM: dts: imx: add LVDS backlight for Ventana
ARM: dts: imx: Fix LVDS mapping for Ventana GW52xx
Tim Kryger (2):
ARM: dts: Declare the PWM for bcm11351 (bcm281xx)
ARM: dts: Enable the PWM for bcm28155 AP board
Tomasz Figa (2):
ARM: dts: Enable USB gadget functionality for exynos4210-trats
ARM: dts: add dts files for exynos3250 SoC
Tomi Valkeinen (2):
ARM: dts: omap5-clocks.dtsi: add ti, set-rate-parent to dss_dss_clk
ARM: dts: am43xx-clocks.dtsi: add ti, set-rate-parent to display clock path
Tony Lindgren (2):
ARM: OMAP2+: Fix ssi hwmod entry to allow idling
Merge branch 'for-v3.16/clk-dt' of https://github.com/t-kristo/linux-pm into omap-for-v3.16/dt-v2
Tushar Behera (3):
ARM: dts: Add sound node for exynos5250-snow board
ARM: dts: Add sound node for exynos5420-peach-pit board
ARM: dts: add secure firmware support for exynos5420-arndale-octa
Ulrich Hecht (2):
ARM: shmobile: Use r8a7740 suffix for i2c, mmcif, fsi2 compat strings
ARM: shmobile: armadillo-reference dts: enable RTC
Valentin Longchamp (3):
ARM: dts: kirkwood: resynch 98dx4122 dtsi
ARM: dts: kirkwood: add kirkwood-km_common DTSI files
ARM: dts: kirkwood: add kirkwood-km_fixedeth DTS file
Vincent Stehlé (1):
ARM: dts: imx6qdl-sabresd.dtsi: Add red led
Vivek Gautam (11):
ARM: dts: Enable support for USB 3.0 PHY controller for exynos5420
ARM: dts: Enable support for DWC3 controller for exynos5420
ARM: dts: Enable support for generic USB DRD phy for exynos5250
ARM: dts: Update DWC3 usb controller to use new phy driver for exynos5250
ARM: dts: Add Vbus regulator for USB 3.0 on exynos5250-snow
ARM: dts: Add Vbus regulator for USB 3.0 on exynos5420-peach-pit
ARM: dts: Add Vbus regulator for USB 3.0 on exynos5420-smdk5420
ARM: dts: Add sysreg sytem controller node to exynos5250 and exynos5420
ARM: dts: Add usb2phy support on exynos5420
ARM: dts: Add USB 2.0 support on exynos5420
ARM: dts: add Vbus regulator for USB 3.0 on exynos5800-peach-pi
Wenyou Yang (1):
ARM: at91/dt: at91-sama5d3_xplained: add the regulator device node
Wolfram Sang (9):
ARM: shmobile: r8a7791: add IIC0/1 clock macros
ARM: shmobile: r8a7791: add IIC(B) clocks to dtsi
ARM: shmobile: r8a7791: add IIC(B) cores to dtsi
ARM: shmobile: koelsch: make i2c2-pfc node unique
ARM: shmobile: koelsch: activate i2c6 bus
ARM: shmobile: r8a7790: add IIC0-2 clock macros
ARM: shmobile: r8a7790: add IIC(B) clocks to dtsi
ARM: shmobile: r8a7790: add IIC(B) cores to dtsi
ARM: dts: am335x-evm: fix comments for lcd pins
Xiubo Li (3):
ARM: dts: vf610: Add Freescale FTM PWM node.
ARM: dts: vf610-twr: Add PWM0's pinctrl node
ARM: dts: vf610-twr: Enables FTM PWM device.
Ye He (1):
ARM: dts: atlas6: add cortex-a9-pmu compatible PMU node
.../devicetree/bindings/arm/marvell,berlin.txt | 102 +
.../devicetree/bindings/arm/omap/omap.txt | 18 +-
.../devicetree/bindings/arm/rockchip.txt | 10 +
.../devicetree/bindings/arm/samsung/pmu.txt | 4 +
.../devicetree/bindings/arm/samsung/sysreg.txt | 11 +-
.../devicetree/bindings/clock/altr_socfpga.txt | 4 +-
.../{arm/altera => reset}/socfpga-reset.txt | 2 +
.../devicetree/bindings/soc/qcom/qcom,gsbi.txt | 78 +
.../devicetree/bindings/usb/omap-usb.txt | 4 +-
.../devicetree/bindings/vendor-prefixes.txt | 4 +
arch/arm/boot/dts/Makefile | 120 +-
arch/arm/boot/dts/am335x-bone-common.dtsi | 41 +-
arch/arm/boot/dts/am335x-evm.dts | 96 +-
arch/arm/boot/dts/am335x-evmsk.dts | 51 +-
arch/arm/boot/dts/am335x-igep0033.dtsi | 46 +-
arch/arm/boot/dts/am335x-nano.dts | 5 +
arch/arm/boot/dts/am33xx-clocks.dtsi | 30 +-
arch/arm/boot/dts/am33xx.dtsi | 2 +
arch/arm/boot/dts/am4372.dtsi | 121 ++
arch/arm/boot/dts/am437x-gp-evm.dts | 229 +++
arch/arm/boot/dts/am43x-epos-evm.dts | 105 +-
arch/arm/boot/dts/am43xx-clocks.dtsi | 107 +-
arch/arm/boot/dts/armada-370-db.dts | 1 -
arch/arm/boot/dts/armada-370-mirabox.dts | 1 -
arch/arm/boot/dts/armada-370-netgear-rn102.dts | 1 -
arch/arm/boot/dts/armada-370-netgear-rn104.dts | 1 -
arch/arm/boot/dts/armada-370-rd.dts | 1 -
arch/arm/boot/dts/armada-370-xp.dtsi | 7 +
arch/arm/boot/dts/armada-370.dtsi | 5 +
arch/arm/boot/dts/armada-375-db.dts | 9 +-
arch/arm/boot/dts/armada-375.dtsi | 55 +
arch/arm/boot/dts/armada-380.dtsi | 2 +
arch/arm/boot/dts/armada-385-db.dts | 29 +-
arch/arm/boot/dts/armada-385-rd.dts | 5 +-
arch/arm/boot/dts/armada-385.dtsi | 2 +
arch/arm/boot/dts/armada-38x.dtsi | 84 +
arch/arm/boot/dts/armada-xp-axpwifiap.dts | 2 -
arch/arm/boot/dts/armada-xp-db.dts | 4 -
arch/arm/boot/dts/armada-xp-gp.dts | 4 -
arch/arm/boot/dts/armada-xp-matrix.dts | 4 -
arch/arm/boot/dts/armada-xp-mv78230.dtsi | 1 +
arch/arm/boot/dts/armada-xp-mv78260.dtsi | 1 +
arch/arm/boot/dts/armada-xp-mv78460.dtsi | 1 +
arch/arm/boot/dts/armada-xp-netgear-rn2120.dts | 1 -
.../arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 2 -
arch/arm/boot/dts/armada-xp.dtsi | 8 +-
arch/arm/boot/dts/at91-sama5d3_xplained.dts | 62 +
arch/arm/boot/dts/at91sam9261.dtsi | 114 +-
arch/arm/boot/dts/at91sam9g45.dtsi | 33 +-
arch/arm/boot/dts/at91sam9m10g45ek.dts | 20 +-
arch/arm/boot/dts/at91sam9n12.dtsi | 348 +++-
arch/arm/boot/dts/at91sam9n12ek.dts | 8 +
arch/arm/boot/dts/at91sam9rl.dtsi | 272 ++-
arch/arm/boot/dts/at91sam9rlek.dts | 90 +-
arch/arm/boot/dts/at91sam9x5.dtsi | 355 +++-
arch/arm/boot/dts/at91sam9x5_can.dtsi | 31 +
arch/arm/boot/dts/at91sam9x5_isi.dtsi | 26 +
arch/arm/boot/dts/at91sam9x5_lcd.dtsi | 26 +
arch/arm/boot/dts/at91sam9x5_macb0.dtsi | 11 +
arch/arm/boot/dts/at91sam9x5_macb1.dtsi | 11 +
arch/arm/boot/dts/at91sam9x5_usart3.dtsi | 11 +
arch/arm/boot/dts/at91sam9x5cm.dtsi | 8 +
arch/arm/boot/dts/atlas6.dtsi | 31 +-
arch/arm/boot/dts/bcm11351.dtsi | 8 +
arch/arm/boot/dts/bcm28155-ap.dts | 4 +
arch/arm/boot/dts/bcm59056.dtsi | 21 +
arch/arm/boot/dts/berlin2.dtsi | 191 +-
arch/arm/boot/dts/berlin2cd.dtsi | 167 +-
arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 39 +
arch/arm/boot/dts/berlin2q.dtsi | 363 ++++
arch/arm/boot/dts/dra7-evm.dts | 228 ++-
arch/arm/boot/dts/dra7.dtsi | 249 ++-
arch/arm/boot/dts/dra72-evm.dts | 24 +
arch/arm/boot/dts/dra72x.dtsi | 25 +
arch/arm/boot/dts/dra74x.dtsi | 41 +
arch/arm/boot/dts/dra7xx-clocks.dtsi | 12 +-
arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 475 +++++
arch/arm/boot/dts/exynos3250.dtsi | 444 +++++
arch/arm/boot/dts/exynos4.dtsi | 66 +-
arch/arm/boot/dts/exynos4210-origen.dts | 19 +-
arch/arm/boot/dts/exynos4210-trats.dts | 10 +
arch/arm/boot/dts/exynos4210-universal_c210.dts | 59 +
arch/arm/boot/dts/exynos4412-origen.dts | 21 +-
arch/arm/boot/dts/exynos4412-trats2.dts | 54 +-
arch/arm/boot/dts/exynos4412.dtsi | 4 +
arch/arm/boot/dts/exynos4x12.dtsi | 9 +
arch/arm/boot/dts/exynos5250-arndale.dts | 13 +-
arch/arm/boot/dts/exynos5250-cros-common.dtsi | 6 +-
arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 28 +
arch/arm/boot/dts/exynos5250-snow.dts | 224 +++
arch/arm/boot/dts/exynos5250.dtsi | 52 +-
arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 574 ++++++
arch/arm/boot/dts/exynos5260-xyref5260.dts | 103 +
arch/arm/boot/dts/exynos5260.dtsi | 304 +++
arch/arm/boot/dts/exynos5410-smdk5410.dts | 82 +
arch/arm/boot/dts/exynos5410.dtsi | 206 ++
arch/arm/boot/dts/exynos5420-arndale-octa.dts | 10 +
arch/arm/boot/dts/exynos5420-peach-pit.dts | 140 ++
arch/arm/boot/dts/exynos5420-smdk5420.dts | 51 +
arch/arm/boot/dts/exynos5420.dtsi | 110 +-
arch/arm/boot/dts/exynos5440.dtsi | 2 +-
arch/arm/boot/dts/exynos5800-peach-pi.dts | 253 +++
arch/arm/boot/dts/exynos5800.dtsi | 28 +
.../dts/imx25-eukrea-mbimxsd25-baseboard.dts | 13 +
arch/arm/boot/dts/imx25-karo-tx25.dts | 77 +
arch/arm/boot/dts/imx25-pdk.dts | 217 ++-
arch/arm/boot/dts/imx25.dtsi | 46 +-
arch/arm/boot/dts/imx27-pdk.dts | 170 +-
.../arm/boot/dts/imx27-phytec-phycard-s-rdk.dts | 4 +
arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 116 +-
arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi | 53 +-
arch/arm/boot/dts/imx27.dtsi | 30 +-
arch/arm/boot/dts/imx28-duckbill.dts | 12 +-
arch/arm/boot/dts/imx28.dtsi | 1 +
arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi | 15 +
.../dts/imx35-eukrea-mbimxsd35-baseboard.dts | 22 +
arch/arm/boot/dts/imx35-pdk.dts | 68 +
arch/arm/boot/dts/imx35.dtsi | 25 +-
arch/arm/boot/dts/imx50.dtsi | 1 +
arch/arm/boot/dts/imx51-babbage.dts | 374 ++--
.../arm/boot/dts/imx51-digi-connectcore-jsk.dts | 108 ++
.../boot/dts/imx51-digi-connectcore-som.dtsi | 377 ++++
arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi | 11 +
.../dts/imx51-eukrea-mbimxsd51-baseboard.dts | 120 ++
arch/arm/boot/dts/imx51.dtsi | 3 +
arch/arm/boot/dts/imx53-mba53.dts | 4 +
arch/arm/boot/dts/imx53-qsb-common.dtsi | 21 +
arch/arm/boot/dts/imx53.dtsi | 3 +-
arch/arm/boot/dts/imx6dl-hummingboard.dts | 31 +
arch/arm/boot/dts/imx6dl-phytec-pbab01.dts | 19 +
arch/arm/boot/dts/imx6dl-phytec-pfla02.dtsi | 22 +
arch/arm/boot/dts/imx6dl-riotboard.dts | 539 ++++++
arch/arm/boot/dts/imx6dl.dtsi | 3 +-
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 40 +-
arch/arm/boot/dts/imx6q-gk802.dts | 7 +-
arch/arm/boot/dts/imx6q-gw5400-a.dts | 5 +
arch/arm/boot/dts/imx6q-phytec-pbab01.dts | 33 +-
arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi | 307 +--
arch/arm/boot/dts/imx6q-udoo.dts | 23 +
arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 27 +
arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 5 +
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 45 +
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 24 +
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 24 +
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 4 +
arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 102 +
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 356 ++++
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 4 +
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 65 +
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 19 +
arch/arm/boot/dts/imx6qdl.dtsi | 8 +-
arch/arm/boot/dts/imx6sl.dtsi | 1 +
arch/arm/boot/dts/k2e-evm.dts | 81 +
arch/arm/boot/dts/k2hk-evm.dts | 29 +
arch/arm/boot/dts/k2l-evm.dts | 81 +
arch/arm/boot/dts/keystone.dtsi | 20 +-
arch/arm/boot/dts/kirkwood-6192.dtsi | 35 +-
arch/arm/boot/dts/kirkwood-6281.dtsi | 35 +-
arch/arm/boot/dts/kirkwood-6282.dtsi | 48 +-
arch/arm/boot/dts/kirkwood-98dx4122.dtsi | 68 +-
arch/arm/boot/dts/kirkwood-b3.dts | 7 +-
arch/arm/boot/dts/kirkwood-cloudbox.dts | 8 +-
arch/arm/boot/dts/kirkwood-db.dtsi | 10 +-
arch/arm/boot/dts/kirkwood-dns320.dts | 3 +-
arch/arm/boot/dts/kirkwood-dns325.dts | 1 +
arch/arm/boot/dts/kirkwood-dnskw.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-dockstar.dts | 3 +-
arch/arm/boot/dts/kirkwood-dreamplug.dts | 5 +-
arch/arm/boot/dts/kirkwood-ds109.dts | 1 +
arch/arm/boot/dts/kirkwood-ds110jv10.dts | 1 +
arch/arm/boot/dts/kirkwood-ds111.dts | 1 +
arch/arm/boot/dts/kirkwood-ds112.dts | 1 +
arch/arm/boot/dts/kirkwood-ds209.dts | 1 +
arch/arm/boot/dts/kirkwood-ds210.dts | 1 +
arch/arm/boot/dts/kirkwood-ds212.dts | 1 +
arch/arm/boot/dts/kirkwood-ds212j.dts | 1 +
arch/arm/boot/dts/kirkwood-ds409.dts | 1 +
arch/arm/boot/dts/kirkwood-ds409slim.dts | 1 +
arch/arm/boot/dts/kirkwood-ds411.dts | 1 +
arch/arm/boot/dts/kirkwood-ds411j.dts | 1 +
arch/arm/boot/dts/kirkwood-ds411slim.dts | 1 +
arch/arm/boot/dts/kirkwood-goflexnet.dts | 3 +-
.../boot/dts/kirkwood-guruplug-server-plus.dts | 14 +-
arch/arm/boot/dts/kirkwood-ib62x0.dts | 5 +-
arch/arm/boot/dts/kirkwood-iconnect.dts | 3 +-
arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts | 3 +-
arch/arm/boot/dts/kirkwood-km_common.dtsi | 48 +
arch/arm/boot/dts/kirkwood-km_fixedeth.dts | 23 +
arch/arm/boot/dts/kirkwood-km_kirkwood.dts | 39 +-
arch/arm/boot/dts/kirkwood-laplug.dts | 8 +-
arch/arm/boot/dts/kirkwood-lsxl.dtsi | 3 +-
arch/arm/boot/dts/kirkwood-mplcec4.dts | 19 +-
arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts | 10 +-
.../dts/kirkwood-netgear_readynas_duo_v2.dts | 5 +-
.../dts/kirkwood-netgear_readynas_nv+_v2.dts | 5 +-
arch/arm/boot/dts/kirkwood-ns2-common.dtsi | 9 +-
arch/arm/boot/dts/kirkwood-nsa310.dts | 53 +-
arch/arm/boot/dts/kirkwood-nsa310a.dts | 57 +-
arch/arm/boot/dts/kirkwood-nsa320.dts | 215 +++
...-common.dtsi => kirkwood-nsa3x0-common.dtsi} | 60 +-
arch/arm/boot/dts/kirkwood-openblocks_a6.dts | 15 +-
arch/arm/boot/dts/kirkwood-openblocks_a7.dts | 24 +-
arch/arm/boot/dts/kirkwood-openrd-base.dts | 42 +
arch/arm/boot/dts/kirkwood-openrd-client.dts | 73 +
arch/arm/boot/dts/kirkwood-openrd-ultimate.dts | 58 +
arch/arm/boot/dts/kirkwood-openrd.dtsi | 90 +
arch/arm/boot/dts/kirkwood-rd88f6192.dts | 5 +-
arch/arm/boot/dts/kirkwood-rd88f6281.dtsi | 3 +-
arch/arm/boot/dts/kirkwood-rs212.dts | 1 +
arch/arm/boot/dts/kirkwood-rs409.dts | 1 +
arch/arm/boot/dts/kirkwood-rs411.dts | 1 +
.../boot/dts/kirkwood-sheevaplug-common.dtsi | 7 +-
arch/arm/boot/dts/kirkwood-synology.dtsi | 10 +-
arch/arm/boot/dts/kirkwood-t5325.dts | 42 +-
arch/arm/boot/dts/kirkwood-topkick.dts | 13 +-
arch/arm/boot/dts/kirkwood-ts219-6281.dts | 2 +-
arch/arm/boot/dts/kirkwood-ts219-6282.dts | 2 +-
arch/arm/boot/dts/kirkwood-ts219.dtsi | 11 +-
arch/arm/boot/dts/kirkwood-ts419.dtsi | 2 +-
arch/arm/boot/dts/kirkwood.dtsi | 75 +-
arch/arm/boot/dts/omap2420-clocks.dtsi | 270 +++
arch/arm/boot/dts/omap2420.dtsi | 26 +
arch/arm/boot/dts/omap2430-clocks.dtsi | 344 ++++
arch/arm/boot/dts/omap2430.dtsi | 26 +
arch/arm/boot/dts/omap24xx-clocks.dtsi | 1244 ++++++++++++
arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 7 +-
arch/arm/boot/dts/omap3-n900.dts | 225 ++-
arch/arm/boot/dts/omap3-n950-n9.dtsi | 14 +
arch/arm/boot/dts/omap3.dtsi | 45 +
arch/arm/boot/dts/omap34xx.dtsi | 11 +
arch/arm/boot/dts/omap36xx-clocks.dtsi | 2 +-
arch/arm/boot/dts/omap36xx.dtsi | 11 +
arch/arm/boot/dts/omap3xxx-clocks.dtsi | 7 +-
arch/arm/boot/dts/omap4-duovero-parlor.dts | 18 +-
arch/arm/boot/dts/omap4-duovero.dtsi | 98 +-
arch/arm/boot/dts/omap4-var-dvk-om44.dts | 71 +
.../arm/boot/dts/omap4-var-om44customboard.dtsi | 235 +++
arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi | 68 +
arch/arm/boot/dts/omap4-var-som-om44.dtsi | 343 ++++
arch/arm/boot/dts/omap4-var-som.dts | 96 -
arch/arm/boot/dts/omap4-var-stk-om44.dts | 17 +
arch/arm/boot/dts/omap4.dtsi | 3 +
arch/arm/boot/dts/omap5-cm-t54.dts | 413 ++++
arch/arm/boot/dts/omap5-sbc-t54.dts | 51 +
arch/arm/boot/dts/omap5.dtsi | 48 +
arch/arm/boot/dts/omap54xx-clocks.dtsi | 58 +-
arch/arm/boot/dts/prima2.dtsi | 10 +-
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 16 +
arch/arm/boot/dts/qcom-apq8064-v2.0.dtsi | 1 +
arch/arm/boot/dts/qcom-apq8064.dtsi | 170 ++
arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 39 +
arch/arm/boot/dts/qcom-apq8084-mtp.dts | 6 +
arch/arm/boot/dts/qcom-apq8084.dtsi | 179 ++
arch/arm/boot/dts/qcom-msm8660-surf.dts | 10 +
arch/arm/boot/dts/qcom-msm8660.dtsi | 115 +-
arch/arm/boot/dts/qcom-msm8960-cdp.dts | 10 +
arch/arm/boot/dts/qcom-msm8960.dtsi | 176 +-
arch/arm/boot/dts/qcom-msm8974.dtsi | 62 +-
arch/arm/boot/dts/r8a73a4.dtsi | 18 -
.../dts/r8a7740-armadillo800eva-reference.dts | 44 +-
arch/arm/boot/dts/r8a7740.dtsi | 32 +-
arch/arm/boot/dts/r8a7778-bockw-reference.dts | 14 +
arch/arm/boot/dts/r8a7778.dtsi | 30 +-
arch/arm/boot/dts/r8a7779-marzen-reference.dts | 1 +
arch/arm/boot/dts/r8a7779.dtsi | 33 +-
arch/arm/boot/dts/r8a7790-lager.dts | 62 +-
arch/arm/boot/dts/r8a7790.dtsi | 131 +-
arch/arm/boot/dts/r8a7791-henninger.dts | 219 +++
arch/arm/boot/dts/r8a7791-koelsch.dts | 78 +-
arch/arm/boot/dts/r8a7791.dtsi | 125 +-
arch/arm/boot/dts/rk3066a-bqcurie2.dts | 1 +
arch/arm/boot/dts/rk3066a.dtsi | 2 +-
arch/arm/boot/dts/rk3188-radxarock.dts | 1 +
arch/arm/boot/dts/rk3188.dtsi | 9 +-
arch/arm/boot/dts/rk3xxx.dtsi | 9 +-
arch/arm/boot/dts/sama5d3.dtsi | 84 +
arch/arm/boot/dts/sama5d3xmb.dtsi | 9 +-
arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | 15 +-
arch/arm/boot/dts/socfpga.dtsi | 194 +-
arch/arm/boot/dts/socfpga_arria5.dtsi | 26 +-
arch/arm/boot/dts/socfpga_arria5_socdk.dts | 21 +-
arch/arm/boot/dts/socfpga_cyclone5.dtsi | 26 +-
arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 21 +-
arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 6 +-
arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 50 +
arch/arm/boot/dts/socfpga_vt.dts | 2 +-
arch/arm/boot/dts/stih407-b2120.dts | 78 +
arch/arm/boot/dts/stih407-clock.dtsi | 39 +
arch/arm/boot/dts/stih407-pinctrl.dtsi | 615 ++++++
arch/arm/boot/dts/stih407.dtsi | 263 +++
arch/arm/boot/dts/stih415-b2000.dts | 2 +-
arch/arm/boot/dts/stih415-b2020.dts | 2 +-
arch/arm/boot/dts/stih415-clock.dtsi | 519 ++++-
arch/arm/boot/dts/stih415-pinctrl.dtsi | 16 +
arch/arm/boot/dts/stih415.dtsi | 30 +-
arch/arm/boot/dts/stih416-b2000.dts | 3 +-
arch/arm/boot/dts/stih416-b2020-revE.dts | 35 +
arch/arm/boot/dts/stih416-b2020.dts | 3 +-
arch/arm/boot/dts/stih416-clock.dtsi | 735 ++++++-
arch/arm/boot/dts/stih416-pinctrl.dtsi | 16 +
arch/arm/boot/dts/stih416.dtsi | 30 +-
arch/arm/boot/dts/stih41x-b2000.dtsi | 25 +-
arch/arm/boot/dts/stih41x-b2020.dtsi | 2 +-
arch/arm/boot/dts/stih41x.dtsi | 7 +
arch/arm/boot/dts/sun4i-a10-a1000.dts | 10 +
arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 10 +
arch/arm/boot/dts/sun4i-a10-hackberry.dts | 10 +
arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 10 +
arch/arm/boot/dts/sun4i-a10-mini-xplus.dts | 10 +
arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 10 +
arch/arm/boot/dts/sun4i-a10-pcduino.dts | 10 +
arch/arm/boot/dts/sun4i-a10.dtsi | 78 +
.../arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 34 +
arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts | 100 +
arch/arm/boot/dts/sun5i-a10s.dtsi | 41 +
arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 17 +
arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 17 +
arch/arm/boot/dts/sun5i-a13.dtsi | 31 +
arch/arm/boot/dts/sun6i-a31-app4-evb1.dts | 57 +
arch/arm/boot/dts/sun6i-a31-colombus.dts | 47 +
arch/arm/boot/dts/sun6i-a31-m9.dts | 50 +
arch/arm/boot/dts/sun6i-a31.dtsi | 279 ++-
arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 10 +
arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 48 +
arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 176 ++
arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 27 +
arch/arm/boot/dts/sun7i-a20.dtsi | 95 +
arch/arm/boot/dts/sunxi-common-regulators.dtsi | 14 +
arch/arm/boot/dts/tegra114-dalmore.dts | 21 +-
arch/arm/boot/dts/tegra114-roth.dts | 1113 +++++++++++
arch/arm/boot/dts/tegra114-tn7.dts | 348 ++++
arch/arm/boot/dts/tegra124-jetson-tk1.dts | 1827 ++++++++++++++++++
arch/arm/boot/dts/tegra124-venice2.dts | 42 +-
arch/arm/boot/dts/tegra124.dtsi | 12 +
arch/arm/boot/dts/tegra20-harmony.dts | 12 +
arch/arm/boot/dts/tegra30-beaver.dts | 12 +
arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 205 ++
arch/arm/boot/dts/tegra30-colibri.dtsi | 377 ++++
arch/arm/boot/dts/twl4030.dtsi | 6 +
arch/arm/boot/dts/vf610-colibri.dts | 123 ++
arch/arm/boot/dts/vf610-twr.dts | 36 +
arch/arm/boot/dts/vf610.dtsi | 24 +
arch/arm/boot/dts/zynq-7000.dtsi | 40 +-
arch/arm/mach-at91/Kconfig | 2 -
arch/arm/mach-at91/at91sam9n12.c | 6 +-
arch/arm/mach-at91/at91sam9x5.c | 6 +-
arch/arm/mach-omap2/board-generic.c | 45 +-
arch/arm/mach-omap2/gpmc-nand.c | 2 +-
arch/arm/mach-omap2/hdq1w.c | 2 +
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 9 +-
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 10 -
arch/arm/mach-omap2/pdata-quirks.c | 7 +
arch/arm/mach-qcom/board.c | 4 +-
drivers/clk/ti/clk-43xx.c | 6 +
drivers/reset/sti/reset-stih415.c | 1 +
drivers/reset/sti/reset-stih416.c | 1 +
include/dt-bindings/clock/berlin2.h | 45 +
include/dt-bindings/clock/berlin2q.h | 31 +
include/dt-bindings/clock/r8a7790-clock.h | 3 +
include/dt-bindings/clock/r8a7791-clock.h | 3 +
include/dt-bindings/clock/stih415-clks.h | 15 +
include/dt-bindings/clock/stih416-clks.h | 15 +
include/dt-bindings/pinctrl/omap.h | 13 +-
.../reset-controller/stih415-resets.h | 1 +
.../reset-controller/stih416-resets.h | 1 +
include/dt-bindings/reset/altr,rst-mgr.h | 90 +
include/dt-bindings/soc/qcom,gsbi.h | 26 +
368 files changed, 24586 insertions(+), 2088 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/rockchip.txt
rename Documentation/devicetree/bindings/{arm/altera => reset}/socfpga-reset.txt (85%)
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.txt
create mode 100644 arch/arm/boot/dts/at91sam9x5_can.dtsi
create mode 100644 arch/arm/boot/dts/at91sam9x5_isi.dtsi
create mode 100644 arch/arm/boot/dts/at91sam9x5_lcd.dtsi
create mode 100644 arch/arm/boot/dts/berlin2q-marvell-dmp.dts
create mode 100644 arch/arm/boot/dts/berlin2q.dtsi
create mode 100644 arch/arm/boot/dts/dra72-evm.dts
create mode 100644 arch/arm/boot/dts/dra72x.dtsi
create mode 100644 arch/arm/boot/dts/dra74x.dtsi
create mode 100644 arch/arm/boot/dts/exynos3250-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/exynos3250.dtsi
create mode 100644 arch/arm/boot/dts/exynos5260-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/exynos5260-xyref5260.dts
create mode 100644 arch/arm/boot/dts/exynos5260.dtsi
create mode 100644 arch/arm/boot/dts/exynos5410-smdk5410.dts
create mode 100644 arch/arm/boot/dts/exynos5410.dtsi
create mode 100644 arch/arm/boot/dts/exynos5800-peach-pi.dts
create mode 100644 arch/arm/boot/dts/exynos5800.dtsi
create mode 100644 arch/arm/boot/dts/imx35-pdk.dts
create mode 100644 arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts
create mode 100644 arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-phytec-pbab01.dts
create mode 100644 arch/arm/boot/dts/imx6dl-phytec-pfla02.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-riotboard.dts
create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
create mode 100644 arch/arm/boot/dts/kirkwood-km_common.dtsi
create mode 100644 arch/arm/boot/dts/kirkwood-km_fixedeth.dts
create mode 100644 arch/arm/boot/dts/kirkwood-nsa320.dts
rename arch/arm/boot/dts/{kirkwood-nsa310-common.dtsi => kirkwood-nsa3x0-common.dtsi} (58%)
create mode 100644 arch/arm/boot/dts/kirkwood-openrd-base.dts
create mode 100644 arch/arm/boot/dts/kirkwood-openrd-client.dts
create mode 100644 arch/arm/boot/dts/kirkwood-openrd-ultimate.dts
create mode 100644 arch/arm/boot/dts/kirkwood-openrd.dtsi
create mode 100644 arch/arm/boot/dts/omap2420-clocks.dtsi
create mode 100644 arch/arm/boot/dts/omap2430-clocks.dtsi
create mode 100644 arch/arm/boot/dts/omap24xx-clocks.dtsi
create mode 100644 arch/arm/boot/dts/omap4-var-dvk-om44.dts
create mode 100644 arch/arm/boot/dts/omap4-var-om44customboard.dtsi
create mode 100644 arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi
create mode 100644 arch/arm/boot/dts/omap4-var-som-om44.dtsi
delete mode 100644 arch/arm/boot/dts/omap4-var-som.dts
create mode 100644 arch/arm/boot/dts/omap4-var-stk-om44.dts
create mode 100644 arch/arm/boot/dts/omap5-cm-t54.dts
create mode 100644 arch/arm/boot/dts/omap5-sbc-t54.dts
create mode 100644 arch/arm/boot/dts/qcom-apq8064-ifc6410.dts
create mode 100644 arch/arm/boot/dts/qcom-apq8064-v2.0.dtsi
create mode 100644 arch/arm/boot/dts/qcom-apq8064.dtsi
create mode 100644 arch/arm/boot/dts/qcom-apq8084-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom-apq8084.dtsi
create mode 100644 arch/arm/boot/dts/r8a7791-henninger.dts
create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_socrates.dts
create mode 100644 arch/arm/boot/dts/stih407-b2120.dts
create mode 100644 arch/arm/boot/dts/stih407-clock.dtsi
create mode 100644 arch/arm/boot/dts/stih407-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/stih407.dtsi
create mode 100644 arch/arm/boot/dts/stih416-b2020-revE.dts
create mode 100644 arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts
create mode 100644 arch/arm/boot/dts/sun6i-a31-app4-evb1.dts
create mode 100644 arch/arm/boot/dts/sun6i-a31-m9.dts
create mode 100644 arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts
create mode 100644 arch/arm/boot/dts/tegra114-roth.dts
create mode 100644 arch/arm/boot/dts/tegra114-tn7.dts
create mode 100644 arch/arm/boot/dts/tegra124-jetson-tk1.dts
create mode 100644 arch/arm/boot/dts/tegra30-colibri-eval-v3.dts
create mode 100644 arch/arm/boot/dts/tegra30-colibri.dtsi
create mode 100644 arch/arm/boot/dts/vf610-colibri.dts
create mode 100644 include/dt-bindings/clock/berlin2.h
create mode 100644 include/dt-bindings/clock/berlin2q.h
create mode 100644 include/dt-bindings/clock/stih415-clks.h
create mode 100644 include/dt-bindings/clock/stih416-clks.h
create mode 100644 include/dt-bindings/reset/altr,rst-mgr.h
create mode 100644 include/dt-bindings/soc/qcom,gsbi.h
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL 7/7] ARM: SoC driver changes
2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
` (5 preceding siblings ...)
2014-06-02 21:04 ` [GIT PULL 6/7] ARM: SoC devicetree " Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson
SoC-near driver changes that we're merging through our tree. Mostly
because they depend on other changes we have staged, but in some cases
because the driver maintainers preferred that we did it this way.
This contains a largeish cleanup series of the omap_l3_noc bus driver,
cpuidle rework for Exynos, some reset driver conversions and a long
branch of TI EDMA fixes and cleanups, with more to come next release.
The TI EDMA cleanups is a shared branch with the dmaengine tree, with
a handful of Davinci-specific fixes on top.
After discussion at last year's KS (and some more on the mailing lists),
we are here adding a drivers/soc directory. The purpose of this is
to keep per-vendor shared code that's needed by different drivers but
that doesn't fit into the MFD (nor drivers/platform) model. We expect
to keep merging contents for this hierarchy through arm-soc so we can
keep an eye on what the vendors keep adding here and not making it a
free-for-all to shove in crazy stuff.
----------------------------------------------------------------
The following changes since commit 35683340e0e953a6c64fecffacf76478f01dcf1f:
Merge tag 'dt-for-3.16' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/drivers-for-3.16
for you to fetch changes up to 45e70b7d48d53d5eb193c6b3f012b31ca135fb4c:
Merge tag 'samsung-drivers-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/drivers
----------------------------------------------------------------
Afzal Mohammed (2):
bus: omap_l3_noc: ignore masked out unclearable targets
bus: omap_l3_noc: Add AM4372 interconnect error data
Amit Daniel Kachhap (1):
ARM: EXYNOS: Move arm core power down clock to exynos5250 common clock
Andy Gross (2):
soc: qcom: Add GSBI driver
tty: serial: msm: Remove direct access to GSBI
Arnd Bergmann (3):
Merge tag 'qcom-drivers-for-3.16' of git://git.kernel.org/.../galak/linux-qcom into next/drivers
Merge tag 'sunxi-drivers-for-3.16-2' of https://github.com/mripard/linux into next/drivers
soc: qcom: fix of_device_id table
Boris BREZILLON (2):
reset: sunxi: document sunxi's reset controllers bindings
reset: sunxi: allow MFD subdevices probe
Daniel Lezcano (20):
ARM: EXYNOS: Prevent forward declaration for cpuidle
ARM: EXYNOS: Use cpuidle_register
ARM: EXYNOS: Change function name prefix for cpuidle
ARM: EXYNOS: Encapsulate register access inside a function for pm
ARM: EXYNOS: Move some code inside the idle_finisher for cpuidle
ARM: EXYNOS: Fix S5P_WAKEUP_STAT call for cpuidle
ARM: EXYNOS: Use the cpu_pm notifier for pm
ARM: EXYNOS: Move scu_enable in the cpu_pm notifier
ARM: EXYNOS: Remove ifdef for scu_enable in pm
ARM: EXYNOS: Pass wakeup mask parameter to function for cpuidle
ARM: EXYNOS: Encapsulate boot vector code into a function for cpuidle
ARM: EXYNOS: Disable cpuidle for exynos5440
ARM: EXYNOS: Encapsulate the AFTR code into a function
ARM: EXYNOS: Move the AFTR state function into pm.c
ARM: EXYNOS: Move the power sequence call in the cpu_pm notifier
ARM: EXYNOS: Move S5P_CHECK_SLEEP into pm.c
ARM: EXYNOS: Pass the AFTR callback to the platform_data
ARM: EXYNOS: Cleanup all unneeded headers from cpuidle.c
ARM: EXYNOS: Move the driver to drivers/cpuidle directory
ARM: EXYNOS: Fix kernel panic when unplugging CPU1 on exynos
Florian Fainelli (3):
bus: add Broadcom GISB bus arbiter timeout/error handler
Documentation: devicetree: add Broadcom GISB arbiter bindings
Documentation: sysfs: add Broadcom GISB arbiter sysfs properties
Ivan Khoronzhuk (3):
Documentation: dt: add bindings for keystone reset driver
Documentation: dt: add bindings for keystone pll control controller
power: reset: keystone-reset: introduce keystone reset driver
Joel Fernandes (4):
dmaengine: edma: Add DMA memcpy support
dmaengine: edma: No need save/restore interrupt flags during spin_lock in IRQ
dmaengine: edma: Document variables used for residue accounting
dmaengine: edma: update DMA memcpy to use new param element
Kukjin Kim (1):
Merge branch 'v3.16-next/clk-samsung' into v3.16-next/cpuidle-exynos
Maxime Ripard (1):
power: reset: Add Allwinner A31 reset code
Nishanth Menon (14):
bus: omap_l3_noc: Fix copyright information
bus: omap_l3_noc: remove iclk from omap_l3 struct
bus: omap_l3_noc: populate l3->dev and use it
bus: omap_l3_noc: switch over to relaxed variants of readl/writel
bus: omap_l3_noc: un-obfuscate l3_targ address computation
bus: omap_l3_noc: move L3 master data structure out
bus: omap_l3_noc: convert target information into a structure
bus: omap_l3_noc: convert flagmux information into a structure
bus: omap_l3_noc: fix masterid detection
bus: omap_l3_noc: make error reporting and handling common
bus: omap_l3_noc: improve readability by using helper for slave event parsing
bus: omap_l3_noc: add information about the type of operation
bus: omap_l3_noc: Add information about the context of operation
bus: omap_l3_noc: introduce concept of submodule
Olof Johansson (11):
Merge tag 'socfpga-driver-update-for-3.16' of git://git.rocketboards.org/linux-socfpga-next into next/drivers
Merge tag 'mvebu-drivers-3.16' of git://git.infradead.org/linux-mvebu into next/drivers
Merge branch 'sunxi/drivers-for-3.16' of https://github.com/mripard/linux into next/drivers
Merge tag 'samsung-drivers' of http://git.kernel.org/.../kgene/linux-samsung into next/drivers
Merge tag 'omap-for-v3.16/l3-noc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
Merge tag 'davinci-fixes-for-v3.15-rc4' of git://git.kernel.org/.../nsekhar/linux-davinci into next/drivers
Merge tag 'davinci-for-v3.16/edma' of git://git.kernel.org/.../nsekhar/linux-davinci into next/drivers
Merge tag 'keystone-reset-driver' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers
Merge tag 'exynos-cpuidle' of http://git.kernel.org/.../kgene/linux-samsung into next/drivers
Merge tag 'qcom-drivers-for-3.16-2' of git://git.kernel.org/.../galak/linux-qcom into next/drivers
Merge tag 'samsung-drivers-2' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
Peter Ujfalusi (29):
platform_data: edma: Be precise with the paRAM struct
arm: common: edma: Save the number of event queues/TCs
dmaengine: edma: Correct the handling of src/dst_maxburst == 0
dmaengine: edma: Add support for DMA_PAUSE/RESUME operation
dmaengine: edma: Set DMA_CYCLIC capability flag
dmaengine: edma: Reduce debug print verbosity for non verbose debugging
dmaengine: edma: Implement device_slave_caps callback
dmaengine: edma: Prefix debug prints where the text were identical in prep callbacks
dmaengine: edma: Print the direction value as well when it is not supported
dmaengine: edma: Add channel number to debug prints
drivers: bus: omap_l3: Convert to use devm_kzalloc
drivers: bus: omap_l3: Convert to use devm_ioremap_resource()
drivers: bus: omap_l3: Convert to use devm_request_irq()
drivers: bus: omap_l3: Remove the platform driver's remove function
drivers: bus: omap_l3: Change pr_crit() to dev_err() when IRQ request fails
ARM: edma: Clean up and simplify the code around irq request
ARM: edma: No need to clean the pdata in edma_of_parse_dt()
ARM: edma: Take the number of tc from edma_soc_info (pdata)
ARM: edma: Do not change TC -> Queue mapping, leave it to default.
ARM: davinci: Remove eDMA3 queue_tc_mapping data from edma_soc_info
ARM: edma: Remove queue_tc_mapping data from edma_soc_info
ARM: edma: Remove num_cc member from struct edma
ARM: edma: Save number of regions from pdata to struct edma
ARM: edma: Get IP configuration from HW (number of channels, tc, etc)
dt/bindings: ti,edma: Remove redundant properties from documentation
ARM: dts: am33xx: Remove obsolete properties from edma node
ARM: dts: am4372: Remove obsolete properties from edma node
ARM: davinci: Remove redundant/unused parameters for edma
ARM: edma: Remove redundant/unused parameters from edma_soc_info
Rajendra Nayak (2):
bus: omap_l3_noc: Add support for discountinous flag mux input numbers
bus: omap_l3_noc: Add DRA7 interconnect error data
Santosh Shilimkar (1):
soc: Introduce drivers/soc place-holder for SOC specific drivers
Sricharan R (2):
bus: omap_l3_noc: rename functions and data to omap_l3
bus: omap_l3_noc: use of_match_data to pick up SoC information
Steffen Trumtrar (1):
reset: add driver for socfpga
Thomas Gleixner (6):
dmaengine: edma: Sanitize residue reporting
dmaengine: edma: Check the current decriptor first in tx_status()
dmaengine: edma: Create private pset struct
dmaengine: edma: Store transfer data in edma_desc and edma_pset
dmaengine: edma: Make reading the position of active channels work
dmaengine: edma: Provide granular accounting
Thomas Petazzoni (5):
memory: mvebu-devbus: use ARMADA_ prefix in defines
memory: mvebu-devbus: use _SHIFT suffixes instead of _BIT
memory: mvebu-devbus: split functions
memory: mvebu-devbus: add Orion5x support
memory: mvebu-devbus: add a devbus, keep-config property
Tomasz Figa (1):
cpufreq: exynos: Fix driver compilation with ARCH_MULTIPLATFORM
Vincent Guittot (1):
clocksource: exynos_mct: register sched_clock callback
.../ABI/testing/sysfs-platform-brcmstb-gisb-arb | 8 +
.../devicetree/bindings/arm/omap/l3-noc.txt | 2 +
.../devicetree/bindings/bus/brcm,gisb-arb.txt | 30 +
.../bindings/clock/ti-keystone-pllctrl.txt | 20 +
.../devicetree/bindings/dma/ti-edma.txt | 13 +-
.../memory-controllers/mvebu-devbus.txt | 32 +-
.../bindings/power/reset/keystone-reset.txt | 67 +++
.../reset/allwinner,sunxi-clock-reset.txt | 21 +
arch/arm/boot/dts/am33xx.dtsi | 3 -
arch/arm/boot/dts/am4372.dtsi | 3 -
arch/arm/common/edma.c | 197 ++++---
arch/arm/mach-davinci/devices-da8xx.c | 31 --
arch/arm/mach-davinci/dm355.c | 14 -
arch/arm/mach-davinci/dm365.c | 16 -
arch/arm/mach-davinci/dm644x.c | 14 -
arch/arm/mach-davinci/dm646x.c | 16 -
arch/arm/mach-exynos/Makefile | 1 -
arch/arm/mach-exynos/common.h | 2 +
arch/arm/mach-exynos/cpuidle.c | 255 ---------
arch/arm/mach-exynos/exynos.c | 8 +-
arch/arm/mach-exynos/platsmp.c | 2 +-
arch/arm/mach-exynos/pm.c | 152 +++++-
arch/arm/mach-exynos/regs-pmu.h | 2 -
drivers/Kconfig | 2 +
drivers/Makefile | 3 +
drivers/bus/Kconfig | 8 +
drivers/bus/Makefile | 1 +
drivers/bus/brcmstb_gisb.c | 289 ++++++++++
drivers/bus/omap_l3_noc.c | 406 ++++++++------
drivers/bus/omap_l3_noc.h | 545 ++++++++++++++-----
drivers/clk/samsung/clk-exynos5250.c | 42 ++
drivers/clocksource/exynos_mct.c | 8 +
drivers/cpufreq/Kconfig.arm | 6 +-
drivers/cpufreq/exynos-cpufreq.c | 2 -
drivers/cpufreq/exynos-cpufreq.h | 30 +-
drivers/cpufreq/exynos4210-cpufreq.c | 39 +-
drivers/cpufreq/exynos4x12-cpufreq.c | 40 +-
drivers/cpufreq/exynos5250-cpufreq.c | 43 +-
drivers/cpuidle/Kconfig.arm | 6 +
drivers/cpuidle/Makefile | 1 +
drivers/cpuidle/cpuidle-exynos.c | 99 ++++
drivers/dma/edma.c | 335 +++++++++---
drivers/memory/mvebu-devbus.c | 229 +++++---
drivers/power/reset/Kconfig | 15 +
drivers/power/reset/Makefile | 2 +
drivers/power/reset/keystone-reset.c | 166 ++++++
drivers/power/reset/sun6i-reboot.c | 85 +++
drivers/reset/Makefile | 1 +
drivers/reset/reset-socfpga.c | 146 +++++
drivers/reset/reset-sunxi.c | 21 +-
drivers/soc/Kconfig | 5 +
drivers/soc/Makefile | 5 +
drivers/soc/qcom/Kconfig | 11 +
drivers/soc/qcom/Makefile | 1 +
drivers/soc/qcom/qcom_gsbi.c | 85 +++
drivers/tty/serial/msm_serial.c | 48 +-
drivers/tty/serial/msm_serial.h | 5 -
include/linux/platform_data/edma.h | 28 +-
58 files changed, 2605 insertions(+), 1062 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-platform-brcmstb-gisb-arb
create mode 100644 Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt
create mode 100644 Documentation/devicetree/bindings/clock/ti-keystone-pllctrl.txt
create mode 100644 Documentation/devicetree/bindings/power/reset/keystone-reset.txt
create mode 100644 Documentation/devicetree/bindings/reset/allwinner,sunxi-clock-reset.txt
delete mode 100644 arch/arm/mach-exynos/cpuidle.c
create mode 100644 drivers/bus/brcmstb_gisb.c
create mode 100644 drivers/cpuidle/cpuidle-exynos.c
create mode 100644 drivers/power/reset/keystone-reset.c
create mode 100644 drivers/power/reset/sun6i-reboot.c
create mode 100644 drivers/reset/reset-socfpga.c
create mode 100644 drivers/soc/Kconfig
create mode 100644 drivers/soc/Makefile
create mode 100644 drivers/soc/qcom/Kconfig
create mode 100644 drivers/soc/qcom/Makefile
create mode 100644 drivers/soc/qcom/qcom_gsbi.c
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2014-06-02 21:40 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
2014-06-02 21:04 ` [GIT PULL 1/7] ARM: SoC low-priority fixes for 3.16 Olof Johansson
2014-06-02 21:04 ` [GIT PULL 2/7] ARM: SoC cleanups " Olof Johansson
2014-06-02 21:04 ` [GIT PULL 3/7] ARM: SoC updates for 3.16 (part 1) Olof Johansson
2014-06-02 21:04 ` [GIT PULL 4/7] ARM: SoC board support updates for 3.16 Olof Johansson
2014-06-02 21:04 ` [GIT PULL 5/7] ARM: SoC defconfig " Olof Johansson
2014-06-02 21:04 ` [GIT PULL 6/7] ARM: SoC devicetree " Olof Johansson
2014-06-02 21:04 ` [GIT PULL 7/7] ARM: SoC driver changes Olof Johansson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).