diff options
| -rw-r--r-- | arch/arm/Kconfig | 29 | ||||
| -rw-r--r-- | arch/arm/mach-exynos/Kconfig | 21 | ||||
| -rw-r--r-- | arch/arm/mach-exynos/Makefile | 2 | ||||
| -rw-r--r-- | arch/arm/plat-samsung/Makefile | 3 |
4 files changed, 26 insertions, 29 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index ccacd23e703c..c08413c2d185 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
| @@ -829,35 +829,6 @@ config ARCH_S5PV210 | |||
| 829 | help | 829 | help |
| 830 | Samsung S5PV210/S5PC110 series based systems | 830 | Samsung S5PV210/S5PC110 series based systems |
| 831 | 831 | ||
| 832 | config ARCH_EXYNOS | ||
| 833 | bool "Samsung EXYNOS" | ||
| 834 | select ARCH_HAS_BANDGAP | ||
| 835 | select ARCH_HAS_CPUFREQ | ||
| 836 | select ARCH_HAS_HOLES_MEMORYMODEL | ||
| 837 | select ARCH_REQUIRE_GPIOLIB | ||
| 838 | select ARCH_SPARSEMEM_ENABLE | ||
| 839 | select ARM_AMBA | ||
| 840 | select ARM_GIC | ||
| 841 | select CLKSRC_OF | ||
| 842 | select COMMON_CLK_SAMSUNG | ||
| 843 | select CPU_V7 | ||
| 844 | select GENERIC_CLOCKEVENTS | ||
| 845 | select HAVE_ARM_SCU if SMP | ||
| 846 | select HAVE_S3C2410_I2C if I2C | ||
| 847 | select HAVE_S3C2410_WATCHDOG if WATCHDOG | ||
| 848 | select HAVE_S3C_RTC if RTC_CLASS | ||
| 849 | select HAVE_SMP | ||
| 850 | select NEED_MACH_MEMORY_H | ||
| 851 | select PINCTRL | ||
| 852 | select PINCTRL_EXYNOS | ||
| 853 | select PM_GENERIC_DOMAINS if PM_RUNTIME | ||
| 854 | select S5P_DEV_MFC | ||
| 855 | select SAMSUNG_DMADEV | ||
| 856 | select SPARSE_IRQ | ||
| 857 | select USE_OF | ||
| 858 | help | ||
| 859 | Support for SAMSUNG's EXYNOS SoCs (EXYNOS4/5) | ||
| 860 | |||
| 861 | config ARCH_DAVINCI | 832 | config ARCH_DAVINCI |
| 862 | bool "TI DaVinci" | 833 | bool "TI DaVinci" |
| 863 | select ARCH_HAS_HOLES_MEMORYMODEL | 834 | select ARCH_HAS_HOLES_MEMORYMODEL |
diff --git a/arch/arm/mach-exynos/Kconfig b/arch/arm/mach-exynos/Kconfig index 28f1a61091c7..0031a57aad94 100644 --- a/arch/arm/mach-exynos/Kconfig +++ b/arch/arm/mach-exynos/Kconfig | |||
| @@ -7,6 +7,27 @@ | |||
| 7 | 7 | ||
| 8 | # Configuration options for the EXYNOS4 | 8 | # Configuration options for the EXYNOS4 |
| 9 | 9 | ||
| 10 | config ARCH_EXYNOS | ||
| 11 | bool "Samsung EXYNOS" if ARCH_MULTI_V7 | ||
| 12 | select ARCH_HAS_BANDGAP | ||
| 13 | select ARCH_HAS_CPUFREQ | ||
| 14 | select ARCH_HAS_HOLES_MEMORYMODEL | ||
| 15 | select ARCH_REQUIRE_GPIOLIB | ||
| 16 | select ARM_AMBA | ||
| 17 | select ARM_GIC | ||
| 18 | select COMMON_CLK_SAMSUNG | ||
| 19 | select HAVE_ARM_SCU if SMP | ||
| 20 | select HAVE_S3C2410_I2C if I2C | ||
| 21 | select HAVE_S3C2410_WATCHDOG if WATCHDOG | ||
| 22 | select HAVE_S3C_RTC if RTC_CLASS | ||
| 23 | select PINCTRL | ||
| 24 | select PINCTRL_EXYNOS | ||
| 25 | select PM_GENERIC_DOMAINS if PM_RUNTIME | ||
| 26 | select S5P_DEV_MFC | ||
| 27 | select SRAM | ||
| 28 | help | ||
| 29 | Support for SAMSUNG EXYNOS SoCs (EXYNOS4/5) | ||
| 30 | |||
| 10 | if ARCH_EXYNOS | 31 | if ARCH_EXYNOS |
| 11 | 32 | ||
| 12 | menu "SAMSUNG EXYNOS SoCs Support" | 33 | menu "SAMSUNG EXYNOS SoCs Support" |
diff --git a/arch/arm/mach-exynos/Makefile b/arch/arm/mach-exynos/Makefile index f6dcc256db56..24a8efe3d4bd 100644 --- a/arch/arm/mach-exynos/Makefile +++ b/arch/arm/mach-exynos/Makefile | |||
| @@ -5,6 +5,8 @@ | |||
| 5 | # | 5 | # |
| 6 | # Licensed under GPLv2 | 6 | # Licensed under GPLv2 |
| 7 | 7 | ||
| 8 | ccflags-$(CONFIG_ARCH_MULTIPLATFORM) += -I$(srctree)/$(src)/include -I$(srctree)/arch/arm/plat-samsung/include | ||
| 9 | |||
| 8 | obj-y := | 10 | obj-y := |
| 9 | obj-m := | 11 | obj-m := |
| 10 | obj-n := | 12 | obj-n := |
diff --git a/arch/arm/plat-samsung/Makefile b/arch/arm/plat-samsung/Makefile index 25c826ed3b65..5e5beaa9ae15 100644 --- a/arch/arm/plat-samsung/Makefile +++ b/arch/arm/plat-samsung/Makefile | |||
| @@ -4,6 +4,9 @@ | |||
| 4 | # | 4 | # |
| 5 | # Licensed under GPLv2 | 5 | # Licensed under GPLv2 |
| 6 | 6 | ||
| 7 | ccflags-$(CONFIG_ARCH_MULTI_V7) += -I$(srctree)/$(src)/include | ||
| 8 | ccflags-$(CONFIG_ARCH_EXYNOS) += -I$(srctree)/arch/arm/mach-exynos/include | ||
| 9 | |||
| 7 | obj-y := | 10 | obj-y := |
| 8 | obj-m := | 11 | obj-m := |
| 9 | obj-n := dummy.o | 12 | obj-n := dummy.o |
