]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
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>
76 files changed:
arch/arm/Kconfig
arch/arm/Makefile
arch/arm/configs/exynos4_defconfig
arch/arm/mach-exynos/Kconfig [moved from arch/arm/mach-exynos4/Kconfig with 92% similarity]
arch/arm/mach-exynos/Makefile [moved from arch/arm/mach-exynos4/Makefile with 90% similarity]
arch/arm/mach-exynos/Makefile.boot [moved from arch/arm/mach-exynos4/Makefile.boot with 100% similarity]
arch/arm/mach-exynos/clock-exynos4210.c [moved from arch/arm/mach-exynos4/clock-exynos4210.c with 100% similarity]
arch/arm/mach-exynos/clock-exynos4212.c [moved from arch/arm/mach-exynos4/clock-exynos4212.c with 100% similarity]
arch/arm/mach-exynos/clock.c [moved from arch/arm/mach-exynos4/clock.c with 100% similarity]
arch/arm/mach-exynos/cpu.c [moved from arch/arm/mach-exynos4/cpu.c with 91% similarity]
arch/arm/mach-exynos/cpuidle.c [moved from arch/arm/mach-exynos4/cpuidle.c with 100% similarity]
arch/arm/mach-exynos/dev-ahci.c [moved from arch/arm/mach-exynos4/dev-ahci.c with 100% similarity]
arch/arm/mach-exynos/dev-audio.c [moved from arch/arm/mach-exynos4/dev-audio.c with 100% similarity]
arch/arm/mach-exynos/dev-dwmci.c [moved from arch/arm/mach-exynos4/dev-dwmci.c with 100% similarity]
arch/arm/mach-exynos/dev-pd.c [moved from arch/arm/mach-exynos4/dev-pd.c with 100% similarity]
arch/arm/mach-exynos/dev-sysmmu.c [moved from arch/arm/mach-exynos4/dev-sysmmu.c with 100% similarity]
arch/arm/mach-exynos/dma.c [moved from arch/arm/mach-exynos4/dma.c with 100% similarity]
arch/arm/mach-exynos/headsmp.S [moved from arch/arm/mach-exynos4/headsmp.S with 100% similarity]
arch/arm/mach-exynos/hotplug.c [moved from arch/arm/mach-exynos4/hotplug.c with 100% similarity]
arch/arm/mach-exynos/include/mach/debug-macro.S [moved from arch/arm/mach-exynos4/include/mach/debug-macro.S with 100% similarity]
arch/arm/mach-exynos/include/mach/dma.h [moved from arch/arm/mach-exynos4/include/mach/dma.h with 100% similarity]
arch/arm/mach-exynos/include/mach/dwmci.h [moved from arch/arm/mach-exynos4/include/mach/dwmci.h with 100% similarity]
arch/arm/mach-exynos/include/mach/entry-macro.S [moved from arch/arm/mach-exynos4/include/mach/entry-macro.S with 100% similarity]
arch/arm/mach-exynos/include/mach/exynos4-clock.h [moved from arch/arm/mach-exynos4/include/mach/exynos4-clock.h with 100% similarity]
arch/arm/mach-exynos/include/mach/gpio.h [moved from arch/arm/mach-exynos4/include/mach/gpio.h with 100% similarity]
arch/arm/mach-exynos/include/mach/hardware.h [moved from arch/arm/mach-exynos4/include/mach/hardware.h with 100% similarity]
arch/arm/mach-exynos/include/mach/io.h [moved from arch/arm/mach-exynos4/include/mach/io.h with 100% similarity]
arch/arm/mach-exynos/include/mach/irqs.h [moved from arch/arm/mach-exynos4/include/mach/irqs.h with 100% similarity]
arch/arm/mach-exynos/include/mach/map.h [moved from arch/arm/mach-exynos4/include/mach/map.h with 93% similarity]
arch/arm/mach-exynos/include/mach/memory.h [moved from arch/arm/mach-exynos4/include/mach/memory.h with 100% similarity]
arch/arm/mach-exynos/include/mach/pm-core.h [moved from arch/arm/mach-exynos4/include/mach/pm-core.h with 100% similarity]
arch/arm/mach-exynos/include/mach/pmu.h [moved from arch/arm/mach-exynos4/include/mach/pmu.h with 100% similarity]
arch/arm/mach-exynos/include/mach/regs-audss.h [moved from arch/arm/mach-exynos4/include/mach/regs-audss.h with 100% similarity]
arch/arm/mach-exynos/include/mach/regs-clock.h [moved from arch/arm/mach-exynos4/include/mach/regs-clock.h with 100% similarity]
arch/arm/mach-exynos/include/mach/regs-gpio.h [moved from arch/arm/mach-exynos4/include/mach/regs-gpio.h with 100% similarity]
arch/arm/mach-exynos/include/mach/regs-irq.h [moved from arch/arm/mach-exynos4/include/mach/regs-irq.h with 100% similarity]
arch/arm/mach-exynos/include/mach/regs-mct.h [moved from arch/arm/mach-exynos4/include/mach/regs-mct.h with 100% similarity]
arch/arm/mach-exynos/include/mach/regs-mem.h [moved from arch/arm/mach-exynos4/include/mach/regs-mem.h with 100% similarity]
arch/arm/mach-exynos/include/mach/regs-pmu.h [moved from arch/arm/mach-exynos4/include/mach/regs-pmu.h with 100% similarity]
arch/arm/mach-exynos/include/mach/regs-sysmmu.h [moved from arch/arm/mach-exynos4/include/mach/regs-sysmmu.h with 100% similarity]
arch/arm/mach-exynos/include/mach/regs-usb-phy.h [moved from arch/arm/mach-exynos4/include/mach/regs-usb-phy.h with 100% similarity]
arch/arm/mach-exynos/include/mach/sysmmu.h [moved from arch/arm/mach-exynos4/include/mach/sysmmu.h with 100% similarity]
arch/arm/mach-exynos/include/mach/system.h [moved from arch/arm/mach-exynos4/include/mach/system.h with 100% similarity]
arch/arm/mach-exynos/include/mach/timex.h [moved from arch/arm/mach-exynos4/include/mach/timex.h with 100% similarity]
arch/arm/mach-exynos/include/mach/uncompress.h [moved from arch/arm/mach-exynos4/include/mach/uncompress.h with 100% similarity]
arch/arm/mach-exynos/include/mach/vmalloc.h [moved from arch/arm/mach-exynos4/include/mach/vmalloc.h with 100% similarity]
arch/arm/mach-exynos/init.c [moved from arch/arm/mach-exynos4/init.c with 100% similarity]
arch/arm/mach-exynos/irq-combiner.c [moved from arch/arm/mach-exynos4/irq-combiner.c with 100% similarity]
arch/arm/mach-exynos/irq-eint.c [moved from arch/arm/mach-exynos4/irq-eint.c with 100% similarity]
arch/arm/mach-exynos/mach-armlex4210.c [moved from arch/arm/mach-exynos4/mach-armlex4210.c with 100% similarity]
arch/arm/mach-exynos/mach-nuri.c [moved from arch/arm/mach-exynos4/mach-nuri.c with 100% similarity]
arch/arm/mach-exynos/mach-origen.c [moved from arch/arm/mach-exynos4/mach-origen.c with 100% similarity]
arch/arm/mach-exynos/mach-smdk4x12.c [moved from arch/arm/mach-exynos4/mach-smdk4x12.c with 100% similarity]
arch/arm/mach-exynos/mach-smdkv310.c [moved from arch/arm/mach-exynos4/mach-smdkv310.c with 100% similarity]
arch/arm/mach-exynos/mach-universal_c210.c [moved from arch/arm/mach-exynos4/mach-universal_c210.c with 100% similarity]
arch/arm/mach-exynos/mct.c [moved from arch/arm/mach-exynos4/mct.c with 100% similarity]
arch/arm/mach-exynos/platsmp.c [moved from arch/arm/mach-exynos4/platsmp.c with 100% similarity]
arch/arm/mach-exynos/pm.c [moved from arch/arm/mach-exynos4/pm.c with 100% similarity]
arch/arm/mach-exynos/pmu.c [moved from arch/arm/mach-exynos4/pmu.c with 100% similarity]
arch/arm/mach-exynos/setup-fimc.c [moved from arch/arm/mach-exynos4/setup-fimc.c with 100% similarity]
arch/arm/mach-exynos/setup-fimd0.c [moved from arch/arm/mach-exynos4/setup-fimd0.c with 100% similarity]
arch/arm/mach-exynos/setup-i2c0.c [moved from arch/arm/mach-exynos4/setup-i2c0.c with 100% similarity]
arch/arm/mach-exynos/setup-i2c1.c [moved from arch/arm/mach-exynos4/setup-i2c1.c with 100% similarity]
arch/arm/mach-exynos/setup-i2c2.c [moved from arch/arm/mach-exynos4/setup-i2c2.c with 100% similarity]
arch/arm/mach-exynos/setup-i2c3.c [moved from arch/arm/mach-exynos4/setup-i2c3.c with 100% similarity]
arch/arm/mach-exynos/setup-i2c4.c [moved from arch/arm/mach-exynos4/setup-i2c4.c with 100% similarity]
arch/arm/mach-exynos/setup-i2c5.c [moved from arch/arm/mach-exynos4/setup-i2c5.c with 100% similarity]
arch/arm/mach-exynos/setup-i2c6.c [moved from arch/arm/mach-exynos4/setup-i2c6.c with 100% similarity]
arch/arm/mach-exynos/setup-i2c7.c [moved from arch/arm/mach-exynos4/setup-i2c7.c with 100% similarity]
arch/arm/mach-exynos/setup-keypad.c [moved from arch/arm/mach-exynos4/setup-keypad.c with 100% similarity]
arch/arm/mach-exynos/setup-sdhci-gpio.c [moved from arch/arm/mach-exynos4/setup-sdhci-gpio.c with 100% similarity]
arch/arm/mach-exynos/setup-sdhci.c [moved from arch/arm/mach-exynos4/setup-sdhci.c with 100% similarity]
arch/arm/mach-exynos/setup-usb-phy.c [moved from arch/arm/mach-exynos4/setup-usb-phy.c with 100% similarity]
arch/arm/plat-s5p/Kconfig
arch/arm/plat-s5p/cpu.c
arch/arm/plat-samsung/include/plat/exynos4.h