diff options
Diffstat (limited to 'arch/arm/mach-omap2/Kconfig')
-rw-r--r-- | arch/arm/mach-omap2/Kconfig | 25 |
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 | ||
24 | config SOC_HAS_OMAP2_SDRC | ||
25 | bool "OMAP2 SDRAM Controller support" | ||
26 | |||
24 | config ARCH_OMAP2 | 27 | config 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 | ||
31 | config ARCH_OMAP3 | 35 | config 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 | ||
42 | config ARCH_OMAP4 | 48 | config 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 | ||
66 | config SOC_OMAP5 | ||
67 | bool "TI OMAP5" | ||
68 | select CPU_V7 | ||
69 | select ARM_GIC | ||
70 | select HAVE_SMP | ||
71 | |||
59 | comment "OMAP Core Type" | 72 | comment "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 | ||
69 | config SOC_OMAP2430 | 82 | config 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 | ||
75 | config SOC_OMAP3430 | 88 | config 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 | ||
81 | config SOC_TI81XX | 94 | config SOC_TI81XX |
82 | bool "TI81XX support" | 95 | bool "TI81XX support" |
@@ -85,8 +98,10 @@ config SOC_TI81XX | |||
85 | 98 | ||
86 | config SOC_AM33XX | 99 | config 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 | ||
91 | config OMAP_PACKAGE_ZAF | 106 | config OMAP_PACKAGE_ZAF |
92 | bool | 107 | bool |