ARM: EXYNOS: Add ARCH_EXYNOS and reorganize arch/arm/mach-exynos
authorKukjin Kim <kgene.kim@samsung.com>
Sun, 6 Nov 2011 04:54:56 +0000 (13:54 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Sun, 6 Nov 2011 04:54:56 +0000 (13:54 +0900)
commit830145796a5c8f1ca3f87ea619063c1d99a57df5
treee72a0ecacfcce228c46d93c946cfd65a44cc1fd3
parente700e41d9abfbf9fee01e979a41b185695132c19
ARM: EXYNOS: Add ARCH_EXYNOS and reorganize arch/arm/mach-exynos

The arch/arm/mach-exynos4 directory (CONFIG_ARCH_EXYNOS4) has
made for plaforms based on EXYNOS4 SoCs. But since upcoming
Samsung's SoCs such as EXYNOS5 (ARM Cortex A15) can reuse most
codes in current mach-exynos4, one mach-exynos directory will
be used for them.

This patch changes to CONFIG_ARCH_EXYNOS (arch/arm/mach-exynos)
but keeps original CONFIG_ARCH_EXYNOS4 in mach-exynos/Kconfig to
avoid changing in driver side.

Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
146 files changed:
arch/arm/Kconfig
arch/arm/Makefile
arch/arm/configs/exynos4_defconfig
arch/arm/mach-exynos/Kconfig [new file with mode: 0644]
arch/arm/mach-exynos/Makefile [new file with mode: 0644]
arch/arm/mach-exynos/Makefile.boot [new file with mode: 0644]
arch/arm/mach-exynos/clock-exynos4210.c [new file with mode: 0644]
arch/arm/mach-exynos/clock-exynos4212.c [new file with mode: 0644]
arch/arm/mach-exynos/clock.c [new file with mode: 0644]
arch/arm/mach-exynos/cpu.c [new file with mode: 0644]
arch/arm/mach-exynos/cpuidle.c [new file with mode: 0644]
arch/arm/mach-exynos/dev-ahci.c [new file with mode: 0644]
arch/arm/mach-exynos/dev-audio.c [new file with mode: 0644]
arch/arm/mach-exynos/dev-dwmci.c [new file with mode: 0644]
arch/arm/mach-exynos/dev-pd.c [new file with mode: 0644]
arch/arm/mach-exynos/dev-sysmmu.c [new file with mode: 0644]
arch/arm/mach-exynos/dma.c [new file with mode: 0644]
arch/arm/mach-exynos/headsmp.S [new file with mode: 0644]
arch/arm/mach-exynos/hotplug.c [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/debug-macro.S [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/dma.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/dwmci.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/entry-macro.S [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/exynos4-clock.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/gpio.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/hardware.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/io.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/irqs.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/map.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/memory.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/pm-core.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/pmu.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/regs-audss.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/regs-clock.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/regs-gpio.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/regs-irq.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/regs-mct.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/regs-mem.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/regs-pmu.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/regs-sysmmu.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/regs-usb-phy.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/sysmmu.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/system.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/timex.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/uncompress.h [new file with mode: 0644]
arch/arm/mach-exynos/include/mach/vmalloc.h [new file with mode: 0644]
arch/arm/mach-exynos/init.c [new file with mode: 0644]
arch/arm/mach-exynos/irq-combiner.c [new file with mode: 0644]
arch/arm/mach-exynos/irq-eint.c [new file with mode: 0644]
arch/arm/mach-exynos/mach-armlex4210.c [new file with mode: 0644]
arch/arm/mach-exynos/mach-nuri.c [new file with mode: 0644]
arch/arm/mach-exynos/mach-origen.c [new file with mode: 0644]
arch/arm/mach-exynos/mach-smdk4x12.c [new file with mode: 0644]
arch/arm/mach-exynos/mach-smdkv310.c [new file with mode: 0644]
arch/arm/mach-exynos/mach-universal_c210.c [new file with mode: 0644]
arch/arm/mach-exynos/mct.c [new file with mode: 0644]
arch/arm/mach-exynos/platsmp.c [new file with mode: 0644]
arch/arm/mach-exynos/pm.c [new file with mode: 0644]
arch/arm/mach-exynos/pmu.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-fimc.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-fimd0.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-i2c0.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-i2c1.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-i2c2.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-i2c3.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-i2c4.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-i2c5.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-i2c6.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-i2c7.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-keypad.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-sdhci-gpio.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-sdhci.c [new file with mode: 0644]
arch/arm/mach-exynos/setup-usb-phy.c [new file with mode: 0644]
arch/arm/mach-exynos4/Kconfig [deleted file]
arch/arm/mach-exynos4/Makefile [deleted file]
arch/arm/mach-exynos4/Makefile.boot [deleted file]
arch/arm/mach-exynos4/clock-exynos4210.c [deleted file]
arch/arm/mach-exynos4/clock-exynos4212.c [deleted file]
arch/arm/mach-exynos4/clock.c [deleted file]
arch/arm/mach-exynos4/cpu.c [deleted file]
arch/arm/mach-exynos4/cpuidle.c [deleted file]
arch/arm/mach-exynos4/dev-ahci.c [deleted file]
arch/arm/mach-exynos4/dev-audio.c [deleted file]
arch/arm/mach-exynos4/dev-dwmci.c [deleted file]
arch/arm/mach-exynos4/dev-pd.c [deleted file]
arch/arm/mach-exynos4/dev-sysmmu.c [deleted file]
arch/arm/mach-exynos4/dma.c [deleted file]
arch/arm/mach-exynos4/headsmp.S [deleted file]
arch/arm/mach-exynos4/hotplug.c [deleted file]
arch/arm/mach-exynos4/include/mach/debug-macro.S [deleted file]
arch/arm/mach-exynos4/include/mach/dma.h [deleted file]
arch/arm/mach-exynos4/include/mach/dwmci.h [deleted file]
arch/arm/mach-exynos4/include/mach/entry-macro.S [deleted file]
arch/arm/mach-exynos4/include/mach/exynos4-clock.h [deleted file]
arch/arm/mach-exynos4/include/mach/gpio.h [deleted file]
arch/arm/mach-exynos4/include/mach/hardware.h [deleted file]
arch/arm/mach-exynos4/include/mach/io.h [deleted file]
arch/arm/mach-exynos4/include/mach/irqs.h [deleted file]
arch/arm/mach-exynos4/include/mach/map.h [deleted file]
arch/arm/mach-exynos4/include/mach/memory.h [deleted file]
arch/arm/mach-exynos4/include/mach/pm-core.h [deleted file]
arch/arm/mach-exynos4/include/mach/pmu.h [deleted file]
arch/arm/mach-exynos4/include/mach/regs-audss.h [deleted file]
arch/arm/mach-exynos4/include/mach/regs-clock.h [deleted file]
arch/arm/mach-exynos4/include/mach/regs-gpio.h [deleted file]
arch/arm/mach-exynos4/include/mach/regs-irq.h [deleted file]
arch/arm/mach-exynos4/include/mach/regs-mct.h [deleted file]
arch/arm/mach-exynos4/include/mach/regs-mem.h [deleted file]
arch/arm/mach-exynos4/include/mach/regs-pmu.h [deleted file]
arch/arm/mach-exynos4/include/mach/regs-sysmmu.h [deleted file]
arch/arm/mach-exynos4/include/mach/regs-usb-phy.h [deleted file]
arch/arm/mach-exynos4/include/mach/sysmmu.h [deleted file]
arch/arm/mach-exynos4/include/mach/system.h [deleted file]
arch/arm/mach-exynos4/include/mach/timex.h [deleted file]
arch/arm/mach-exynos4/include/mach/uncompress.h [deleted file]
arch/arm/mach-exynos4/include/mach/vmalloc.h [deleted file]
arch/arm/mach-exynos4/init.c [deleted file]
arch/arm/mach-exynos4/irq-combiner.c [deleted file]
arch/arm/mach-exynos4/irq-eint.c [deleted file]
arch/arm/mach-exynos4/mach-armlex4210.c [deleted file]
arch/arm/mach-exynos4/mach-nuri.c [deleted file]
arch/arm/mach-exynos4/mach-origen.c [deleted file]
arch/arm/mach-exynos4/mach-smdk4x12.c [deleted file]
arch/arm/mach-exynos4/mach-smdkv310.c [deleted file]
arch/arm/mach-exynos4/mach-universal_c210.c [deleted file]
arch/arm/mach-exynos4/mct.c [deleted file]
arch/arm/mach-exynos4/platsmp.c [deleted file]
arch/arm/mach-exynos4/pm.c [deleted file]
arch/arm/mach-exynos4/pmu.c [deleted file]
arch/arm/mach-exynos4/setup-fimc.c [deleted file]
arch/arm/mach-exynos4/setup-fimd0.c [deleted file]
arch/arm/mach-exynos4/setup-i2c0.c [deleted file]
arch/arm/mach-exynos4/setup-i2c1.c [deleted file]
arch/arm/mach-exynos4/setup-i2c2.c [deleted file]
arch/arm/mach-exynos4/setup-i2c3.c [deleted file]
arch/arm/mach-exynos4/setup-i2c4.c [deleted file]
arch/arm/mach-exynos4/setup-i2c5.c [deleted file]
arch/arm/mach-exynos4/setup-i2c6.c [deleted file]
arch/arm/mach-exynos4/setup-i2c7.c [deleted file]
arch/arm/mach-exynos4/setup-keypad.c [deleted file]
arch/arm/mach-exynos4/setup-sdhci-gpio.c [deleted file]
arch/arm/mach-exynos4/setup-sdhci.c [deleted file]
arch/arm/mach-exynos4/setup-usb-phy.c [deleted file]
arch/arm/plat-s5p/Kconfig
arch/arm/plat-s5p/cpu.c
arch/arm/plat-samsung/include/plat/exynos4.h