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/cleanup-for-linus for you to fetch changes up to 05301fe7de11dac87638f1728f8ee8b31bc1cf31: Merge tag 'at91-soc' of git://github.com/at91linux/linux-at91 into next/cleanup (2014-09-26 00:12:30 +0200) ---------------------------------------------------------------- ARM: SoC cleanups for 3.18 This time around, the cleanup branch contains mostly code removal. A number of board files for at91, imx and msm have become obsolete because of the DT conversion and are now ready to be removed. The OMAP platform has traditionally had its own DMA engine abstraction and as this is being phased out, a lot of the original code is now unused and can be removed as well. S3C24xx can be simplified now that the restart code is a proper device driver. Finally, a number of cleanups in shmobile are done to prepare for the addition of new code in other branches. ---------------------------------------------------------------- Alexander Shiyan (4): 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: Switch CLPS711X subarch to use clk and clocksource driver Alexander Stein (1): ARM: imx: iomux: Do not export symbol without public declaration Arnd Bergmann (8): Merge tag 'msm-cleanup-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/cleanup Merge tag 'renesas-kconfig-cleanups-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/cleanup Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup Merge tag 'at91-cleanup2' of git://github.com/at91linux/linux-at91 into next/cleanup Merge tag 'renesas-pm-cleanups-for-v3.18' of git://git.kernel.org/.../horms/renesas into next/cleanup Merge tag 'samsung-cleanup' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup Merge tag 'cleanup-for-v3.18' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup Merge tag 'at91-soc' of git://github.com/at91linux/linux-at91 into next/cleanup Boris BREZILLON (4): ARM: at91: introduce OLD_IRQ_AT91 Kconfig option ARM: at91: enclose at91_aic_xx calls in IS_ENABLED(CONFIG_OLD_IRQ_AT91) blocks ARM: at91: make use of the new AIC driver for dt enabled boards ARM: at91: remove old irq material Fabio Estevam (1): ARM: imx: Remove mach-mxt_td60 board file Gaƫl PORTAY (4): ARM: at91/tclib: prefer using of devm_* functions ARM: at91/tclib: move initialization from alloc to probe ARM: at91/tclib: mask interruptions at shutdown and probe clocksource: tcb_clksrc: sanitize IRQ request Geert Uytterhoeven (6): ARM: shmobile: r8a7791 is now called "R-Car M2-W" ARM: shmobile: mackerel: Make domain_devices[] static __initdata ARM: shmobile: sh7372: Make domain_devices[] static __initdata ARM: shmobile: r8a7740: Use rmobile_add_devices_to_domains() ARM: shmobile: r8a7740: Clean up pm domain table ARM: shmobile: armadillo800eva legacy: Use rmobile_add_devices_to_domains() Georgi Djakov (1): ARM: msm: Update the references to DEBUG_MSM_UARTx Heiko Stuebner (1): ARM: S3C24XX: remove separate restart code Joe Perches (2): ARM: orion5x: Convert pr_warning to pr_warn arm: mach-omap2: Convert pr_warning to pr_warn Josef Holzmayr (1): ARM: at91: Remove the support for the RSI EWS board Krzysztof Kozlowski (1): ARM: EXYNOS: Do not calculate boot address twice Kukjin Kim (1): ARM: S5PV210: move <mach/regs-clock.h> into mach-s5pv210/ Linus Walleij (2): ARM: msm: delete dangling mahimahi board file ARM: msm: remove reference to MSM_SERIAL_DEBUGGER Magnus Damm (8): ARM: shmobile: Introduce a Kconfig entry for R-Mobile ARM: shmobile: Introduce a Kconfig entry for R-Car Gen1 ARM: shmobile: Introduce a Kconfig entry for R-Car Gen2 ARM: shmobile: Cleanup pm-rcar.o build using Kconfig ARM: shmobile: Cleanup pm-rmobile.o build using Kconfig ARM: shmobile: Only select PM_RMOBILE for legacy case ARM: shmobile: Consolidate Legacy CPU_V7 Kconfig ARM: shmobile: Consolidate Legacy SH_CLK_CPG Kconfig Maxime Ripard (1): ARM: sunxi: Remove sun4i reboot code from mach directory Nicolas Ferre (1): ARM: at91: remove board file for Acme Systems Fox G20 Olof Johansson (2): Merge tag 'mvebu-soc-3.18' of git://git.infradead.org/linux-mvebu into next/cleanup Merge tag 'imx-cleanup-3.18' of git://git.kernel.org/.../shawnguo/linux into next/cleanup Shawn Guo (1): ARM: imx: remove imx_scu_standby_enable() Tony Lindgren (1): ARM: OMAP: Remove unused pieces of legacy DMA API Uwe Kleine-Koenig (1): ARM: EXYNOS: remove unused <mach/memory.h> Xiubo Li (1): ARM: dts: vf610-twr: remove useless property for sound card. arch/arm/Kconfig | 2 + arch/arm/boot/dts/vf610-twr.dts | 1 - arch/arm/configs/imx_v4_v5_defconfig | 5 - arch/arm/mach-at91/Kconfig | 17 +- arch/arm/mach-at91/Kconfig.non_dt | 18 +- arch/arm/mach-at91/Makefile | 5 +- arch/arm/mach-at91/board-dt-rm9200.c | 13 - arch/arm/mach-at91/board-dt-sam9.c | 13 - arch/arm/mach-at91/board-dt-sama5.c | 13 - arch/arm/mach-at91/board-foxg20.c | 272 -------- arch/arm/mach-at91/board-rsi-ews.c | 232 ------- arch/arm/mach-at91/irq.c | 270 +------- arch/arm/mach-at91/pm.c | 32 +- arch/arm/mach-at91/setup.c | 3 +- arch/arm/mach-clps711x/common.c | 138 +--- arch/arm/mach-clps711x/common.h | 5 + arch/arm/mach-exynos/include/mach/memory.h | 26 - arch/arm/mach-exynos/platsmp.c | 4 +- arch/arm/mach-imx/Kconfig | 103 --- arch/arm/mach-imx/Makefile | 6 - arch/arm/mach-imx/board-pcm038.h | 36 - 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/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-cpuimx27.c | 321 --------- arch/arm/mach-imx/mach-mx1ads.c | 154 ----- arch/arm/mach-imx/mach-mxt_td60.c | 273 -------- arch/arm/mach-imx/mach-pcm038.c | 358 ---------- arch/arm/mach-imx/pcm970-baseboard.c | 231 ------- arch/arm/mach-imx/platsmp.c | 10 - arch/arm/mach-msm/board-mahimahi.c | 83 --- arch/arm/mach-msm/board-msm7x30.c | 2 +- arch/arm/mach-msm/board-trout-gpio.c | 2 +- arch/arm/mach-msm/board-trout.c | 2 +- arch/arm/mach-msm/io.c | 6 +- arch/arm/mach-omap2/display.c | 2 +- arch/arm/mach-omap2/hdq1w.c | 4 +- arch/arm/mach-omap2/i2c.c | 2 +- arch/arm/mach-omap2/msdi.c | 4 +- arch/arm/mach-omap2/mux.c | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 26 +- arch/arm/mach-omap2/pdata-quirks.c | 4 +- arch/arm/mach-omap2/pm34xx.c | 2 +- arch/arm/mach-omap2/smartreflex-class3.c | 4 +- arch/arm/mach-omap2/sr_device.c | 2 +- arch/arm/mach-omap2/vc.c | 2 +- arch/arm/mach-omap2/voltage.c | 22 +- arch/arm/mach-omap2/wd_timer.c | 4 +- arch/arm/mach-orion5x/dns323-setup.c | 8 +- arch/arm/mach-orion5x/terastation_pro2-setup.c | 2 +- arch/arm/mach-orion5x/ts209-setup.c | 2 +- arch/arm/mach-orion5x/ts409-setup.c | 2 +- arch/arm/mach-orion5x/ts78xx-setup.c | 4 +- arch/arm/mach-s3c24xx/Kconfig | 2 - arch/arm/mach-s3c24xx/common.c | 4 - arch/arm/mach-s3c24xx/common.h | 5 - .../mach-s3c24xx/include/mach/regs-s3c2443-clock.h | 2 - arch/arm/mach-s3c24xx/mach-amlm5900.c | 1 - arch/arm/mach-s3c24xx/mach-anubis.c | 1 - arch/arm/mach-s3c24xx/mach-at2440evb.c | 1 - arch/arm/mach-s3c24xx/mach-bast.c | 1 - arch/arm/mach-s3c24xx/mach-gta02.c | 1 - arch/arm/mach-s3c24xx/mach-h1940.c | 1 - arch/arm/mach-s3c24xx/mach-jive.c | 1 - arch/arm/mach-s3c24xx/mach-mini2440.c | 1 - arch/arm/mach-s3c24xx/mach-n30.c | 2 - arch/arm/mach-s3c24xx/mach-nexcoder.c | 1 - arch/arm/mach-s3c24xx/mach-osiris.c | 1 - arch/arm/mach-s3c24xx/mach-otom.c | 1 - arch/arm/mach-s3c24xx/mach-qt2410.c | 1 - arch/arm/mach-s3c24xx/mach-rx1950.c | 1 - arch/arm/mach-s3c24xx/mach-rx3715.c | 1 - arch/arm/mach-s3c24xx/mach-s3c2416-dt.c | 1 - arch/arm/mach-s3c24xx/mach-smdk2410.c | 1 - arch/arm/mach-s3c24xx/mach-smdk2413.c | 3 - arch/arm/mach-s3c24xx/mach-smdk2416.c | 1 - arch/arm/mach-s3c24xx/mach-smdk2440.c | 1 - arch/arm/mach-s3c24xx/mach-smdk2443.c | 1 - arch/arm/mach-s3c24xx/mach-tct_hammer.c | 1 - arch/arm/mach-s3c24xx/mach-vr1000.c | 1 - arch/arm/mach-s3c24xx/mach-vstms.c | 1 - arch/arm/mach-s3c24xx/s3c2410.c | 13 - arch/arm/mach-s3c24xx/s3c2412.c | 23 - arch/arm/mach-s3c24xx/s3c2416.c | 8 - arch/arm/mach-s3c24xx/s3c2443.c | 8 - arch/arm/mach-s3c24xx/s3c244x.c | 12 - arch/arm/mach-s5pv210/pm.c | 3 +- .../mach-s5pv210/{include/mach => }/regs-clock.h | 3 +- arch/arm/mach-s5pv210/s5pv210.c | 2 +- arch/arm/mach-shmobile/Kconfig | 77 ++- arch/arm/mach-shmobile/Makefile | 30 +- arch/arm/mach-shmobile/board-armadillo800eva.c | 8 +- arch/arm/mach-shmobile/board-mackerel.c | 2 +- arch/arm/mach-shmobile/pm-r8a7740.c | 10 +- arch/arm/mach-shmobile/pm-rcar.c | 4 - arch/arm/mach-shmobile/pm-rmobile.c | 2 - arch/arm/mach-shmobile/pm-rmobile.h | 4 +- arch/arm/mach-shmobile/setup-r8a7740.c | 26 +- arch/arm/mach-shmobile/setup-sh7372.c | 2 +- arch/arm/mach-sunxi/sunxi.c | 76 --- arch/arm/plat-omap/dma.c | 737 +-------------------- drivers/clocksource/tcb_clksrc.c | 15 +- drivers/misc/atmel_tclib.c | 101 ++- drivers/pwm/pwm-atmel-tcb.c | 2 +- include/linux/atmel_tc.h | 13 +- include/linux/omap-dma.h | 37 -- 110 files changed, 261 insertions(+), 4129 deletions(-) delete mode 100644 arch/arm/mach-at91/board-foxg20.c delete mode 100644 arch/arm/mach-at91/board-rsi-ews.c delete mode 100644 arch/arm/mach-exynos/include/mach/memory.h delete mode 100644 arch/arm/mach-imx/board-pcm038.h delete mode 100644 arch/arm/mach-imx/eukrea_mbimx27-baseboard.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 delete mode 100644 arch/arm/mach-msm/board-mahimahi.c rename arch/arm/mach-s5pv210/{include/mach => }/regs-clock.h (99%) -- 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/