This is the bulk of new SoC enablement and other platform changes for 3.17:
* Samsung S5PV210 has been converted to DT and multiplatform * Clock drivers and bindings for some of the lower-end i.MX 1/2 platforms * Kirkwood, one of the popular Marvell platforms, is folded into the mvebu platform code, removing mach-kirkwood. * Hwmod data for TI AM43xx and DRA7 platforms. * More additions of Renesas shmobile platform support * Removal of plat-samsung contents that can be removed with S5PV210 being multiplatform/DT-enabled and the other two old platforms being removed. New platforms (most with only basic support right now): * Hisilicon X5HD2 settop box chipset is introduced * Mediatek MT6589 (mobile chipset) is introduced * Broadcom BCM7xxx settop box chipset is introduced + as usual a lot other pieces all over the platform code. Conflicts: Documentation/devicetree/bindings/phy/samsung-phy.txt: Add/add: Keep both. s5pv210 should be at the bottom of the list (sorted alphabetically). That would have avoided the conflict in the first place. :( arch/arm/Kconfig: Remove/change: Remove ARCH_S5PV210 config entry. arch/arm/mach-mvebu/headsmp-a9.S: Remove/change: Remove the conflicting chunk (mov pc,r1 -> ret r1 conversion conflicted with the removal). arch/arm/mach-shmobile/headsmp.S: Change/change: Keep both sides, sort the result with asm below linux. drivers/cpuidle/Kconfig.arm: Add/change: Keep MPCM dependency and the TC2+EXYNOS line. drivers/phy/phy-samsung-usb2.c: Add/add: Like the Doc above, keep both but sort the result. Could have been avoided by original patches doing it. :( Careful to not miss the #endif and closing }, drivers/phy/phy-samsung-usb2.h: Add/add: Keep both, sort. arch/arm/mach-s5pv210/include/mach/memory.h: Change/remove: Just git rm the file. ---------------------------------------------------------------- The following changes since commit ea7558cd522323330d670a849c6154f73a6e08b7: Merge branch 'next/cleanup' into HEAD are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/soc-for-3.17 for you to fetch changes up to c2fff85e21818952aa0ee5778926beee6c03e579: ARM: hisi: remove smp from machine descriptor ---------------------------------------------------------------- Abhilash Kesavan (1): ARM: EXYNOS: Support cluster power off on exynos5420/5800 Alex Elder (2): ARM: add SMP support for Broadcom mobile SoCs ARM: configs: enable SMP in bcm_defconfig Alexander Shiyan (22): ARM: i.MX: Select HAVE_IMX_SRC for i.MX5 globally ARM: i.MX1 clk: Add devicetree support ARM: i.MX: Remove registration helper for i.MX1 USB UDC ARM: i.MX: Use of_clk_get_by_name() for timer clocks for DT case. ARM: i.MX: Remove excess variable ARM: i.MX27 clk: Separate DT and non-DT init procedure ARM: i.MX27 clk: Use of_clk_init() for DT case ARM: i.MX clk: Move clock check function in common location ARM: i.MX system: Simplify handling watchdog clock ARM: i.MX system: Add a reset fallback if base address of watchdog is not set ARM: i.MX: Remove Freescale i.MX27 IP Camera board support ARM: i.MX21 clk: Clock initialization rework ARM: i.MX21 clk: Remove clk_register_clkdev() for unused clocks ARM: i.MX21 clk: Cleanup driver ARM: i.MX21 clk: Add devicetree support ARM: i.MX: Remove i.MX1 camera support ARM: i.MX: Remove excess symbols ARCH_MX1, ARCH_MX25 and MACH_MX27 ARM: i.MX: Remove Freescale Logic Product Development i.MX27 Lite-Kit board support ARM: i.MX27 clk: Introduce DT include for clock provider ARM: i.MX27 clk: Remove unused definitions ARM: i.MX27 clk: Add 26 MHz oscillator circuit clock gate ARM: i.MX: Use CLOCKSOURCE_OF_DECLARE() for DT targets Andrew Lunn (2): ARM: Kirkwood: Add setup file for netxbig LEDs ARM: Kirkwood: Remove mach-kirkwood Anson Huang (4): ARM: imx: add suspend support for i.mx6sx ARM: imx: add cpuidle support for i.mx6sx ARM: imx: mem bit must be cleared before entering DSM mode ARM: imx: add standby mode support for suspend Antoine Ténart (1): ARM: berlin: add SMP support Arnd Bergmann (17): ARM: shmobile: fix shmobile_smp_apmu_suspend_init build failure for !SUSPEND ARM: imx: imx6sx uses imx6q cpuidle code ARM: imx: build cpu_is_imx6sl function conditionally Merge tag 'v3.17-next-mediatek-support' of https://github.com/mbgg/linux-mediatek into next/soc ARM: mvebu: fix build without platforms selected Merge branch 'omap/cleanup' into next/soc Merge tag 'omap-for-v3.17/soc-new' of git://git.kernel.org/.../tmlind/linux-omap into next/soc Merge branches 'samsung/cleanup' and 'samsung/s5p-cleanup-v2', tag 'v3.16-rc6' into next/soc Merge tag 'power-exynos' of git://git.kernel.org/.../kgene/linux-samsung into next/soc Merge tag 's5pv210-dt' of git://git.kernel.org/.../kgene/linux-samsung into next/soc Merge tag 'misc-for-3.17' of git://github.com/hisilicon/linux-hisi into next/soc Merge tag 'v3.17-rockchip-smp-hotplug' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc Merge branch 'next/fixes-non-critical' into next/soc Merge branch 'cleanup/gpio-header-removal' into next/soc Merge tag 'mvebu-soc-3.17-4' of git://git.infradead.org/linux-mvebu into next/soc Merge branch 'clk-rockchip' of git://git.linaro.org/people/mike.turquette/linux into next/soc Merge tag 'for-3.17/bcm-soc' of git://github.com/broadcom/mach-bcm into next/soc Benoit Cousson (1): ARM: shmobile: Mark all SoCs in shmobile as CPUFreq, capable Brian Norris (2): ARM: brcmstb: select GISB arbiter and interrupt drivers MAINTAINERS: add entry for Broadcom ARM STB architecture Chander Kashyap (6): cpuidle: big.LITTLE: add of_device_id structure ARM: EXYNOS: add generic function to calculate cpu number cpuidle: big.LITTLE: Add ARCH_EXYNOS entry in config cpuidle: big.LITTLE: init driver for exynos5420 ARM: EXYNOS: do not allow cpuidle registration for exynos5420 ARM: EXYNOS: populate suspend and powered_up callbacks for mcpm Chen-Yu Tsai (3): ARM: sunxi: Introduce Allwinner A23 support ARM: sunxi: Add earlyprintk support using R_UART (sun6i/sun8i) ARM: sunxi: select MFD_SUN6I_PRCM when sun8i arch support is enabled Denis Carikli (2): ARM i.MX25 clk: Fix gpt timer clock. ARM: i.MX25 clk: Use of_clk_init() for DT case Ezequiel Garcia (1): ARM: mvebu: Don't apply the thermal quirk if the SoC revision is unknown Fabian Frederick (1): ARM: imx: use PTR_ERR_OR_ZERO Fabio Estevam (6): ARM: imx: defconfig: Select CONFIG_FHANDLE ARM: imx_v6_v7_defconfig: Select CONFIG_SOC_IMX6SX ARM: clk-imx51-imx53: Remove clk_register_clkdev() ARM: imx_v4_v5_defconfig: Add USB device options ARM: mx6: Only check for 1.2GHz for mx6quad ARM: imx: clk-imx6sx: register SSI/SSI_IPG as shared gate clocks Gaku Inami (3): ARM: shmobile: add cpufreq-cpu0 driver for common SH-Mobile ARM: shmobile: Remove ARCH_HAS_CPUFREQ config for shmobile ARM: shmobile: Remove opps table check for cpufreq Geert Uytterhoeven (7): ARM: shmobile: rcar-gen2: Update for of_get_flat_dt_prop() update ARM: shmobile: rcar-gen2: Use "1ULL" instead of "(u64)1" ARM: shmobile: rcar-gen2: Remove useless copied section for LongTrail ARM: shmobile: r8a7779 dtsi: Update unit-addresses for clocks ARM: shmobile: r8a7779 dtsi: Correct #address-cells/#size-cells for clocks ARM: shmobile: Move r8a7779.h ARM: shmobile: Move r8a7791.h Gregory CLEMENT (14): ARM: mvebu: Use the a standard errno in mvebu_get_soc_id ARM: mvebu: Use system controller to get the soc id when possible ARM: mvebu: split again armada_370_xp_pmsu_idle_enter() in PMSU code ARM: mvebu: sort the #include of pmsu.c in alphabetic order ARM: mvebu: add a common function for the boot address work around ARM: mvebu: use the common function for Armada 375 SMP workaround ARM: mvebu: rename the armada_370_xp symbols to mvebu_v7 in pmsu.c ARM: mvebu: make the cpuidle initialization more generic ARM: mvebu: use a local variable to store the resume address ARM: mvebu: make the snoop disabling optional in mvebu_v7_pmsu_idle_prepare() ARM: mvebu: export the SCU address cpuidle: mvebu: rename the driver from armada-370-xp to mvebu-v7 ARM: mvebu: add cpuidle support for Armada 370 ARM: mvebu: add cpuidle support for Armada 38x Haifeng Yan (3): ARM: hisi: enable hix5hd2 SoC ARM: debug: Rename Hi3716 to HIX5HD2 ARM: dts: Add hix5hd2-dkb dts file. Haojian Zhuang (3): ARM: hisi: add ARCH_HISI power: reset: move hisilicon reboot code ARM: hisi: remove smp from machine descriptor Heiko Stuebner (1): ARM: rockchip: select ARMv7 compiler flags for platsmp.o Jason Cooper (3): Merge branch 'mvebu/soc-cpufreq' into mvebu/soc Merge branch 'mvebu/fixes' into mvebu/soc-cpuidle Merge branch 'mvebu/soc-cpuidle' into mvebu/soc Kishon Vijay Abraham I (2): arm: dra7xx: Add hwmod data for pcie1 phy and pcie2 phy arm: dra7xx: Add hwmod data for pcie1 and pcie2 subsystems Kukjin Kim (3): Merge branch 'v3.17-next/cleanup-samsung' into v3.17-next/dt-s5pv210 Merge branch 'v3.17-next/cleanup-samsung' into v3.17-next/power-exynos Merge branch 'v3.17-next/cpuidle-exynos' into v3.17-next/power-exynos Laurent Pinchart (1): ARM: shmobile: Fix device node reference leakage in shmobile_init_delay Liu Ying (1): bus: imx-weim: populate devices on a simple bus Lokesh Vutla (1): ARM: DRA7: hwmod: Add data for RTC Magnus Damm (10): ARM: shmobile: Use shmobile_init_late() on r8a7790 DT-only ARM: shmobile: Use shmobile_init_late() on r8a7791 DT-only ARM: shmobile: Add shared R-Car Gen2 CMA reservation code ARM: shmobile: Allow use of boot code for non-SMP case ARM: shmobile: Adjust APMU code to build for non-SMP ARM: shmobile: Use __init for APMU suspend init function ARM: shmobile: Move r8a7790 reset code to pm-r8a7790.c ARM: shmobile: Allow r8a7790 to build non-SMP APMU code ARM: shmobile: Move r8a7791 reset code to pm-r8a7791.c ARM: shmobile: Allow r8a7791 to build non-SMP APMU code Marc Carino (1): ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs Mateusz Krawczuk (6): clk: samsung: Add clock driver for S5PV210 and compatible SoCs ARM: S5PV210: Migrate clock handling to Common Clock Framework phy: Add support for S5PV210 to the Exynos USB 2.0 PHY driver ARM: S5PV210: Add board file for boot using Device Tree ARM: dts: Add Device tree for s5pv210 SoC ARM: dts: Add Device tree for s5pc110/s5pv210 boards Matthias Brugger (3): arm: add basic support for Mediatek MT6589 boards dt-bindings: add documentation for Mediatek SoC arm: mediatek: add dts for Aquaris5 mobile phone Mugunthan V N (1): arm: dra7xx: Add hwmod data for MDIO and CPSW Nishanth Menon (2): ARM: OMAP2+: DMA: remove requirement of irq for platform-dma driver ARM: DRA7: hwmod: remove interrupts for DMA Olof Johansson (19): Merge tag 'renesas-clock-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc Merge tag 'renesas-cpufreq-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc Merge tag 'renesas-r8a7779-multiplatform-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc Merge tag 'tegra-for-3.17-delay-timer' of git://git.kernel.org/.../tegra/linux into next/soc Merge tag 'versatile-for-3.17' of git://git.kernel.org/.../robh/linux into next/soc Merge tag 'renesas-soc-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc Merge tag 'mvebu-soc-3.17' of git://git.infradead.org/linux-mvebu into next/soc Merge tag 'berlin-soc-3.17-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/soc Merge tag 'renesas-r8a7779-multiplatform2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc Merge branch 'renesas/cleanup2' into next/soc Merge tag 'renesas-soc2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc Merge tag 'renesas-soc3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc Merge tag 'renesas-cpufreq2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc Merge tag 'renesas-r8a7779-multiplatform3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc Merge tag 'renesas-clock2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc Merge tag 'imx-soc-3.17' of git://git.kernel.org/.../shawnguo/linux into next/soc Merge tag 'sunxi-core-for-3.17' of git://git.kernel.org/.../mripard/linux into next/soc Merge tag 'mvebu-soc-3.17-2' of git://git.infradead.org/linux-mvebu into next/soc Merge tag 'exynos-cpuidle' of git://git.kernel.org/.../kgene/linux-samsung into next/soc Pankaj Dubey (2): ARM: EXYNOS: Refactored code for using PMU address via DT ARM: EXYNOS: Move cpufreq and cpuidle device registration to init_machine Paul Bolle (1): ARM: imx: remove unused defines Peter De Schrijver (3): kernel: add calibration_delay_done() ARM: choose highest resolution delay timer clocksource: tegra: Use us counter as delay timer Rob Herring (11): dts: versatile: add missing irq controller properties irqchip: versatile-fpga: Add IRQCHIP_DECLARE support irqchip: versatile-fpga: add support for arm,versatile-sic ARM: integrator: convert to use irqchip_init ARM: versatile: remove init_irq hook for DT boot dts: versatile: add pl180 compatible strings dt/bindings: arm-boards: add binding for Versatile core module dt/bindings: add compatible string for versatile osc clock ARM: timer-sp: allow getting timer1 clock from DT to fallback to legacy clock dts: versatile: add clock tree clk: versatile: add versatile OSC support Roger Quadros (1): ARM: DRA7: hwmod: Add OCP2SCP3 module Romain Perier (1): ARM: rockchip: Add cpu hotplug support for RK3XXX SoCs Sachin Kamat (3): ARM: mvebu: Staticize armada_375_smp_cpu1_enable_wa ARM: mvebu: Staticize armada_370_xp_cpu_pm_init ARM: mvebu: Staticize mvebu_cpu_reset_init Sathya Prakash M R (1): ARM: AM43xx: hwmod: add DSS hwmod data Shawn Guo (24): Merge tag 'imx-fixes-3.16-2' into imx/soc ARM: imx: move EHCI platform defines out of platform_data header ARM: imx5: move SOC_IMX5 and SOC_IMX51 into 'Device tree only' ARM: imx5: drop option MACH_IMX51_DT ARM: imx5: remove imx51 non-DT support files ARM: imx5: remove i.MX5 non-DT device registration helpers ARM: imx5: make mx51_clocks_init() a DT call ARM: imx5: drop arguments from mx5_clocks_common_init() ARM: imx5: tzic_init_irq() can directly be .init_irq hook ARM: imx5: remove function imx51_soc_init() ARM: imx5: call mxc_timer_init_dt() on imx51 ARM: imx5: retrieve iim base from device tree ARM: imx5: remove header crm-regs-imx5.h ARM: imx5: use dynamic mapping for CCM block ARM: imx5: use dynamic mapping for DPLL block ARM: imx5: reuse clock CCM mapping in pm code ARM: imx5: use dynamic mapping for Cortex and GPC block ARM: imx5: move init hooks into mach-imx5x.c ARM: imx5: remove file mm-imx5.c ARM: imx5: clean function declarations in mx51.h ARM: imx5: remove mx51.h and mx53.h ARM: imx6qdl: switch to use macro for clock ID ARM: imx: mark .dt_compat as const ARM: imx: drop PL310 errata 588369 and 727915 Silvio Fricke (2): ARM: imx_v6_v7_defconfig: Enable STMPE gpio support ARM: imx_v6_v7_defconfig: Enable flexcan driver for can support Simon Horman (28): ARM: shmobile: r8a7779: Add clocks ARM: shmobile: Sync Marzen DTS with Marzen reference DTS ARM: shmobile: marzen: Specify external clock frequency in DT ARM: shmobile: r8a7779: Reference clocks ARM: shmobile: rcar-gen2: correct return value of shmobile_smp_apmu_suspend_init ARM: shmobile: r8a7779: Add helper to read mode pins ARM: shmobile: r8a7779: Move r8a7779_earlytimer_init to clock-r8a7779.c ARM: shmobile: marzen-reference: Move clock and OF device initialisation into board code ARM: shmobile: r8a7779: Initial multiplatform support ARM: shmobile: marzen-reference: Initialize CPG device ARM: shmobile: marzen-reference: Instantiate clkdevs for SCIF and TMU ARM: shmobile: Remove non-multiplatform Marzen reference support ARM: shmobile: Let Marzen multiplatform boot with Marzen DTB ARM: shmobile: Remove Marzen reference DTS ARM: shmobile: marzen-reference: Remove legacy clock support ARM: shmobile: r8a7779: Add Maximum CPU Frequency to DTS ARM: shmobile: r8a7779: Use DT CPU Frequency in common case ARM: shmobile: marzen-reference: Use DT CPU Frequency ARM: shmobile: r8a7779: Remove unused r8a7779_init_delay() ARM: shmobile: r8a7779: Add scif nodes to dtsi ARM: shmobile: marzen: Remove early_printk from command line ARM: shmobile: marzen: Initialise SCIF devices using DT ARM: shmobile: marzen: Do not use workaround for scif devices ARM: shmobile: marzen: Consistently use tabs for indentation ARM: shmobile: r8a7778: add SCI clock support for DT ARM: shmobile: r8a73a4: add SCI clock support for DT ARM: shmobile: r8a7740: correct SCI clock support for DT ARM: shmobile: sh73a0: add SCI clock support for DT Stefan Agner (2): ARM: imx_v6_v7_defconfig: add FSL_EDMA and PRINTK_TIME ARM: imx: clk-vf610: fix FlexCAN clock gating Steffen Trumtrar (2): ARM: i.MX: allow disabling supervisor protect via DT ARM: i.MX53: globally disable supervisor protect Suman Anna (10): ARM: dts: OMAP2+: Add mailbox fifo and user information ARM: dts: OMAP4: Add mailbox node ARM: dts: AM33xx: Add mailbox node ARM: dts: AM4372: Correct mailbox node data ARM: dts: DRA7: Add mailbox nodes ARM: DRA7: hwmod_data: Add mailbox hwmod data ARM: OMAP2+: Avoid mailbox legacy device creation for DT-boot ARM: OMAP2: hwmod_data: Remove legacy mailbox data and addrs ARM: OMAP4: hwmod_data: Remove legacy mailbox addrs ARM: AM33xx: hwmod_data: Remove legacy mailbox addrs Thomas Petazzoni (13): ARM: mvebu: mark armada_370_xp_pmsu_idle_prepare() as static ARM: mvebu: remove stub implementation of CPU hotplug on Armada 375/38x ARM: mvebu: slightly refactor/rename PMSU idle related functions ARM: mvebu: export PMSU idle enter/exit functions ARM: mvebu: implement CPU hotplug support for Armada XP Documentation: arm: add URLs to public datasheets for the Marvell Armada 370 SoC ARM: mvebu: ensure CPU clocks are enabled ARM: mvebu: extend PMSU code to support dynamic frequency scaling clk: mvebu: extend clk-cpu for dynamic frequency scaling cpuidle: mvebu: add Armada 370 support cpuidle: mvebu: add Armada 38x support Documentation: arm: add URLs to public datasheets for the Marvell Armada XP SoC Documentation: arm: misc updates to Marvell EBU SoC status Tomasz Figa (13): cpufreq: s3c24xx: Remove some dead code serial: samsung: Remove support for legacy clock code ARM: SAMSUNG: Remove legacy clock code clk: samsung: Add S5PV210 Audio Subsystem clock driver ARM: S5PV210: Remove support for board files ARM: S5PV210: Untie PM support from legacy code ARM: S5PV210: move debug-macro.S into the common space ARM: S5PV210: Register cpufreq platform device cpufreq: s5pv210: Make the driver multiplatform aware ARM: S5PV210: Enable multi-platform build support gpio: samsung: Remove legacy support of S5PV210 ARM: SAMSUNG: Remove remaining legacy code clk: samsung: s5pv210: Remove legacy board support Tony Lindgren (2): Merge tag 'for-v3.17/omap-hwmod-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.17/soc Merge branch 'omap-for-v3.17/mailbox' into omap-for-v3.17/soc Vincent Stehlé (1): ARM: shmobile: rcar-gen2: update call to dma_contiguous_reserve_area Wei Xu (1): MAINTAINERS:ARM:hisi: add Hisilicon SoC family Wei Yongjun (1): ARM: mvebu: fix return value check in armada_xp_pmsu_cpufreq_init() keita kobayashi (4): ARM: shmobile: r8a7791 SYSC setup code ARM: shmobile: APMU: Add Core-Standby-state for Suspend to RAM ARM: shmobile: r8a7790: Support Core-Standby for Suspend to RAM ARM: shmobile: r8a7791: Support Core-Standby for Suspend to RAM Documentation/arm/Marvell/README | 23 +- .../devicetree/bindings/arm/arm-boards | 6 + .../bindings/arm/hisilicon/hisilicon.txt | 11 + .../devicetree/bindings/arm/mediatek.txt | 8 + .../bindings/clock/arm-integrator.txt | 4 +- .../bindings/clock/clk-s5pv210-audss.txt | 53 + .../devicetree/bindings/clock/imx1-clock.txt | 26 + .../devicetree/bindings/clock/imx21-clock.txt | 28 + .../devicetree/bindings/clock/imx27-clock.txt | 127 +- .../devicetree/bindings/clock/imx6q-clock.txt | 220 +-- .../bindings/clock/mvebu-cpu-clock.txt | 5 +- .../bindings/clock/samsung,s5pv210-clock.txt | 78 + .../devicetree/bindings/phy/samsung-phy.txt | 1 + MAINTAINERS | 16 + arch/arm/Kconfig | 40 +- arch/arm/Kconfig.debug | 39 +- arch/arm/Makefile | 8 +- arch/arm/boot/dts/Makefile | 15 +- arch/arm/boot/dts/am33xx.dtsi | 9 + arch/arm/boot/dts/am4372.dtsi | 3 - arch/arm/boot/dts/dra7.dtsi | 117 ++ arch/arm/boot/dts/hi3620.dtsi | 1 + arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 53 + arch/arm/boot/dts/hisi-x5hd2.dtsi | 170 +++ arch/arm/boot/dts/mt6589-aquaris5.dts | 25 + arch/arm/boot/dts/mt6589.dtsi | 94 ++ arch/arm/boot/dts/omap2420.dtsi | 2 + arch/arm/boot/dts/omap2430.dtsi | 2 + arch/arm/boot/dts/omap3.dtsi | 2 + arch/arm/boot/dts/omap4.dtsi | 9 + arch/arm/boot/dts/omap5.dtsi | 2 + arch/arm/boot/dts/r8a7779-marzen-reference.dts | 121 -- arch/arm/boot/dts/r8a7779-marzen.dts | 116 +- arch/arm/boot/dts/r8a7779.dtsi | 220 +++ arch/arm/boot/dts/s5pv210-aquila.dts | 392 +++++ arch/arm/boot/dts/s5pv210-goni.dts | 449 ++++++ arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 839 +++++++++++ arch/arm/boot/dts/s5pv210-smdkc110.dts | 78 + arch/arm/boot/dts/s5pv210-smdkv210.dts | 238 +++ arch/arm/boot/dts/s5pv210-torbreck.dts | 92 ++ arch/arm/boot/dts/s5pv210.dtsi | 633 ++++++++ arch/arm/boot/dts/versatile-ab.dts | 81 +- arch/arm/boot/dts/versatile-pb.dts | 12 +- arch/arm/common/timer-sp.c | 4 +- arch/arm/configs/bcm_defconfig | 1 + arch/arm/configs/imx_v4_v5_defconfig | 5 +- arch/arm/configs/imx_v6_v7_defconfig | 9 +- arch/arm/configs/multi_v7_defconfig | 3 +- arch/arm/configs/mxs_defconfig | 1 + .../debug-macro.S => include/debug/s5pv210.S} | 23 +- arch/arm/lib/delay.c | 26 +- arch/arm/mach-bcm/Kconfig | 34 +- arch/arm/mach-bcm/Makefile | 8 + arch/arm/mach-bcm/brcmstb.c | 28 + arch/arm/mach-bcm/brcmstb.h | 19 + arch/arm/mach-bcm/headsmp-brcmstb.S | 33 + arch/arm/mach-bcm/kona_smp.c | 202 +++ arch/arm/mach-bcm/platsmp-brcmstb.c | 363 +++++ arch/arm/mach-berlin/Kconfig | 3 + arch/arm/mach-berlin/Makefile | 3 +- arch/arm/mach-berlin/headsmp.S | 30 + arch/arm/mach-berlin/platsmp.c | 99 ++ arch/arm/mach-exynos/common.h | 14 +- arch/arm/mach-exynos/exynos.c | 30 +- arch/arm/mach-exynos/include/mach/map.h | 3 - arch/arm/mach-exynos/mcpm-exynos.c | 106 +- arch/arm/mach-exynos/platsmp.c | 22 +- arch/arm/mach-exynos/pm.c | 61 +- arch/arm/mach-exynos/pmu.c | 40 +- arch/arm/mach-exynos/regs-pmu.h | 521 +++---- arch/arm/mach-hisi/Kconfig | 30 +- arch/arm/mach-hisi/Makefile | 2 +- arch/arm/mach-hisi/core.h | 5 + arch/arm/mach-hisi/headsmp.S | 16 + arch/arm/mach-hisi/hisilicon.c | 43 +- arch/arm/mach-hisi/hotplug.c | 58 + arch/arm/mach-hisi/platsmp.c | 53 +- arch/arm/mach-imx/Kconfig | 59 +- arch/arm/mach-imx/Makefile | 11 +- arch/arm/mach-imx/clk-imx1.c | 151 +- arch/arm/mach-imx/clk-imx21.c | 299 ++-- arch/arm/mach-imx/clk-imx25.c | 47 +- arch/arm/mach-imx/clk-imx27.c | 452 +++--- arch/arm/mach-imx/clk-imx31.c | 6 +- arch/arm/mach-imx/clk-imx35.c | 6 +- arch/arm/mach-imx/clk-imx51-imx53.c | 256 ++-- arch/arm/mach-imx/clk-imx6q.c | 540 ++++--- arch/arm/mach-imx/clk-imx6sl.c | 11 +- arch/arm/mach-imx/clk-imx6sx.c | 25 +- arch/arm/mach-imx/clk-vf610.c | 8 +- arch/arm/mach-imx/clk.c | 10 + arch/arm/mach-imx/clk.h | 9 + arch/arm/mach-imx/common.h | 32 +- arch/arm/mach-imx/cpu-imx5.c | 25 +- arch/arm/mach-imx/cpu.c | 13 + arch/arm/mach-imx/cpuidle-imx6q.c | 6 +- arch/arm/mach-imx/crm-regs-imx5.h | 600 -------- arch/arm/mach-imx/devices-imx51.h | 66 - arch/arm/mach-imx/devices/Kconfig | 9 +- arch/arm/mach-imx/devices/Makefile | 2 - arch/arm/mach-imx/devices/devices-common.h | 26 - arch/arm/mach-imx/devices/platform-fec.c | 12 - .../mach-imx/devices/platform-fsl-usb2-udc.c | 5 - arch/arm/mach-imx/devices/platform-imx-i2c.c | 26 - arch/arm/mach-imx/devices/platform-imx-keypad.c | 10 - arch/arm/mach-imx/devices/platform-imx-ssi.c | 20 - arch/arm/mach-imx/devices/platform-imx-uart.c | 22 - arch/arm/mach-imx/devices/platform-imx2-wdt.c | 18 - arch/arm/mach-imx/devices/platform-imx_udc.c | 75 - arch/arm/mach-imx/devices/platform-mx1-camera.c | 42 - arch/arm/mach-imx/devices/platform-mxc-ehci.c | 9 - arch/arm/mach-imx/devices/platform-mxc_nand.c | 5 - arch/arm/mach-imx/devices/platform-mxc_rnga.c | 5 +- arch/arm/mach-imx/devices/platform-pata_imx.c | 10 - .../mach-imx/devices/platform-sdhci-esdhc-imx.c | 24 - arch/arm/mach-imx/devices/platform-spi_imx.c | 27 - arch/arm/mach-imx/ehci-imx25.c | 1 + arch/arm/mach-imx/ehci-imx27.c | 1 + arch/arm/mach-imx/ehci-imx31.c | 1 + arch/arm/mach-imx/ehci-imx35.c | 1 + arch/arm/mach-imx/ehci-imx5.c | 171 --- arch/arm/mach-imx/ehci.h | 43 + arch/arm/mach-imx/gpc.c | 5 +- arch/arm/mach-imx/hardware.h | 2 - arch/arm/mach-imx/imx25-dt.c | 6 - arch/arm/mach-imx/imx27-dt.c | 6 - arch/arm/mach-imx/imx31-dt.c | 2 +- arch/arm/mach-imx/imx35-dt.c | 2 +- arch/arm/mach-imx/iomux-mx51.h | 827 ----------- arch/arm/mach-imx/mach-armadillo5x0.c | 1 + arch/arm/mach-imx/mach-cpuimx27.c | 1 + arch/arm/mach-imx/mach-cpuimx35.c | 1 + 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 | 77 - arch/arm/mach-imx/mach-imx27lite.c | 83 -- arch/arm/mach-imx/mach-imx50.c | 5 +- arch/arm/mach-imx/{imx51-dt.c => mach-imx51.c} | 45 +- arch/arm/mach-imx/mach-imx53.c | 19 +- arch/arm/mach-imx/mach-imx6q.c | 4 +- arch/arm/mach-imx/mach-imx6sl.c | 2 +- arch/arm/mach-imx/mach-imx6sx.c | 10 +- arch/arm/mach-imx/mach-mx25_3ds.c | 1 + arch/arm/mach-imx/mach-mx27_3ds.c | 1 + arch/arm/mach-imx/mach-mx31_3ds.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 | 5 +- arch/arm/mach-imx/mach-mx35_3ds.c | 1 + arch/arm/mach-imx/mach-pca100.c | 1 + 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-vf610.c | 2 +- arch/arm/mach-imx/mach-vpr200.c | 1 + arch/arm/mach-imx/mm-imx5.c | 155 -- arch/arm/mach-imx/mx1-camera-fiq-ksym.c | 18 - arch/arm/mach-imx/mx1-camera-fiq.S | 35 - arch/arm/mach-imx/mx31moboard-devboard.c | 5 +- arch/arm/mach-imx/mx31moboard-marxbot.c | 5 +- arch/arm/mach-imx/mx31moboard-smartbot.c | 5 +- arch/arm/mach-imx/mx51.h | 346 ----- arch/arm/mach-imx/mx53.h | 342 ----- arch/arm/mach-imx/mxc.h | 7 + arch/arm/mach-imx/pm-imx5.c | 98 +- arch/arm/mach-imx/pm-imx6.c | 67 +- arch/arm/mach-imx/system.c | 24 +- arch/arm/mach-imx/time.c | 55 +- arch/arm/mach-imx/tzic.c | 9 +- arch/arm/mach-integrator/integrator_ap.c | 10 +- arch/arm/mach-integrator/integrator_cp.c | 10 +- arch/arm/mach-kirkwood/Kconfig | 111 -- arch/arm/mach-kirkwood/Makefile | 14 - arch/arm/mach-kirkwood/Makefile.boot | 3 - arch/arm/mach-kirkwood/board-dt.c | 223 --- arch/arm/mach-kirkwood/common.c | 746 ---------- arch/arm/mach-kirkwood/common.h | 74 - arch/arm/mach-kirkwood/d2net_v2-setup.c | 231 --- .../mach-kirkwood/include/mach/bridge-regs.h | 86 -- .../mach-kirkwood/include/mach/entry-macro.S | 34 - arch/arm/mach-kirkwood/include/mach/hardware.h | 14 - arch/arm/mach-kirkwood/include/mach/irqs.h | 65 - arch/arm/mach-kirkwood/include/mach/kirkwood.h | 142 -- .../arm/mach-kirkwood/include/mach/uncompress.h | 46 - arch/arm/mach-kirkwood/irq.c | 82 -- arch/arm/mach-kirkwood/lacie_v2-common.c | 114 -- arch/arm/mach-kirkwood/lacie_v2-common.h | 16 - arch/arm/mach-kirkwood/mpp.c | 43 - arch/arm/mach-kirkwood/mpp.h | 348 ----- arch/arm/mach-kirkwood/netxbig_v2-setup.c | 422 ------ arch/arm/mach-kirkwood/openrd-setup.c | 255 ---- arch/arm/mach-kirkwood/pcie.c | 296 ---- arch/arm/mach-kirkwood/pm.c | 76 - arch/arm/mach-kirkwood/pm.h | 26 - arch/arm/mach-kirkwood/rd88f6192-nas-setup.c | 89 -- arch/arm/mach-kirkwood/rd88f6281-setup.c | 128 -- arch/arm/mach-kirkwood/t5325-setup.c | 216 --- arch/arm/mach-kirkwood/ts219-setup.c | 142 -- arch/arm/mach-kirkwood/ts41x-setup.c | 186 --- arch/arm/mach-kirkwood/tsx1x-common.c | 113 -- arch/arm/mach-kirkwood/tsx1x-common.h | 7 - arch/arm/mach-mediatek/Kconfig | 6 + arch/arm/mach-mediatek/Makefile | 1 + .../mach/dma.h => mach-mediatek/mediatek.c} | 25 +- arch/arm/mach-mvebu/Kconfig | 13 + arch/arm/mach-mvebu/Makefile | 4 +- arch/arm/mach-mvebu/armada-370-xp.h | 2 + arch/arm/mach-mvebu/board-v7.c | 22 +- arch/arm/mach-mvebu/board.h | 5 + arch/arm/mach-mvebu/common.h | 3 +- arch/arm/mach-mvebu/cpu-reset.c | 2 +- arch/arm/mach-mvebu/headsmp-a9.S | 15 - arch/arm/mach-mvebu/hotplug.c | 31 - arch/arm/mach-mvebu/kirkwood.c | 3 + arch/arm/mach-mvebu/mvebu-soc-id.c | 21 +- arch/arm/mach-mvebu/netxbig.c | 191 +++ arch/arm/mach-mvebu/platsmp-a9.c | 45 +- arch/arm/mach-mvebu/platsmp.c | 49 + arch/arm/mach-mvebu/pmsu.c | 438 +++++- arch/arm/mach-mvebu/pmsu.h | 5 + arch/arm/mach-mvebu/pmsu_ll.S | 36 + arch/arm/mach-mvebu/system-controller.c | 50 + arch/arm/mach-omap2/Makefile | 1 + arch/arm/mach-omap2/cm2_7xx.h | 4 + arch/arm/mach-omap2/devices.c | 2 +- arch/arm/mach-omap2/dma.c | 3 + arch/arm/mach-omap2/omap_hwmod_2420_data.c | 14 - arch/arm/mach-omap2/omap_hwmod_2430_data.c | 13 - .../omap_hwmod_2xxx_3xxx_interconnect_data.c | 9 - .../omap_hwmod_2xxx_3xxx_ipblock_data.c | 40 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 10 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 100 ++ arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 10 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 574 +++++++- arch/arm/mach-omap2/omap_hwmod_common_data.h | 1 - .../mach-omap2/omap_hwmod_common_ipblock_data.c | 55 + arch/arm/mach-omap2/prcm43xx.h | 1 + arch/arm/mach-omap2/prm7xx.h | 4 + arch/arm/mach-rockchip/Makefile | 2 + arch/arm/mach-rockchip/platsmp.c | 20 + arch/arm/mach-s3c24xx/common.c | 2 - arch/arm/mach-s3c24xx/iotiming-s3c2412.c | 1 - arch/arm/mach-s3c24xx/mach-h1940.c | 5 +- arch/arm/mach-s3c24xx/mach-jive.c | 1 - arch/arm/mach-s3c24xx/mach-smdk2413.c | 1 - arch/arm/mach-s3c24xx/mach-smdk2416.c | 1 - arch/arm/mach-s3c24xx/mach-smdk2443.c | 1 - arch/arm/mach-s3c24xx/mach-vstms.c | 1 - arch/arm/mach-s3c24xx/s3c2410.c | 6 - arch/arm/mach-s3c24xx/s3c2412.c | 6 - arch/arm/mach-s3c24xx/s3c2442.c | 1 - arch/arm/mach-s3c24xx/s3c244x.c | 6 - arch/arm/mach-s3c64xx/mach-anw6410.c | 1 - arch/arm/mach-s3c64xx/mach-crag6410.c | 1 - arch/arm/mach-s3c64xx/mach-hmt.c | 1 - arch/arm/mach-s3c64xx/mach-ncp.c | 1 - arch/arm/mach-s3c64xx/mach-smartq.c | 1 - arch/arm/mach-s3c64xx/mach-smdk6400.c | 1 - arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 - arch/arm/mach-s3c64xx/s3c6400.c | 1 - arch/arm/mach-s3c64xx/s3c6410.c | 1 - arch/arm/mach-s5pv210/Kconfig | 197 +-- arch/arm/mach-s5pv210/Makefile | 29 +- arch/arm/mach-s5pv210/Makefile.boot | 2 - arch/arm/mach-s5pv210/clock.c | 1365 ------------------ arch/arm/mach-s5pv210/common.c | 279 ---- arch/arm/mach-s5pv210/common.h | 21 +- arch/arm/mach-s5pv210/dev-audio.c | 246 ---- arch/arm/mach-s5pv210/dma.c | 130 -- .../mach-s5pv210/include/mach/gpio-samsung.h | 135 -- arch/arm/mach-s5pv210/include/mach/hardware.h | 18 - arch/arm/mach-s5pv210/include/mach/irqs.h | 137 -- arch/arm/mach-s5pv210/include/mach/map.h | 158 -- arch/arm/mach-s5pv210/include/mach/memory.h | 25 - arch/arm/mach-s5pv210/include/mach/pm-core.h | 46 - arch/arm/mach-s5pv210/include/mach/regs-clock.h | 2 +- arch/arm/mach-s5pv210/include/mach/regs-gpio.h | 41 - arch/arm/mach-s5pv210/include/mach/regs-irq.h | 18 - arch/arm/mach-s5pv210/mach-aquila.c | 688 --------- arch/arm/mach-s5pv210/mach-goni.c | 917 ------------ arch/arm/mach-s5pv210/mach-smdkc110.c | 159 -- arch/arm/mach-s5pv210/mach-smdkv210.c | 338 ----- arch/arm/mach-s5pv210/mach-torbreck.c | 135 -- arch/arm/mach-s5pv210/pm.c | 147 +- arch/arm/mach-s5pv210/s5pv210.c | 77 + arch/arm/mach-s5pv210/setup-fb-24bpp.c | 49 - arch/arm/mach-s5pv210/setup-fimc.c | 44 - arch/arm/mach-s5pv210/setup-i2c0.c | 28 - arch/arm/mach-s5pv210/setup-i2c1.c | 28 - arch/arm/mach-s5pv210/setup-i2c2.c | 28 - arch/arm/mach-s5pv210/setup-ide.c | 39 - arch/arm/mach-s5pv210/setup-keypad.c | 24 - arch/arm/mach-s5pv210/setup-sdhci-gpio.c | 103 -- arch/arm/mach-s5pv210/setup-spi.c | 34 - arch/arm/mach-s5pv210/setup-usb-phy.c | 95 -- .../s5p-sleep.S => mach-s5pv210/sleep.S} | 19 +- arch/arm/mach-shmobile/Kconfig | 24 +- arch/arm/mach-shmobile/Makefile | 23 +- arch/arm/mach-shmobile/Makefile.boot | 1 - .../arm/mach-shmobile/board-koelsch-reference.c | 4 +- arch/arm/mach-shmobile/board-koelsch.c | 4 +- arch/arm/mach-shmobile/board-marzen-reference.c | 28 +- arch/arm/mach-shmobile/board-marzen.c | 4 +- arch/arm/mach-shmobile/clock-r8a73a4.c | 6 + arch/arm/mach-shmobile/clock-r8a7740.c | 18 +- arch/arm/mach-shmobile/clock-r8a7778.c | 6 + arch/arm/mach-shmobile/clock-r8a7779.c | 23 +- arch/arm/mach-shmobile/clock-sh73a0.c | 9 + arch/arm/mach-shmobile/common.h | 9 + arch/arm/mach-shmobile/cpufreq.c | 17 + arch/arm/mach-shmobile/headsmp.S | 13 +- arch/arm/mach-shmobile/platsmp-apmu.c | 69 +- arch/arm/mach-shmobile/pm-r8a7779.c | 4 +- arch/arm/mach-shmobile/pm-r8a7790.c | 43 +- arch/arm/mach-shmobile/pm-r8a7791.c | 73 + .../mach-shmobile/{include/mach => }/r8a7779.h | 2 +- .../mach-shmobile/{include/mach => }/r8a7791.h | 1 + arch/arm/mach-shmobile/rcar-gen2.h | 1 + arch/arm/mach-shmobile/setup-r8a7779.c | 49 +- arch/arm/mach-shmobile/setup-r8a7790.c | 2 + arch/arm/mach-shmobile/setup-r8a7791.c | 6 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 72 + arch/arm/mach-shmobile/smp-r8a7779.c | 4 +- arch/arm/mach-shmobile/smp-r8a7790.c | 30 - arch/arm/mach-shmobile/smp-r8a7791.c | 28 +- arch/arm/mach-shmobile/timer.c | 50 +- arch/arm/mach-sunxi/Kconfig | 8 + arch/arm/mach-sunxi/sunxi.c | 9 + arch/arm/mach-versatile/versatile_dt.c | 1 - arch/arm/mm/Kconfig | 2 +- arch/arm/plat-omap/dma.c | 5 +- arch/arm/plat-samsung/Kconfig | 143 +- arch/arm/plat-samsung/Makefile | 15 - arch/arm/plat-samsung/clock-clksrc.c | 212 --- arch/arm/plat-samsung/clock.c | 539 ------- arch/arm/plat-samsung/cpu.c | 3 +- arch/arm/plat-samsung/devs.c | 330 ----- arch/arm/plat-samsung/include/plat/camport.h | 28 - .../plat-samsung/include/plat/clock-clksrc.h | 83 -- arch/arm/plat-samsung/include/plat/clock.h | 152 -- .../plat-samsung/include/plat/cpu-freq-core.h | 3 - arch/arm/plat-samsung/include/plat/cpu.h | 13 - arch/arm/plat-samsung/include/plat/devs.h | 42 - arch/arm/plat-samsung/include/plat/fb-core.h | 15 - arch/arm/plat-samsung/include/plat/fb.h | 22 - arch/arm/plat-samsung/include/plat/fimc-core.h | 51 - arch/arm/plat-samsung/include/plat/gpio-cfg.h | 64 - arch/arm/plat-samsung/include/plat/hdmi.h | 16 - arch/arm/plat-samsung/include/plat/irqs.h | 72 - arch/arm/plat-samsung/include/plat/map-s5p.h | 1 - arch/arm/plat-samsung/include/plat/mfc.h | 35 - arch/arm/plat-samsung/include/plat/pll.h | 323 ----- arch/arm/plat-samsung/include/plat/s5p-clock.h | 65 - arch/arm/plat-samsung/include/plat/sdhci.h | 47 - arch/arm/plat-samsung/include/plat/tv-core.h | 44 - arch/arm/plat-samsung/init.c | 1 - arch/arm/plat-samsung/pm-gpio.c | 4 +- arch/arm/plat-samsung/s5p-clock.c | 294 ---- arch/arm/plat-samsung/s5p-dev-mfc.c | 81 +- arch/arm/plat-samsung/s5p-dev-uart.c | 88 -- arch/arm/plat-samsung/s5p-irq-eint.c | 221 --- arch/arm/plat-samsung/s5p-irq-gpioint.c | 218 --- arch/arm/plat-samsung/s5p-irq-pm.c | 92 -- arch/arm/plat-samsung/s5p-irq.c | 31 - arch/arm/plat-samsung/s5p-pm.c | 40 - drivers/bus/imx-weim.c | 4 +- drivers/clk/mvebu/clk-cpu.c | 80 +- drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-s5pv210-audss.c | 241 ++++ drivers/clk/samsung/clk-s5pv210.c | 856 +++++++++++ drivers/clk/versatile/Makefile | 3 +- .../{clk-integrator.c => clk-versatile.c} | 38 +- drivers/clocksource/tegra20_timer.c | 13 + drivers/cpufreq/s3c2410-cpufreq.c | 2 - drivers/cpufreq/s3c2412-cpufreq.c | 3 - drivers/cpufreq/s3c2440-cpufreq.c | 3 - drivers/cpufreq/s3c24xx-cpufreq.c | 1 - drivers/cpufreq/s5pv210-cpufreq.c | 131 +- drivers/cpuidle/Kconfig.arm | 14 +- drivers/cpuidle/Makefile | 2 +- drivers/cpuidle/cpuidle-armada-370-xp.c | 93 -- drivers/cpuidle/cpuidle-big_little.c | 12 +- drivers/cpuidle/cpuidle-mvebu-v7.c | 150 ++ drivers/gpio/gpio-samsung.c | 240 --- drivers/irqchip/irq-versatile-fpga.c | 18 +- drivers/phy/Kconfig | 10 + drivers/phy/Makefile | 1 + drivers/phy/phy-s5pv210-usb2.c | 187 +++ drivers/phy/phy-samsung-usb2.c | 6 + drivers/phy/phy-samsung-usb2.h | 1 + drivers/power/reset/Kconfig | 6 + drivers/power/reset/Makefile | 1 + drivers/power/reset/hisi-reboot.c | 67 + drivers/tty/serial/samsung.c | 4 - include/dt-bindings/clock/imx1-clock.h | 40 + include/dt-bindings/clock/imx21-clock.h | 80 + include/dt-bindings/clock/imx27-clock.h | 108 ++ include/dt-bindings/clock/imx6qdl-clock.h | 224 +++ include/dt-bindings/clock/s5pv210-audss.h | 34 + include/dt-bindings/clock/s5pv210.h | 239 +++ include/dt-bindings/clock/vf610-clock.h | 4 +- include/linux/mvebu-pmsu.h | 20 + include/linux/omap-dma.h | 1 + include/linux/platform_data/camera-mx1.h | 35 - include/linux/platform_data/usb-ehci-mxc.h | 46 - include/linux/platform_data/usb-imx_udc.h | 23 - init/calibrate.c | 11 + 407 files changed, 11489 insertions(+), 19492 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/mediatek.txt create mode 100644 Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt create mode 100644 Documentation/devicetree/bindings/clock/imx1-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx21-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt create mode 100644 arch/arm/boot/dts/hisi-x5hd2-dkb.dts create mode 100644 arch/arm/boot/dts/hisi-x5hd2.dtsi create mode 100644 arch/arm/boot/dts/mt6589-aquaris5.dts create mode 100644 arch/arm/boot/dts/mt6589.dtsi delete mode 100644 arch/arm/boot/dts/r8a7779-marzen-reference.dts create mode 100644 arch/arm/boot/dts/s5pv210-aquila.dts create mode 100644 arch/arm/boot/dts/s5pv210-goni.dts create mode 100644 arch/arm/boot/dts/s5pv210-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/s5pv210-smdkc110.dts create mode 100644 arch/arm/boot/dts/s5pv210-smdkv210.dts create mode 100644 arch/arm/boot/dts/s5pv210-torbreck.dts create mode 100644 arch/arm/boot/dts/s5pv210.dtsi rename arch/arm/{mach-s5pv210/include/mach/debug-macro.S => include/debug/s5pv210.S} (62%) create mode 100644 arch/arm/mach-bcm/brcmstb.c create mode 100644 arch/arm/mach-bcm/brcmstb.h create mode 100644 arch/arm/mach-bcm/headsmp-brcmstb.S create mode 100644 arch/arm/mach-bcm/kona_smp.c create mode 100644 arch/arm/mach-bcm/platsmp-brcmstb.c create mode 100644 arch/arm/mach-berlin/headsmp.S create mode 100644 arch/arm/mach-berlin/platsmp.c create mode 100644 arch/arm/mach-hisi/headsmp.S delete mode 100644 arch/arm/mach-imx/crm-regs-imx5.h delete mode 100644 arch/arm/mach-imx/devices-imx51.h delete mode 100644 arch/arm/mach-imx/devices/platform-imx_udc.c delete mode 100644 arch/arm/mach-imx/devices/platform-mx1-camera.c delete mode 100644 arch/arm/mach-imx/ehci-imx5.c create mode 100644 arch/arm/mach-imx/ehci.h delete mode 100644 arch/arm/mach-imx/iomux-mx51.h delete mode 100644 arch/arm/mach-imx/mach-imx27ipcam.c delete mode 100644 arch/arm/mach-imx/mach-imx27lite.c rename arch/arm/mach-imx/{imx51-dt.c => mach-imx51.c} (51%) delete mode 100644 arch/arm/mach-imx/mm-imx5.c delete mode 100644 arch/arm/mach-imx/mx1-camera-fiq-ksym.c delete mode 100644 arch/arm/mach-imx/mx1-camera-fiq.S delete mode 100644 arch/arm/mach-imx/mx51.h delete mode 100644 arch/arm/mach-imx/mx53.h delete mode 100644 arch/arm/mach-kirkwood/Kconfig delete mode 100644 arch/arm/mach-kirkwood/Makefile delete mode 100644 arch/arm/mach-kirkwood/Makefile.boot delete mode 100644 arch/arm/mach-kirkwood/board-dt.c delete mode 100644 arch/arm/mach-kirkwood/common.c delete mode 100644 arch/arm/mach-kirkwood/common.h delete mode 100644 arch/arm/mach-kirkwood/d2net_v2-setup.c delete mode 100644 arch/arm/mach-kirkwood/include/mach/bridge-regs.h delete mode 100644 arch/arm/mach-kirkwood/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-kirkwood/include/mach/hardware.h delete mode 100644 arch/arm/mach-kirkwood/include/mach/irqs.h delete mode 100644 arch/arm/mach-kirkwood/include/mach/kirkwood.h delete mode 100644 arch/arm/mach-kirkwood/include/mach/uncompress.h delete mode 100644 arch/arm/mach-kirkwood/irq.c delete mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.c delete mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.h delete mode 100644 arch/arm/mach-kirkwood/mpp.c delete mode 100644 arch/arm/mach-kirkwood/mpp.h delete mode 100644 arch/arm/mach-kirkwood/netxbig_v2-setup.c delete mode 100644 arch/arm/mach-kirkwood/openrd-setup.c delete mode 100644 arch/arm/mach-kirkwood/pcie.c delete mode 100644 arch/arm/mach-kirkwood/pm.c delete mode 100644 arch/arm/mach-kirkwood/pm.h delete mode 100644 arch/arm/mach-kirkwood/rd88f6192-nas-setup.c delete mode 100644 arch/arm/mach-kirkwood/rd88f6281-setup.c delete mode 100644 arch/arm/mach-kirkwood/t5325-setup.c delete mode 100644 arch/arm/mach-kirkwood/ts219-setup.c delete mode 100644 arch/arm/mach-kirkwood/ts41x-setup.c delete mode 100644 arch/arm/mach-kirkwood/tsx1x-common.c delete mode 100644 arch/arm/mach-kirkwood/tsx1x-common.h create mode 100644 arch/arm/mach-mediatek/Kconfig create mode 100644 arch/arm/mach-mediatek/Makefile rename arch/arm/{mach-s5pv210/include/mach/dma.h => mach-mediatek/mediatek.c} (53%) delete mode 100644 arch/arm/mach-mvebu/hotplug.c create mode 100644 arch/arm/mach-mvebu/netxbig.c create mode 100644 arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c delete mode 100644 arch/arm/mach-s5pv210/Makefile.boot delete mode 100644 arch/arm/mach-s5pv210/clock.c delete mode 100644 arch/arm/mach-s5pv210/common.c delete mode 100644 arch/arm/mach-s5pv210/dev-audio.c delete mode 100644 arch/arm/mach-s5pv210/dma.c delete mode 100644 arch/arm/mach-s5pv210/include/mach/gpio-samsung.h delete mode 100644 arch/arm/mach-s5pv210/include/mach/hardware.h delete mode 100644 arch/arm/mach-s5pv210/include/mach/irqs.h delete mode 100644 arch/arm/mach-s5pv210/include/mach/map.h delete mode 100644 arch/arm/mach-s5pv210/include/mach/memory.h delete mode 100644 arch/arm/mach-s5pv210/include/mach/pm-core.h delete mode 100644 arch/arm/mach-s5pv210/include/mach/regs-gpio.h delete mode 100644 arch/arm/mach-s5pv210/include/mach/regs-irq.h delete mode 100644 arch/arm/mach-s5pv210/mach-aquila.c delete mode 100644 arch/arm/mach-s5pv210/mach-goni.c delete mode 100644 arch/arm/mach-s5pv210/mach-smdkc110.c delete mode 100644 arch/arm/mach-s5pv210/mach-smdkv210.c delete mode 100644 arch/arm/mach-s5pv210/mach-torbreck.c create mode 100644 arch/arm/mach-s5pv210/s5pv210.c delete mode 100644 arch/arm/mach-s5pv210/setup-fb-24bpp.c delete mode 100644 arch/arm/mach-s5pv210/setup-fimc.c delete mode 100644 arch/arm/mach-s5pv210/setup-i2c0.c delete mode 100644 arch/arm/mach-s5pv210/setup-i2c1.c delete mode 100644 arch/arm/mach-s5pv210/setup-i2c2.c delete mode 100644 arch/arm/mach-s5pv210/setup-ide.c delete mode 100644 arch/arm/mach-s5pv210/setup-keypad.c delete mode 100644 arch/arm/mach-s5pv210/setup-sdhci-gpio.c delete mode 100644 arch/arm/mach-s5pv210/setup-spi.c delete mode 100644 arch/arm/mach-s5pv210/setup-usb-phy.c rename arch/arm/{plat-samsung/s5p-sleep.S => mach-s5pv210/sleep.S} (53%) create mode 100644 arch/arm/mach-shmobile/cpufreq.c create mode 100644 arch/arm/mach-shmobile/pm-r8a7791.c rename arch/arm/mach-shmobile/{include/mach => }/r8a7779.h (95%) rename arch/arm/mach-shmobile/{include/mach => }/r8a7791.h (90%) delete mode 100644 arch/arm/plat-samsung/clock-clksrc.c delete mode 100644 arch/arm/plat-samsung/clock.c delete mode 100644 arch/arm/plat-samsung/include/plat/camport.h delete mode 100644 arch/arm/plat-samsung/include/plat/clock-clksrc.h delete mode 100644 arch/arm/plat-samsung/include/plat/clock.h delete mode 100644 arch/arm/plat-samsung/include/plat/fimc-core.h delete mode 100644 arch/arm/plat-samsung/include/plat/hdmi.h delete mode 100644 arch/arm/plat-samsung/include/plat/irqs.h delete mode 100644 arch/arm/plat-samsung/include/plat/mfc.h delete mode 100644 arch/arm/plat-samsung/include/plat/pll.h delete mode 100644 arch/arm/plat-samsung/include/plat/s5p-clock.h delete mode 100644 arch/arm/plat-samsung/include/plat/tv-core.h delete mode 100644 arch/arm/plat-samsung/s5p-clock.c delete mode 100644 arch/arm/plat-samsung/s5p-dev-uart.c delete mode 100644 arch/arm/plat-samsung/s5p-irq-eint.c delete mode 100644 arch/arm/plat-samsung/s5p-irq-gpioint.c delete mode 100644 arch/arm/plat-samsung/s5p-irq-pm.c delete mode 100644 arch/arm/plat-samsung/s5p-irq.c delete mode 100644 arch/arm/plat-samsung/s5p-pm.c create mode 100644 drivers/clk/samsung/clk-s5pv210-audss.c create mode 100644 drivers/clk/samsung/clk-s5pv210.c rename drivers/clk/versatile/{clk-integrator.c => clk-versatile.c} (63%) delete mode 100644 drivers/cpuidle/cpuidle-armada-370-xp.c create mode 100644 drivers/cpuidle/cpuidle-mvebu-v7.c create mode 100644 drivers/phy/phy-s5pv210-usb2.c create mode 100644 drivers/power/reset/hisi-reboot.c create mode 100644 include/dt-bindings/clock/imx1-clock.h create mode 100644 include/dt-bindings/clock/imx21-clock.h create mode 100644 include/dt-bindings/clock/imx27-clock.h create mode 100644 include/dt-bindings/clock/imx6qdl-clock.h create mode 100644 include/dt-bindings/clock/s5pv210-audss.h create mode 100644 include/dt-bindings/clock/s5pv210.h create mode 100644 include/linux/mvebu-pmsu.h delete mode 100644 include/linux/platform_data/camera-mx1.h delete mode 100644 include/linux/platform_data/usb-imx_udc.h -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/