[GIT PULL 3/7] ARM: SoC platform changes for 3.18
Arnd Bergmann
arnd at arndb.de
Wed Oct 8 13:28:03 PDT 2014
The following changes since commit 69e273c0b0a3c337a521d083374c918dc52c666f:
Linux 3.17-rc3 (2014-08-31 18:23:04 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/soc-for-linus
for you to fetch changes up to d8f0faa339b0beff6e055218e10b2982422db540:
ARM: hisi: depend on ARCH_MULTI_V7 (2014-10-02 16:40:10 +0200)
----------------------------------------------------------------
ARM: SoC platform changes for 3.18
New and updated SoC support. Among the things new for this release are:
- at91: Added support for the new SAMA5D4 SoC, following the earlier SAMA5D3
- bcm: Added support for BCM63XX family of DSL SoCs
- hisi: Added support for HiP04 server-class SoC
- meson: Initial support for the Amlogic Meson6 (aka 8726MX) platform
- shmobile: added support for new r8a7794 (R-Car E2) automotive SoC
Noteworthy changes to existing SoC support are:
- imx: convert i.MX1 to device tree
- omap: lots of power management work
- omap: base support to enable moving to standard UART driver
- shmobile: lots of progress for multiplatform support, still ongoing
----------------------------------------------------------------
Alexander Shiyan (6):
ARM: i.MX: Remove mach-cpuimx27sd board file
ARM: i.MX: Remove Phytec i.MX27 PCM038/PCM970 board files
ARM: i.MX: Remove i.MX1 ADS board support
ARM: clps711x: edb7211: Use new PWM driver for backlight
ARM: clps711x: Add SOC BUS support
ARM: i.MX1: Add devicetree support
Alexander Stein (1):
ARM: imx: iomux: Do not export symbol without public declaration
Alexandre Belloni (3):
clk: at91: add a driver for the h32mx clock
ARM: at91: add sama5d4 support to sama5_defconfig
ARM: at91: document Atmel SMART compatibles
Anson Huang (3):
ARM: imx: add cpufreq support for i.mx6sx
ARM: imx: add gpt_3m clk for i.mx6qdl
ARM: imx: source gpt per clk from OSC for system timer
Arnd Bergmann (21):
Merge tag 'renesas-soc-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-init-delay-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-soc2-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-r8a7740-ccf-and-timers-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-dt-timers-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-cleanup-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-clk-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'integrator-for-v3.18-1' of git://git.kernel.org/.../linusw/linux-integrator into next/soc
Merge tag 'renesas-r8a7740-multiplatform-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-soc3-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-dt-timers2-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'zynq-cleanup-for-3.18' of git://git.xilinx.com/linux-xlnx into next/soc
Merge tag 'tegra-for-3.18-soc' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
Merge tag 'pxa3xx-ssp-name' of https://git.kernel.org/.../hzhuang1/linux into next/soc
Merge tag 'renesas-soc5-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'bcm63138-v4' of http://github.com/brcm/linux into next/soc
Merge tag 'soc-part2-for-v3.18' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge branch 'at91/soc' into next/soc
Merge tag 'at91-soc2' of git://github.com/at91linux/linux-at91 into next/soc
ARM: at91: fix nommu build regression
ARM: hisi: depend on ARCH_MULTI_V7
Carlo Caione (2):
ARM: meson: debug: add debug UART for earlyprintk support
ARM: meson: add basic support for MesonX SoCs
Daniel Lezcano (2):
ARM: zynq: Remove invalidate cache for cpu die
ARM: zynq: cpuidle: Remove pointless code
Daniel Mack (2):
ARM: pxa: ssp: provide platform_device_id for PXA3xx
ARM: pxa3xx: provide specific platform_devices for all ssp ports
Fabio Estevam (5):
ARM: imx: Remove mach-mxt_td60 board file
ARM: clk-imx6sl: Remove csi_lcdif_sels[]
ARM: clk-imx6sl: Select appropriate parents for LCDIF clocks
ARM: imx_v4_v5_defconfig: Select CONFIG_IMX_WEIM
ARM: imx_v6_v7_defconfig updates
Fancy Fang (1):
ARM: clk-imx6sl: correct the pxp and epdc axi clock selections
Florian Fainelli (5):
ARM: BCM63XX: add basic support for the Broadcom BCM63138 DSL SoC
ARM: BCM63XX: add low-level UART debug support
ARM: BCM63XX: add BCM63138 minimal Device Tree
ARM: BCM63XX: add BCM963138DVT Reference platform DTS
MAINTAINERS: add entry for the Broadcom BCM63xx ARM SoCs
Geert Uytterhoeven (8):
ARM: shmobile: r8a7778: Add missing call to shmobile_init_late()
ARM: shmobile: kzm9g: Remove unneeded nr_irqs initialization
ARM: shmobile: kzm9g-reference: Remove unneeded nr_irqs initialization
ARM: shmobile: dma: Use defines instead of hardcoded numbers
ARM: shmobile: sh7372: Remove unneeded nr_irqs initialization
ARM: shmobile: sh73a0: Remove unneeded nr_irqs initialization
ARM: shmobile: Move legacy INTC definitions from irqs.h to intc.h
ARM: shmobile: r8a7740 legacy: Fix copied bug in comment
Haojian Zhuang (7):
ARM: mcpm: support 4 clusters
ARM: hisi: enable MCPM implementation
ARM: hisi: enable HiP04
document: dt: add the binding on HiP04
ARM: dts: add hip04 dts
ARM: config: enable hisilicon hip04
ARM: debug: add HiP04 debug uart
Hisashi Nakamura (1):
clk: shmobile: Add r8a7794 support
Jason Liu (1):
ARM: i.MX6: add more chip revision support
Joe Perches (1):
arm: mach-imx: Convert pr_warning to pr_warn
Josef Holzmayr (1):
ARM: at91: Remove the support for the RSI EWS board
Keerthy (1):
ARM: AM437x: use pdata quirks for pinctrl information
Krzysztof Hałasa (1):
CNS3xxx: Fix debug UART.
Laurent Pinchart (11):
ARM: shmobile: r8a7790: Add CMT devices to DT
ARM: shmobile: r8a7791: Add CMT devices to DT
ARM: shmobile: r8a7779: Add TMU devices to DT
ARM: shmobile: lager-reference: Enable CMT0 in device tree
ARM: shmobile: koelsch-reference: Enable CMT0 in device tree
ARM: shmobile: marzen-reference: Enable TMU0 in device tree
ARM: shmobile: r7s72100: Add MTU2 device to DT
ARM: shmobile: genmai-reference: Enable MTU2 in device tree
ARM: shmobile: r7s72100: genmai: Remove reference board file
ARM: shmobile: r7s72100: genmai: Remove legacy board file
ARM: shmobile: r7s72100: Remove legacy board support
Linus Walleij (1):
ARM: integrator: add MMCI device to IM-PD1
Magnus Damm (32):
ARM: shmobile: kzm9g: Add shmobile_init_late()
ARM: shmobile: marzen: Add shmobile_init_late()
ARM: shmobile: bockw: Add shmobile_init_late()
ARM: shmobile: ape6evm: Add shmobile_init_late()
ARM: shmobile: ape6evm: Use shmobile_init_delay()
ARM: shmobile: marzen: Remove NR_IRQS_LEGACY
ARM: shmobile: sh73a0: Add shmobile_init_late()
ARM: shmobile: r8a7779: Fix shmobile_init_late()
ARM: shmobile: r8a7778: Fix shmobile_init_late()
ARM: shmobile: r8a73a4: Add shmobile_init_late()
ARM: shmobile: r7s72100: Add shmobile_init_late()
ARM: shmobile: Rework multiplatform include workaround
ARM: shmobile: r8a7779: Remove NR_IRQS_LEGACY
ARM: shmobile: sh7372: Update DTS to include CPU frequency
ARM: shmobile: sh73a0: Update DTS to include CPU frequency
ARM: shmobile: r8a7778: Update DTS to include CPU frequency
ARM: shmobile: sh7372: Use shmobile_init_delay()
ARM: shmobile: r8a73a4: Use shmobile_init_delay()
ARM: shmobile: Remove shmobile_setup_delay()
ARM: shmobile: sh73a0: Use shmobile_init_delay()
ARM: shmobile: r8a7778: Use shmobile_init_delay()
ARM: shmobile: bockw: Use shmobile_init_delay()
ARM: shmobile: kzm9g: Use shmobile_init_delay()
ARM: shmobile: sh73a0: Remove duplicate CPUFreq bits
ARM: shmobile: ape6evm: Remove duplicate CPUFreq bits
ARM: shmobile: r8a7740: Multiplatform support
ARM: shmobile: armadillo800eva: Sync DTS
ARM: shmobile: armadillo800eva: Build DTS for multiplatform
ARM: shmobile: r8a7740: Add restart callback
ARM: shmobile: armadillo800eva reference: Remove C board code
ARM: shmobile: armadillo800eva reference: Remove DTS
ARM: shmobile: r8a7794: Reserve memory as other R-Car Gen2 SoCs
Mark Brown (1):
ARM: omap: Remove stray ARCH_HAS_OPP references
Matthias Brugger (1):
ARM: mediatek: Add earlyprintk support for mt6589
Michal Simek (1):
ARM: zynq: Remove useless L2C AUX setting
Nicolas Ferre (5):
ARM: at91: remove board file for Acme Systems Fox G20
ARM: at91: introduce basic SAMA5D4 support
ARM: at91: SAMA5D4 SoC detection code and low level routines
ARM: at91: dt: add device tree file for SAMA5D4 SoC
ARM: at91: dt: add device tree file for SAMA5D4ek board
Nishanth Menon (19):
ARM: dts: omap4-panda: Fix model and SoC family details
ARM: dts: am335x-bone*: Fix model name and update compatibility information
ARM: OMAP4+: prminst: provide function to find prm_dev instance offset
ARM: OMAP4: PRM: use the generic prm_inst to allow logic to be abstracted
ARM: OMAP4+: PRM: register interrupt information from DT
ARM: OMAP4+: PRM: remove "wkup" event
ARM: OMAP4+: PRM: Enable wakeup capability for OMAP5, DRA7
ARM: OMAP3+: PRM: register interrupt information from DT
ARM: OMAP: DRA7: powerdomain data: fix powerdomain powerstate
ARM: OMAP5: powerdomain data: fix powerdomain powerstate
ARM: OMAP2+: powerdomain: pwrdm_for_each_clkdm iterate only valid clkdms
ARM: OMAP2+: powerdomain: introduce logic for finding valid power domain
ARM: OMAP4+: PM: Make logic state programmable
ARM: OMAP4+: PM: use only valid low power state for suspend
ARM: OMAP4+: PM: Use only valid low power state for CPU hotplug
ARM: OMAP5: use pdata quirks for pinctrl information
ARM: DRA7: use pdata quirks for pinctrl information
ARM: dts: OMAP3+: Add PRM interrupt
ARM: OMAP5+: Reuse OMAP4 PM code for OMAP5 and DRA7
Olof Johansson (6):
Merge tag 'soc-for-v3.18' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'renesas-clk2-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'D01-for-3.18' of git://github.com/hisilicon/linux-hisi into next/soc
ARM: debug: fix alphanumerical order on debug uarts
Merge tag 'renesas-soc4-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'imx-soc-3.18' of git://git.kernel.org/.../shawnguo/linux into next/soc
Rajendra Nayak (6):
ARM: OMAP5 / DRA7: PM: Avoid all SAR saves
ARM: OMAP5 / DRA7: Enable CPU RET on suspend
ARM: DRA7: Add hook in SoC initcalls to enable pm initialization
ARM: AM335x: Get rid of unused sram init function
ARM: OMAP4+: Move SRAM data to DT
ARM: OMAP4+: Remove static iotable mappings for SRAM
Rasmus Villemoes (1):
ARM: tegra: remove unused tegra_emc.h
Santosh Shilimkar (6):
ARM: OMAP5 / DRA7: PM: Update CPU context register offset
ARM: OMAP5 / DRA7: PM: Set MPUSS-EMIF clock-domain static dependency
ARM: OMAP5 / DRA7: PM / wakeupgen: Enables ES2 PM mode by default
ARM: OMAP5 / DRA7: PM: Enable Mercury retention mode on CPUx powerdomains
ARM: OMAP5 / DRA7: PM: Provide a dummy startup function for CPU hotplug
ARM: OMAP5: Add hook in SoC initcalls to enable pm initialization
Shawn Guo (7):
ARM: imx: remove imx_scu_standby_enable()
ARM: imx: add an exclusive gate clock type
ARM: imx6q: add BYPASS support for PLL clocks
ARM: imx6sl: add BYPASS support for PLL clocks
ARM: imx6sx: add BYPASS support for PLL clocks
ARM: imx: remove ENABLE and BYPASS bits from clk-pllv3 driver
ARM: imx: fix register offset of pll7_usb_host gate clock
Shengjiu Wang (4):
ARM: clk-imx6q: refine clock tree for ESAI
ARM: clk-imx6q: refine clock tree for ASRC
ARM: clk-imx6q: refine clock tree for SSI
ARM: clk-imx6sl: refine clock tree for SSI
Simon Horman (12):
Merge branch 'boards-for-v3.18' into soc-init-delay-for-v3.18.base
ARM: shmobile: r8a7740: Add CMT1 device to DT
ARM: shmobile: armadillo800eva-reference: Enable CMT1 in device tree
ARM: shmobile: armadillo800eva-reference: Do not use r8a7740_add_standard_devices_dt()
ARM: shmobile: r8a7740: Remove r8a7740_add_standard_devices_dt
Merge tag 'renesas-r8a7740-ccf-and-timers-for-v3.18' into dt-timers-for-v3.18
ARM: shmobile: r8a7790: Use SoC-specific 48-bit CMT compat string
ARM: shmobile: r7s72100: Use SoC-specific MTU2 compat string
ARM: shmobile: r8a7791: Use SoC-specific 48-bit CMT compat string
ARM: shmobile: r8a7779: Use SoC-specific TMU compat string
ARM: shmobile: r8a7740: Use SoC-specific 48-bit CMT compat string
ARM: shmobile: r8a7794: Remove unnecessary #ifdef CONFIG_USE_OF
Soren Brinkmann (7):
ARM: zynq: PM: Enable A9 internal clock gating feature
Documentation: devicetree: Add binding for Synopsys DDR controller
ARM: zynq: DT: Add DDRC node
ARM: zynq: PM: Enable DDR clock stop
ARM: zynq: Synchronise zynq_cpu_die/kill
ARM: zynq: Remove hotplug.c
ARM: zynq: Rename 'zynq_platform_cpu_die'
Stefan Agner (2):
ARM: imx: clk-vf610: introduce clks_init_on
ARM: imx: clk-vf610: Add USBPHY clocks
Thierry Reding (2):
of: Add NVIDIA Tegra flow controller bindings
ARM: tegra: Initialize flow controller from DT
Tony Lindgren (9):
Merge branch 'pull/v3.18/powerdomain-fixes' of https://github.com/nmenon/linux-2.6-playground into omap-for-v3.18/fixes-not-urgent
Merge branch 'pull/v3.18/for-omap-soc' of https://github.com/nmenon/linux-2.6-playground into omap-for-v3.18/soc
ARM: OMAP2+: Add hwmod flag for HWMOD_RECONFIG_IO_CHAIN
ARM: OMAP3: Use manual idle for UARTs because of DMA errata
ARM: omap2plus_defconfig: Shrink with savedefconfig
ARM: omap2plus_defconfig: Add cpufreq to defconfig
ARM: omap2plus_defconfig: Add support for distros with systemd
ARM: omap2plus_defconfig: Enable battery and reset drivers
ARM: omap2plus_defconfig: Enable some display features
Ulrich Hecht (9):
ARM: shmobile: r8a7740: clock register bits
ARM: shmobile: r8a7740: add SoC clocks to DTS
ARM: shmobile: r8a7740: add MSTP clock assignments to DT
ARM: shmobile: armadillo800eva-reference: add clock overrides to DTS
ARM: shmobile: support Cortex-A7 in shmobile_init_delay()
ARM: shmobile: Initial r8a7794 SoC support
ARM: shmobile: sh73a0: Add CMT1 device to DT
ARM: shmobile: kzm9g-reference: Enable CMT1 in device tree
clk: shmobile: Add r8a7740, sh73a0 SoCs to MSTP bindings
Vincent Stehlé (1):
irq: Export handle_fasteoi_irq
Wei Xu (1):
ARM: hisi: Fix platmcpm compilation when ARMv6 is selected
Xiubo Li (1):
ARM: dts: vf610-twr: remove useless property for sound card.
.../devicetree/bindings/arm/atmel-at91.txt | 37 +
.../devicetree/bindings/arm/bcm/bcm63138.txt | 9 +
.../bindings/arm/hisilicon/hisilicon.txt | 23 +
Documentation/devicetree/bindings/arm/omap/mpu.txt | 3 +
.../bindings/arm/tegra/nvidia,tegra20-flowctrl.txt | 12 +
.../devicetree/bindings/clock/at91-clock.txt | 14 +
.../bindings/clock/renesas,cpg-mstp-clocks.txt | 2 +
.../bindings/memory-controllers/synopsys.txt | 11 +
MAINTAINERS | 8 +
arch/arm/Kconfig | 12 +
arch/arm/Kconfig.debug | 79 +-
arch/arm/Makefile | 1 +
arch/arm/boot/dts/Makefile | 6 +-
arch/arm/boot/dts/am335x-bone-common.dtsi | 3 -
arch/arm/boot/dts/am335x-bone.dts | 5 +
arch/arm/boot/dts/am335x-boneblack.dts | 5 +
arch/arm/boot/dts/am33xx.dtsi | 5 +-
arch/arm/boot/dts/am4372.dtsi | 5 +
arch/arm/boot/dts/at91-sama5d4ek.dts | 260 ++++
arch/arm/boot/dts/bcm63138.dtsi | 134 +++
arch/arm/boot/dts/bcm963138dvt.dts | 30 +
arch/arm/boot/dts/dra7.dtsi | 1 +
arch/arm/boot/dts/hip04-d01.dts | 32 +
arch/arm/boot/dts/hip04.dtsi | 267 +++++
arch/arm/boot/dts/omap3.dtsi | 1 +
arch/arm/boot/dts/omap4-panda-common.dtsi | 3 -
arch/arm/boot/dts/omap4-panda-es.dts | 5 +
arch/arm/boot/dts/omap4-panda.dts | 5 +
arch/arm/boot/dts/omap4.dtsi | 7 +
arch/arm/boot/dts/omap5.dtsi | 9 +-
arch/arm/boot/dts/r7s72100-genmai.dts | 4 +
arch/arm/boot/dts/r7s72100.dtsi | 10 +
.../boot/dts/r8a7740-armadillo800eva-reference.dts | 283 -----
arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 276 ++++-
arch/arm/boot/dts/r8a7740.dtsi | 220 +++-
arch/arm/boot/dts/r8a7778.dtsi | 6 +
arch/arm/boot/dts/r8a7779-marzen.dts | 4 +
arch/arm/boot/dts/r8a7779.dtsi | 42 +
arch/arm/boot/dts/r8a7790-lager.dts | 4 +
arch/arm/boot/dts/r8a7790.dtsi | 32 +
arch/arm/boot/dts/r8a7791-koelsch.dts | 4 +
arch/arm/boot/dts/r8a7791.dtsi | 32 +
arch/arm/boot/dts/sama5d4.dtsi | 1240 ++++++++++++++++++++
arch/arm/boot/dts/sh7372.dtsi | 1 +
arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | 4 +
arch/arm/boot/dts/sh73a0.dtsi | 12 +
arch/arm/boot/dts/vf610-twr.dts | 1 -
arch/arm/boot/dts/zynq-7000.dtsi | 5 +
arch/arm/configs/clps711x_defconfig | 4 +-
.../configs/{hi3xxx_defconfig => hisi_defconfig} | 13 +
arch/arm/configs/imx_v4_v5_defconfig | 16 +-
arch/arm/configs/imx_v6_v7_defconfig | 10 +-
arch/arm/configs/multi_v7_defconfig | 1 +
arch/arm/configs/omap2plus_defconfig | 79 +-
arch/arm/configs/sama5_defconfig | 1 +
arch/arm/include/asm/mcpm.h | 5 +
arch/arm/include/debug/bcm63xx.S | 33 +
arch/arm/include/debug/meson.S | 35 +
arch/arm/mach-at91/Kconfig | 21 +
arch/arm/mach-at91/Kconfig.non_dt | 12 -
arch/arm/mach-at91/Makefile | 3 +-
arch/arm/mach-at91/board-dt-sama5.c | 16 +-
arch/arm/mach-at91/board-foxg20.c | 272 -----
arch/arm/mach-at91/board-rsi-ews.c | 232 ----
arch/arm/mach-at91/generic.h | 1 +
arch/arm/mach-at91/include/mach/cpu.h | 22 +-
arch/arm/mach-at91/include/mach/debug-macro.S | 5 +-
arch/arm/mach-at91/include/mach/hardware.h | 23 +-
arch/arm/mach-at91/include/mach/sama5d4.h | 33 +
arch/arm/mach-at91/include/mach/uncompress.h | 21 +-
arch/arm/mach-at91/sama5d4.c | 64 +
arch/arm/mach-at91/setup.c | 97 +-
arch/arm/mach-at91/soc.h | 5 +
arch/arm/mach-bcm/Kconfig | 17 +
arch/arm/mach-bcm/Makefile | 3 +
arch/arm/mach-bcm/bcm63xx.c | 27 +
arch/arm/mach-clps711x/board-edb7211.c | 37 +-
arch/arm/mach-clps711x/devices.c | 52 +-
arch/arm/mach-hisi/Kconfig | 11 +-
arch/arm/mach-hisi/Makefile | 3 +
arch/arm/mach-hisi/hisilicon.c | 9 +
arch/arm/mach-hisi/platmcpm.c | 386 ++++++
arch/arm/mach-imx/Kconfig | 111 +-
arch/arm/mach-imx/Makefile | 10 +-
arch/arm/mach-imx/anatop.c | 13 +
arch/arm/mach-imx/board-pcm038.h | 36 -
arch/arm/mach-imx/clk-gate-exclusive.c | 94 ++
arch/arm/mach-imx/clk-imx6q.c | 99 +-
arch/arm/mach-imx/clk-imx6sl.c | 103 +-
arch/arm/mach-imx/clk-imx6sx.c | 63 +-
arch/arm/mach-imx/clk-pllv3.c | 37 -
arch/arm/mach-imx/clk-vf610.c | 21 +-
arch/arm/mach-imx/clk.h | 3 +
arch/arm/mach-imx/common.h | 2 -
arch/arm/mach-imx/cpuidle-imx6q.c | 4 -
arch/arm/mach-imx/eukrea-baseboards.h | 10 +-
arch/arm/mach-imx/eukrea_mbimx27-baseboard.c | 351 ------
arch/arm/mach-imx/imx1-dt.c | 26 +
arch/arm/mach-imx/iomux-imx31.c | 7 -
arch/arm/mach-imx/iomux-v1.c | 2 -
arch/arm/mach-imx/iomux-v3.c | 2 -
arch/arm/mach-imx/mach-armadillo5x0.c | 2 +-
arch/arm/mach-imx/mach-cpuimx27.c | 321 -----
arch/arm/mach-imx/mach-imx6sx.c | 3 +
arch/arm/mach-imx/mach-mx1ads.c | 154 ---
arch/arm/mach-imx/mach-mx31_3ds.c | 4 +-
arch/arm/mach-imx/mach-mx31lite.c | 2 +-
arch/arm/mach-imx/mach-mxt_td60.c | 273 -----
arch/arm/mach-imx/mach-pcm037.c | 4 +-
arch/arm/mach-imx/mach-pcm038.c | 358 ------
arch/arm/mach-imx/mxc.h | 2 +
arch/arm/mach-imx/pcm970-baseboard.c | 231 ----
arch/arm/mach-imx/platsmp.c | 10 -
arch/arm/mach-imx/time.c | 31 +-
arch/arm/mach-integrator/impd1.c | 48 +
arch/arm/mach-meson/Kconfig | 13 +
arch/arm/mach-meson/Makefile | 1 +
arch/arm/mach-meson/meson.c | 27 +
arch/arm/mach-omap2/Kconfig | 5 -
arch/arm/mach-omap2/Makefile | 12 +-
arch/arm/mach-omap2/common.h | 2 +-
arch/arm/mach-omap2/io.c | 23 +-
arch/arm/mach-omap2/omap-mpuss-lowpower.c | 106 +-
arch/arm/mach-omap2/omap-secure.h | 1 +
arch/arm/mach-omap2/omap-wakeupgen.c | 20 +-
arch/arm/mach-omap2/omap-wakeupgen.h | 1 +
arch/arm/mach-omap2/omap4-common.c | 22 +-
arch/arm/mach-omap2/omap_hwmod.c | 4 +-
arch/arm/mach-omap2/omap_hwmod.h | 4 +
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 12 +-
arch/arm/mach-omap2/pdata-quirks.c | 10 +
arch/arm/mach-omap2/pm.h | 1 +
arch/arm/mach-omap2/pm44xx.c | 57 +-
arch/arm/mach-omap2/powerdomain.c | 79 +-
arch/arm/mach-omap2/powerdomain.h | 4 +
arch/arm/mach-omap2/powerdomains54xx_data.c | 12 +-
arch/arm/mach-omap2/powerdomains7xx_data.c | 14 +-
arch/arm/mach-omap2/prm3xxx.c | 18 +
arch/arm/mach-omap2/prm44xx.c | 90 +-
arch/arm/mach-omap2/prminst44xx.c | 40 +-
arch/arm/mach-omap2/prminst44xx.h | 3 +
arch/arm/mach-omap2/sram.c | 39 +-
arch/arm/mach-omap2/sram.h | 7 -
arch/arm/mach-pxa/devices.c | 42 +-
arch/arm/mach-pxa/devices.h | 3 +
arch/arm/mach-pxa/pxa3xx.c | 14 +-
arch/arm/mach-shmobile/Kconfig | 41 +-
arch/arm/mach-shmobile/Makefile | 7 +-
arch/arm/mach-shmobile/Makefile.boot | 2 -
arch/arm/mach-shmobile/board-ape6evm-reference.c | 4 +-
arch/arm/mach-shmobile/board-ape6evm.c | 3 +-
.../board-armadillo800eva-reference.c | 198 ----
arch/arm/mach-shmobile/board-bockw-reference.c | 3 +-
arch/arm/mach-shmobile/board-bockw.c | 2 +-
arch/arm/mach-shmobile/board-genmai-reference.c | 55 -
arch/arm/mach-shmobile/board-genmai.c | 161 ---
arch/arm/mach-shmobile/board-koelsch-reference.c | 2 -
arch/arm/mach-shmobile/board-kzm9g-reference.c | 4 +-
arch/arm/mach-shmobile/board-kzm9g.c | 2 +-
arch/arm/mach-shmobile/board-lager-reference.c | 2 -
arch/arm/mach-shmobile/board-mackerel.c | 1 +
arch/arm/mach-shmobile/board-marzen-reference.c | 12 +-
arch/arm/mach-shmobile/clock-r7s72100.c | 231 ----
arch/arm/mach-shmobile/common.h | 2 -
arch/arm/mach-shmobile/dma-register.h | 4 +-
arch/arm/mach-shmobile/intc.h | 5 +
arch/arm/mach-shmobile/irqs.h | 8 +-
arch/arm/mach-shmobile/pm-r8a7740.c | 7 +-
arch/arm/mach-shmobile/r7s72100.h | 7 -
arch/arm/mach-shmobile/r8a73a4.h | 1 -
arch/arm/mach-shmobile/r8a7740.h | 5 +-
arch/arm/mach-shmobile/r8a7779.h | 1 -
arch/arm/mach-shmobile/r8a7790.h | 1 -
arch/arm/mach-shmobile/r8a7791.h | 1 -
arch/arm/mach-shmobile/setup-r7s72100.c | 24 +-
arch/arm/mach-shmobile/setup-r8a73a4.c | 10 +-
arch/arm/mach-shmobile/setup-r8a7740.c | 34 +-
arch/arm/mach-shmobile/setup-r8a7778.c | 5 +-
arch/arm/mach-shmobile/setup-r8a7779.c | 20 +-
arch/arm/mach-shmobile/setup-r8a7790.c | 7 +-
arch/arm/mach-shmobile/setup-r8a7791.c | 7 +-
arch/arm/mach-shmobile/setup-r8a7794.c | 33 +
arch/arm/mach-shmobile/setup-sh7372.c | 4 +-
arch/arm/mach-shmobile/setup-sh73a0.c | 21 +-
arch/arm/mach-shmobile/timer.c | 30 +-
arch/arm/mach-tegra/flowctrl.c | 44 +-
arch/arm/mach-tegra/flowctrl.h | 2 +
arch/arm/mach-tegra/tegra.c | 2 +
arch/arm/mach-zynq/Makefile | 3 +-
arch/arm/mach-zynq/common.c | 11 +-
arch/arm/mach-zynq/common.h | 16 +-
arch/arm/mach-zynq/hotplug.c | 47 +-
arch/arm/mach-zynq/platsmp.c | 41 +-
arch/arm/mach-zynq/pm.c | 83 ++
arch/arm/mach-zynq/slcr.c | 43 +-
arch/arm/plat-pxa/ssp.c | 1 +
drivers/clk/at91/Makefile | 1 +
drivers/clk/at91/clk-h32mx.c | 123 ++
drivers/clk/at91/pmc.c | 6 +
drivers/clk/at91/pmc.h | 5 +
drivers/clk/shmobile/Makefile | 1 +
drivers/cpuidle/cpuidle-zynq.c | 10 +-
include/dt-bindings/clock/imx6qdl-clock.h | 35 +-
include/dt-bindings/clock/imx6sl-clock.h | 30 +-
include/dt-bindings/clock/imx6sx-clock.h | 25 +-
include/dt-bindings/clock/r8a7740-clock.h | 77 ++
include/dt-bindings/clock/vf610-clock.h | 5 +-
include/linux/clk/at91_pmc.h | 1 +
include/linux/platform_data/tegra_emc.h | 34 -
kernel/irq/chip.c | 1 +
210 files changed, 5486 insertions(+), 3994 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/bcm/bcm63138.txt
create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-flowctrl.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/synopsys.txt
create mode 100644 arch/arm/boot/dts/at91-sama5d4ek.dts
create mode 100644 arch/arm/boot/dts/bcm63138.dtsi
create mode 100644 arch/arm/boot/dts/bcm963138dvt.dts
create mode 100644 arch/arm/boot/dts/hip04-d01.dts
create mode 100644 arch/arm/boot/dts/hip04.dtsi
delete mode 100644 arch/arm/boot/dts/r8a7740-armadillo800eva-reference.dts
create mode 100644 arch/arm/boot/dts/sama5d4.dtsi
rename arch/arm/configs/{hi3xxx_defconfig => hisi_defconfig} (77%)
create mode 100644 arch/arm/include/debug/bcm63xx.S
create mode 100644 arch/arm/include/debug/meson.S
delete mode 100644 arch/arm/mach-at91/board-foxg20.c
delete mode 100644 arch/arm/mach-at91/board-rsi-ews.c
create mode 100644 arch/arm/mach-at91/include/mach/sama5d4.h
create mode 100644 arch/arm/mach-at91/sama5d4.c
create mode 100644 arch/arm/mach-bcm/bcm63xx.c
create mode 100644 arch/arm/mach-hisi/platmcpm.c
delete mode 100644 arch/arm/mach-imx/board-pcm038.h
create mode 100644 arch/arm/mach-imx/clk-gate-exclusive.c
delete mode 100644 arch/arm/mach-imx/eukrea_mbimx27-baseboard.c
create mode 100644 arch/arm/mach-imx/imx1-dt.c
delete mode 100644 arch/arm/mach-imx/mach-cpuimx27.c
delete mode 100644 arch/arm/mach-imx/mach-mx1ads.c
delete mode 100644 arch/arm/mach-imx/mach-mxt_td60.c
delete mode 100644 arch/arm/mach-imx/mach-pcm038.c
delete mode 100644 arch/arm/mach-imx/pcm970-baseboard.c
create mode 100644 arch/arm/mach-meson/Kconfig
create mode 100644 arch/arm/mach-meson/Makefile
create mode 100644 arch/arm/mach-meson/meson.c
delete mode 100644 arch/arm/mach-shmobile/board-armadillo800eva-reference.c
delete mode 100644 arch/arm/mach-shmobile/board-genmai-reference.c
delete mode 100644 arch/arm/mach-shmobile/board-genmai.c
delete mode 100644 arch/arm/mach-shmobile/clock-r7s72100.c
delete mode 100644 arch/arm/mach-shmobile/r7s72100.h
create mode 100644 arch/arm/mach-shmobile/setup-r8a7794.c
create mode 100644 arch/arm/mach-zynq/pm.c
create mode 100644 drivers/clk/at91/clk-h32mx.c
create mode 100644 include/dt-bindings/clock/r8a7740-clock.h
delete mode 100644 include/linux/platform_data/tegra_emc.h
More information about the linux-arm-kernel
mailing list