aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-omap2/Kconfig')
-rw-r--r--arch/arm/mach-omap2/Kconfig25
1 files changed, 20 insertions, 5 deletions
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
index 4cf5142f22cc..dd0fbf76ac79 100644
--- a/arch/arm/mach-omap2/Kconfig
+++ b/arch/arm/mach-omap2/Kconfig
@@ -9,7 +9,7 @@ config ARCH_OMAP2PLUS_TYPICAL
9 select REGULATOR 9 select REGULATOR
10 select PM_RUNTIME 10 select PM_RUNTIME
11 select VFP 11 select VFP
12 select NEON if ARCH_OMAP3 || ARCH_OMAP4 12 select NEON if ARCH_OMAP3 || ARCH_OMAP4 || SOC_OMAP5
13 select SERIAL_OMAP 13 select SERIAL_OMAP
14 select SERIAL_OMAP_CONSOLE 14 select SERIAL_OMAP_CONSOLE
15 select I2C 15 select I2C
@@ -21,12 +21,16 @@ config ARCH_OMAP2PLUS_TYPICAL
21 help 21 help
22 Compile a kernel suitable for booting most boards 22 Compile a kernel suitable for booting most boards
23 23
24config SOC_HAS_OMAP2_SDRC
25 bool "OMAP2 SDRAM Controller support"
26
24config ARCH_OMAP2 27config ARCH_OMAP2
25 bool "TI OMAP2" 28 bool "TI OMAP2"
26 depends on ARCH_OMAP2PLUS 29 depends on ARCH_OMAP2PLUS
27 default y 30 default y
28 select CPU_V6 31 select CPU_V6
29 select MULTI_IRQ_HANDLER 32 select MULTI_IRQ_HANDLER
33 select SOC_HAS_OMAP2_SDRC
30 34
31config ARCH_OMAP3 35config ARCH_OMAP3
32 bool "TI OMAP3" 36 bool "TI OMAP3"
@@ -35,9 +39,11 @@ config ARCH_OMAP3
35 select CPU_V7 39 select CPU_V7
36 select USB_ARCH_HAS_EHCI if USB_SUPPORT 40 select USB_ARCH_HAS_EHCI if USB_SUPPORT
37 select ARCH_HAS_OPP 41 select ARCH_HAS_OPP
42 select PM_RUNTIME if CPU_IDLE
38 select PM_OPP if PM 43 select PM_OPP if PM
39 select ARM_CPU_SUSPEND if PM 44 select ARM_CPU_SUSPEND if PM
40 select MULTI_IRQ_HANDLER 45 select MULTI_IRQ_HANDLER
46 select SOC_HAS_OMAP2_SDRC
41 47
42config ARCH_OMAP4 48config ARCH_OMAP4
43 bool "TI OMAP4" 49 bool "TI OMAP4"
@@ -52,10 +58,17 @@ config ARCH_OMAP4
52 select PL310_ERRATA_727915 58 select PL310_ERRATA_727915
53 select ARM_ERRATA_720789 59 select ARM_ERRATA_720789
54 select ARCH_HAS_OPP 60 select ARCH_HAS_OPP
61 select PM_RUNTIME if CPU_IDLE
55 select PM_OPP if PM 62 select PM_OPP if PM
56 select USB_ARCH_HAS_EHCI if USB_SUPPORT 63 select USB_ARCH_HAS_EHCI if USB_SUPPORT
57 select ARM_CPU_SUSPEND if PM 64 select ARM_CPU_SUSPEND if PM
58 65
66config SOC_OMAP5
67 bool "TI OMAP5"
68 select CPU_V7
69 select ARM_GIC
70 select HAVE_SMP
71
59comment "OMAP Core Type" 72comment "OMAP Core Type"
60 depends on ARCH_OMAP2 73 depends on ARCH_OMAP2
61 74
@@ -64,19 +77,19 @@ config SOC_OMAP2420
64 depends on ARCH_OMAP2 77 depends on ARCH_OMAP2
65 default y 78 default y
66 select OMAP_DM_TIMER 79 select OMAP_DM_TIMER
67 select ARCH_OMAP_OTG 80 select SOC_HAS_OMAP2_SDRC
68 81
69config SOC_OMAP2430 82config SOC_OMAP2430
70 bool "OMAP2430 support" 83 bool "OMAP2430 support"
71 depends on ARCH_OMAP2 84 depends on ARCH_OMAP2
72 default y 85 default y
73 select ARCH_OMAP_OTG 86 select SOC_HAS_OMAP2_SDRC
74 87
75config SOC_OMAP3430 88config SOC_OMAP3430
76 bool "OMAP3430 support" 89 bool "OMAP3430 support"
77 depends on ARCH_OMAP3 90 depends on ARCH_OMAP3
78 default y 91 default y
79 select ARCH_OMAP_OTG 92 select SOC_HAS_OMAP2_SDRC
80 93
81config SOC_TI81XX 94config SOC_TI81XX
82 bool "TI81XX support" 95 bool "TI81XX support"
@@ -85,8 +98,10 @@ config SOC_TI81XX
85 98
86config SOC_AM33XX 99config SOC_AM33XX
87 bool "AM33XX support" 100 bool "AM33XX support"
88 depends on ARCH_OMAP3
89 default y 101 default y
102 select CPU_V7
103 select ARM_CPU_SUSPEND if PM
104 select MULTI_IRQ_HANDLER
90 105
91config OMAP_PACKAGE_ZAF 106config OMAP_PACKAGE_ZAF
92 bool 107 bool