diff options
author | Tony Lindgren <tony@atomide.com> | 2012-03-05 19:02:18 -0500 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2012-03-05 19:02:18 -0500 |
commit | f558b275439a9d14a1e2a754484f81ecebf56764 (patch) | |
tree | a15664edc99bc49fbd04ec37d63884ce8320f404 /arch/arm/mach-omap2/Kconfig | |
parent | 824e2dbb29eedb4afde9cb592a912f56038a5d1e (diff) |
Revert "ARM: OMAP2+: Fix multiple randconfig errors with SOC_OMAP and SOC_OMAP_NOOP"
This reverts commit c295fb633e321a7df3b8846c4eaddc5da3e0aaed.
This makes existing .config files bloated by selecting in all
omaps as noted by Russell King - ARM Linux <linux@arm.linux.org.uk>.
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap2/Kconfig')
-rw-r--r-- | arch/arm/mach-omap2/Kconfig | 51 |
1 files changed, 17 insertions, 34 deletions
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig index c4ae0a77f7b4..337f98dd8148 100644 --- a/arch/arm/mach-omap2/Kconfig +++ b/arch/arm/mach-omap2/Kconfig | |||
@@ -21,12 +21,16 @@ config ARCH_OMAP2PLUS_TYPICAL | |||
21 | Compile a kernel suitable for booting most boards | 21 | Compile a kernel suitable for booting most boards |
22 | 22 | ||
23 | config ARCH_OMAP2 | 23 | config ARCH_OMAP2 |
24 | bool | 24 | bool "TI OMAP2" |
25 | depends on ARCH_OMAP2PLUS | ||
26 | default y | ||
25 | select CPU_V6 | 27 | select CPU_V6 |
26 | select MULTI_IRQ_HANDLER | 28 | select MULTI_IRQ_HANDLER |
27 | 29 | ||
28 | config ARCH_OMAP3 | 30 | config ARCH_OMAP3 |
29 | bool | 31 | bool "TI OMAP3" |
32 | depends on ARCH_OMAP2PLUS | ||
33 | default y | ||
30 | select CPU_V7 | 34 | select CPU_V7 |
31 | select USB_ARCH_HAS_EHCI if USB_SUPPORT | 35 | select USB_ARCH_HAS_EHCI if USB_SUPPORT |
32 | select ARCH_HAS_OPP | 36 | select ARCH_HAS_OPP |
@@ -35,7 +39,9 @@ config ARCH_OMAP3 | |||
35 | select MULTI_IRQ_HANDLER | 39 | select MULTI_IRQ_HANDLER |
36 | 40 | ||
37 | config ARCH_OMAP4 | 41 | config ARCH_OMAP4 |
38 | bool | 42 | bool "TI OMAP4" |
43 | default y | ||
44 | depends on ARCH_OMAP2PLUS | ||
39 | select CACHE_L2X0 | 45 | select CACHE_L2X0 |
40 | select CPU_V7 | 46 | select CPU_V7 |
41 | select ARM_GIC | 47 | select ARM_GIC |
@@ -50,58 +56,36 @@ config ARCH_OMAP4 | |||
50 | select ARM_CPU_SUSPEND if PM | 56 | select ARM_CPU_SUSPEND if PM |
51 | 57 | ||
52 | comment "OMAP Core Type" | 58 | comment "OMAP Core Type" |
53 | 59 | depends on ARCH_OMAP2 | |
54 | config SOC_OMAP | ||
55 | bool | ||
56 | 60 | ||
57 | config SOC_OMAP2420 | 61 | config SOC_OMAP2420 |
58 | bool "OMAP2420 support" | 62 | bool "OMAP2420 support" |
63 | depends on ARCH_OMAP2 | ||
59 | default y | 64 | default y |
60 | select SOC_OMAP | ||
61 | select ARCH_OMAP2 | ||
62 | select OMAP_DM_TIMER | 65 | select OMAP_DM_TIMER |
63 | select ARCH_OMAP_OTG | 66 | select ARCH_OMAP_OTG |
64 | 67 | ||
65 | config SOC_OMAP2430 | 68 | config SOC_OMAP2430 |
66 | bool "OMAP2430 support" | 69 | bool "OMAP2430 support" |
70 | depends on ARCH_OMAP2 | ||
67 | default y | 71 | default y |
68 | select SOC_OMAP | ||
69 | select ARCH_OMAP2 | ||
70 | select ARCH_OMAP_OTG | 72 | select ARCH_OMAP_OTG |
71 | 73 | ||
72 | config SOC_OMAP3430 | 74 | config SOC_OMAP3430 |
73 | bool "OMAP3430 support" | 75 | bool "OMAP3430 support" |
76 | depends on ARCH_OMAP3 | ||
74 | default y | 77 | default y |
75 | select SOC_OMAP | ||
76 | select ARCH_OMAP3 | ||
77 | select ARCH_OMAP_OTG | 78 | select ARCH_OMAP_OTG |
78 | 79 | ||
79 | config SOC_OMAPTI81XX | 80 | config SOC_OMAPTI81XX |
80 | bool "TI81XX support" | 81 | bool "TI81XX support" |
82 | depends on ARCH_OMAP3 | ||
81 | default y | 83 | default y |
82 | select SOC_OMAP | ||
83 | select ARCH_OMAP3 | ||
84 | 84 | ||
85 | config SOC_OMAPAM33XX | 85 | config SOC_OMAPAM33XX |
86 | bool "AM33XX support" | 86 | bool "AM33XX support" |
87 | depends on ARCH_OMAP3 | ||
87 | default y | 88 | default y |
88 | select SOC_OMAP | ||
89 | select ARCH_OMAP3 | ||
90 | |||
91 | config SOC_OMAP44XX | ||
92 | bool "OMAP44XX support" | ||
93 | default y | ||
94 | select SOC_OMAP | ||
95 | select ARCH_OMAP4 | ||
96 | |||
97 | config SOC_OMAP_NOOP | ||
98 | bool | ||
99 | depends on !SOC_OMAP | ||
100 | default y | ||
101 | select ARCH_OMAP2 | ||
102 | select ARCH_OMAP3 | ||
103 | select ARCH_OMAP4 | ||
104 | select MACH_OMAP_GENERIC | ||
105 | 89 | ||
106 | config OMAP_PACKAGE_ZAF | 90 | config OMAP_PACKAGE_ZAF |
107 | bool | 91 | bool |
@@ -128,17 +112,17 @@ config OMAP_PACKAGE_CBS | |||
128 | bool | 112 | bool |
129 | 113 | ||
130 | comment "OMAP Board Type" | 114 | comment "OMAP Board Type" |
115 | depends on ARCH_OMAP2PLUS | ||
131 | 116 | ||
132 | config MACH_OMAP_GENERIC | 117 | config MACH_OMAP_GENERIC |
133 | bool "Generic OMAP2+ board" | 118 | bool "Generic OMAP2+ board" |
119 | depends on ARCH_OMAP2PLUS | ||
134 | select USE_OF | 120 | select USE_OF |
135 | default y | 121 | default y |
136 | help | 122 | help |
137 | Support for generic TI OMAP2+ boards using Flattened Device Tree. | 123 | Support for generic TI OMAP2+ boards using Flattened Device Tree. |
138 | More information at Documentation/devicetree | 124 | More information at Documentation/devicetree |
139 | 125 | ||
140 | if SOC_OMAP | ||
141 | |||
142 | config MACH_OMAP2_TUSB6010 | 126 | config MACH_OMAP2_TUSB6010 |
143 | bool | 127 | bool |
144 | depends on ARCH_OMAP2 && SOC_OMAP2420 | 128 | depends on ARCH_OMAP2 && SOC_OMAP2420 |
@@ -359,7 +343,6 @@ config MACH_OMAP4_PANDA | |||
359 | select OMAP_PACKAGE_CBS | 343 | select OMAP_PACKAGE_CBS |
360 | select REGULATOR_FIXED_VOLTAGE if REGULATOR | 344 | select REGULATOR_FIXED_VOLTAGE if REGULATOR |
361 | 345 | ||
362 | endif | ||
363 | config OMAP3_EMU | 346 | config OMAP3_EMU |
364 | bool "OMAP3 debugging peripherals" | 347 | bool "OMAP3 debugging peripherals" |
365 | depends on ARCH_OMAP3 | 348 | depends on ARCH_OMAP3 |