[GIT PULL 2/7] ARM: SoC cleanups for 3.18
Arnd Bergmann
arnd at arndb.de
Wed Oct 8 13:26:35 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/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%)
More information about the linux-arm-kernel
mailing list