Commit 830145796a5c8f1ca3f87ea619063c1d99a57df5
1 parent
e700e41d9a
Exists in
master
and in
6 other branches
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>
Warning! This is a large diff.
To preserve performance the diff is not shown. Please, download the diff as plain diff or email patch instead.
Showing 146 changed files with 12172 additions and 12147 deletions Side-by-side Diff
- arch/arm/Kconfig
- arch/arm/Makefile
- arch/arm/configs/exynos4_defconfig
- arch/arm/mach-exynos/Kconfig
- arch/arm/mach-exynos/Makefile
- arch/arm/mach-exynos/Makefile.boot
- arch/arm/mach-exynos/clock-exynos4210.c
- arch/arm/mach-exynos/clock-exynos4212.c
- arch/arm/mach-exynos/clock.c
- arch/arm/mach-exynos/cpu.c
- arch/arm/mach-exynos/cpuidle.c
- arch/arm/mach-exynos/dev-ahci.c
- arch/arm/mach-exynos/dev-audio.c
- arch/arm/mach-exynos/dev-dwmci.c
- arch/arm/mach-exynos/dev-pd.c
- arch/arm/mach-exynos/dev-sysmmu.c
- arch/arm/mach-exynos/dma.c
- arch/arm/mach-exynos/headsmp.S
- arch/arm/mach-exynos/hotplug.c
- arch/arm/mach-exynos/include/mach/debug-macro.S
- arch/arm/mach-exynos/include/mach/dma.h
- arch/arm/mach-exynos/include/mach/dwmci.h
- arch/arm/mach-exynos/include/mach/entry-macro.S
- arch/arm/mach-exynos/include/mach/exynos4-clock.h
- arch/arm/mach-exynos/include/mach/gpio.h
- arch/arm/mach-exynos/include/mach/hardware.h
- arch/arm/mach-exynos/include/mach/io.h
- arch/arm/mach-exynos/include/mach/irqs.h
- arch/arm/mach-exynos/include/mach/map.h
- arch/arm/mach-exynos/include/mach/memory.h
- arch/arm/mach-exynos/include/mach/pm-core.h
- arch/arm/mach-exynos/include/mach/pmu.h
- arch/arm/mach-exynos/include/mach/regs-audss.h
- arch/arm/mach-exynos/include/mach/regs-clock.h
- arch/arm/mach-exynos/include/mach/regs-gpio.h
- arch/arm/mach-exynos/include/mach/regs-irq.h
- arch/arm/mach-exynos/include/mach/regs-mct.h
- arch/arm/mach-exynos/include/mach/regs-mem.h
- arch/arm/mach-exynos/include/mach/regs-pmu.h
- arch/arm/mach-exynos/include/mach/regs-sysmmu.h
- arch/arm/mach-exynos/include/mach/regs-usb-phy.h
- arch/arm/mach-exynos/include/mach/sysmmu.h
- arch/arm/mach-exynos/include/mach/system.h
- arch/arm/mach-exynos/include/mach/timex.h
- arch/arm/mach-exynos/include/mach/uncompress.h
- arch/arm/mach-exynos/include/mach/vmalloc.h
- arch/arm/mach-exynos/init.c
- arch/arm/mach-exynos/irq-combiner.c
- arch/arm/mach-exynos/irq-eint.c
- arch/arm/mach-exynos/mach-armlex4210.c
- arch/arm/mach-exynos/mach-nuri.c
- arch/arm/mach-exynos/mach-origen.c
- arch/arm/mach-exynos/mach-smdk4x12.c
- arch/arm/mach-exynos/mach-smdkv310.c
- arch/arm/mach-exynos/mach-universal_c210.c
- arch/arm/mach-exynos/mct.c
- arch/arm/mach-exynos/platsmp.c
- arch/arm/mach-exynos/pm.c
- arch/arm/mach-exynos/pmu.c
- arch/arm/mach-exynos/setup-fimc.c
- arch/arm/mach-exynos/setup-fimd0.c
- arch/arm/mach-exynos/setup-i2c0.c
- arch/arm/mach-exynos/setup-i2c1.c
- arch/arm/mach-exynos/setup-i2c2.c
- arch/arm/mach-exynos/setup-i2c3.c
- arch/arm/mach-exynos/setup-i2c4.c
- arch/arm/mach-exynos/setup-i2c5.c
- arch/arm/mach-exynos/setup-i2c6.c
- arch/arm/mach-exynos/setup-i2c7.c
- arch/arm/mach-exynos/setup-keypad.c
- arch/arm/mach-exynos/setup-sdhci-gpio.c
- arch/arm/mach-exynos/setup-sdhci.c
- arch/arm/mach-exynos/setup-usb-phy.c
- arch/arm/mach-exynos4/Kconfig
- arch/arm/mach-exynos4/Makefile
- arch/arm/mach-exynos4/Makefile.boot
- arch/arm/mach-exynos4/clock-exynos4210.c
- arch/arm/mach-exynos4/clock-exynos4212.c
- arch/arm/mach-exynos4/clock.c
- arch/arm/mach-exynos4/cpu.c
- arch/arm/mach-exynos4/cpuidle.c
- arch/arm/mach-exynos4/dev-ahci.c
- arch/arm/mach-exynos4/dev-audio.c
- arch/arm/mach-exynos4/dev-dwmci.c
- arch/arm/mach-exynos4/dev-pd.c
- arch/arm/mach-exynos4/dev-sysmmu.c
- arch/arm/mach-exynos4/dma.c
- arch/arm/mach-exynos4/headsmp.S
- arch/arm/mach-exynos4/hotplug.c
- arch/arm/mach-exynos4/include/mach/debug-macro.S
- arch/arm/mach-exynos4/include/mach/dma.h
- arch/arm/mach-exynos4/include/mach/dwmci.h
- arch/arm/mach-exynos4/include/mach/entry-macro.S
- arch/arm/mach-exynos4/include/mach/exynos4-clock.h
- arch/arm/mach-exynos4/include/mach/gpio.h
- arch/arm/mach-exynos4/include/mach/hardware.h
- arch/arm/mach-exynos4/include/mach/io.h
- arch/arm/mach-exynos4/include/mach/irqs.h
- arch/arm/mach-exynos4/include/mach/map.h
- arch/arm/mach-exynos4/include/mach/memory.h
- arch/arm/mach-exynos4/include/mach/pm-core.h
- arch/arm/mach-exynos4/include/mach/pmu.h
- arch/arm/mach-exynos4/include/mach/regs-audss.h
- arch/arm/mach-exynos4/include/mach/regs-clock.h
- arch/arm/mach-exynos4/include/mach/regs-gpio.h
- arch/arm/mach-exynos4/include/mach/regs-irq.h
- arch/arm/mach-exynos4/include/mach/regs-mct.h
- arch/arm/mach-exynos4/include/mach/regs-mem.h
- arch/arm/mach-exynos4/include/mach/regs-pmu.h
- arch/arm/mach-exynos4/include/mach/regs-sysmmu.h
- arch/arm/mach-exynos4/include/mach/regs-usb-phy.h
- arch/arm/mach-exynos4/include/mach/sysmmu.h
- arch/arm/mach-exynos4/include/mach/system.h
- arch/arm/mach-exynos4/include/mach/timex.h
- arch/arm/mach-exynos4/include/mach/uncompress.h
- arch/arm/mach-exynos4/include/mach/vmalloc.h
- arch/arm/mach-exynos4/init.c
- arch/arm/mach-exynos4/irq-combiner.c
- arch/arm/mach-exynos4/irq-eint.c
- arch/arm/mach-exynos4/mach-armlex4210.c
- arch/arm/mach-exynos4/mach-nuri.c
- arch/arm/mach-exynos4/mach-origen.c
- arch/arm/mach-exynos4/mach-smdk4x12.c
- arch/arm/mach-exynos4/mach-smdkv310.c
- arch/arm/mach-exynos4/mach-universal_c210.c
- arch/arm/mach-exynos4/mct.c
- arch/arm/mach-exynos4/platsmp.c
- arch/arm/mach-exynos4/pm.c
- arch/arm/mach-exynos4/pmu.c
- arch/arm/mach-exynos4/setup-fimc.c
- arch/arm/mach-exynos4/setup-fimd0.c
- arch/arm/mach-exynos4/setup-i2c0.c
- arch/arm/mach-exynos4/setup-i2c1.c
- arch/arm/mach-exynos4/setup-i2c2.c
- arch/arm/mach-exynos4/setup-i2c3.c
- arch/arm/mach-exynos4/setup-i2c4.c
- arch/arm/mach-exynos4/setup-i2c5.c
- arch/arm/mach-exynos4/setup-i2c6.c
- arch/arm/mach-exynos4/setup-i2c7.c
- arch/arm/mach-exynos4/setup-keypad.c
- arch/arm/mach-exynos4/setup-sdhci-gpio.c
- arch/arm/mach-exynos4/setup-sdhci.c
- arch/arm/mach-exynos4/setup-usb-phy.c
- arch/arm/plat-s5p/Kconfig
- arch/arm/plat-s5p/cpu.c
- arch/arm/plat-samsung/include/plat/exynos4.h