aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-ep93xx/Kconfig
diff options
context:
space:
mode:
authorHartley Sweeten <hartleys@visionengravers.com>2009-05-04 14:09:25 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2009-05-15 15:42:57 -0400
commita2bd40d215b0997e21a0cfd06c1aa474ec3a0944 (patch)
tree116c86ee81826630b1e242051cf124b4a1426f28 /arch/arm/mach-ep93xx/Kconfig
parentb4175b89921fefb2f352472fa6dccb0fc4fb37d9 (diff)
[ARM] 5504/1: ep93xx: Merge all edb93xx platforms
The Cirrus Logic EDB93xx development board platform init files share redundant code. The only differences are in the flash memory configuration, MACH_TYPE, and additional on-board I2C devices. This patch merges all of them into one file. Cc: Lennert Buytenhek <buytenh@wantstofly.org> Cc: Herbert Valerio Riedel <hvr@gnu.org> Cc: Toufeeq Hussain <toufeeq_hussain@infosys.com> Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Acked-by: Ryan Mallon <ryan@bluewatersys.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-ep93xx/Kconfig')
-rw-r--r--arch/arm/mach-ep93xx/Kconfig52
1 files changed, 35 insertions, 17 deletions
diff --git a/arch/arm/mach-ep93xx/Kconfig b/arch/arm/mach-ep93xx/Kconfig
index 56bddcef6905..9414eb641311 100644
--- a/arch/arm/mach-ep93xx/Kconfig
+++ b/arch/arm/mach-ep93xx/Kconfig
@@ -15,44 +15,62 @@ config MACH_ADSSPHERE
15 Say 'Y' here if you want your kernel to support the ADS 15 Say 'Y' here if you want your kernel to support the ADS
16 Sphere board. 16 Sphere board.
17 17
18config MACH_EDB93XX
19 bool
20 default n
21
22config MACH_EDB9301
23 bool "Support Cirrus Logic EDB9301"
24 select MACH_EDB93XX
25 help
26 Say 'Y' here if you want your kernel to support the Cirrus
27 Logic EDB9301 Evaluation Board.
28
18config MACH_EDB9302 29config MACH_EDB9302
19 bool "Support Cirrus Logic EDB9302" 30 bool "Support Cirrus Logic EDB9302"
31 select MACH_EDB93XX
20 help 32 help
21 Say 'Y' here if you want your kernel to support the Cirrus 33 Say 'Y' here if you want your kernel to support the Cirrus
22 Logic EDB9302 Evaluation Board. 34 Logic EDB9302 Evaluation Board.
23 35
24config MACH_EDB9302A 36config MACH_EDB9302A
25 bool "Support Cirrus Logic EDB9302A" 37 bool "Support Cirrus Logic EDB9302A"
38 select MACH_EDB93XX
26 help 39 help
27 Say 'Y' here if you want your kernel to support the Cirrus 40 Say 'Y' here if you want your kernel to support the Cirrus
28 Logic EDB9302A Evaluation Board. 41 Logic EDB9302A Evaluation Board.
29 42
30config MACH_EDB9307 43config MACH_EDB9307
31 bool "Support Cirrus Logic EDB9307" 44 bool "Support Cirrus Logic EDB9307"
45 select MACH_EDB93XX
32 help 46 help
33 Say 'Y' here if you want your kernel to support the Cirrus 47 Say 'Y' here if you want your kernel to support the Cirrus
34 Logic EDB9307 Evaluation Board. 48 Logic EDB9307 Evaluation Board.
35 49
36config MACH_EDB9307A 50config MACH_EDB9307A
37 bool "Support Cirrus Logic EDB9307A" 51 bool "Support Cirrus Logic EDB9307A"
52 select MACH_EDB93XX
38 help 53 help
39 Say 'Y' here if you want your kernel to support the Cirrus 54 Say 'Y' here if you want your kernel to support the Cirrus
40 Logic EDB9307A Evaluation Board. 55 Logic EDB9307A Evaluation Board.
41 56
42config MACH_EDB9312 57config MACH_EDB9312
43 bool "Support Cirrus Logic EDB9312" 58 bool "Support Cirrus Logic EDB9312"
59 select MACH_EDB93XX
44 help 60 help
45 Say 'Y' here if you want your kernel to support the Cirrus 61 Say 'Y' here if you want your kernel to support the Cirrus
46 Logic EDB9312 Evaluation Board. 62 Logic EDB9312 Evaluation Board.
47 63
48config MACH_EDB9315 64config MACH_EDB9315
49 bool "Support Cirrus Logic EDB9315" 65 bool "Support Cirrus Logic EDB9315"
66 select MACH_EDB93XX
50 help 67 help
51 Say 'Y' here if you want your kernel to support the Cirrus 68 Say 'Y' here if you want your kernel to support the Cirrus
52 Logic EDB9315 Evaluation Board. 69 Logic EDB9315 Evaluation Board.
53 70
54config MACH_EDB9315A 71config MACH_EDB9315A
55 bool "Support Cirrus Logic EDB9315A" 72 bool "Support Cirrus Logic EDB9315A"
73 select MACH_EDB93XX
56 help 74 help
57 Say 'Y' here if you want your kernel to support the Cirrus 75 Say 'Y' here if you want your kernel to support the Cirrus
58 Logic EDB9315A Evaluation Board. 76 Logic EDB9315A Evaluation Board.
@@ -64,29 +82,29 @@ config MACH_GESBC9312
64 GESBC-9312-sx board. 82 GESBC-9312-sx board.
65 83
66config MACH_MICRO9 84config MACH_MICRO9
67 bool 85 bool
68 default n 86 default n
69 87
70config MACH_MICRO9H 88config MACH_MICRO9H
71 bool "Support Contec Hypercontrol Micro9-H" 89 bool "Support Contec Hypercontrol Micro9-H"
72 select MACH_MICRO9 90 select MACH_MICRO9
73 help 91 help
74 Say 'Y' here if you want your kernel to support the 92 Say 'Y' here if you want your kernel to support the
75 Contec Hypercontrol Micro9-H board. 93 Contec Hypercontrol Micro9-H board.
76 94
77config MACH_MICRO9M 95config MACH_MICRO9M
78 bool "Support Contec Hypercontrol Micro9-M" 96 bool "Support Contec Hypercontrol Micro9-M"
79 select MACH_MICRO9 97 select MACH_MICRO9
80 help 98 help
81 Say 'Y' here if you want your kernel to support the 99 Say 'Y' here if you want your kernel to support the
82 Contec Hypercontrol Micro9-M board. 100 Contec Hypercontrol Micro9-M board.
83 101
84config MACH_MICRO9L 102config MACH_MICRO9L
85 bool "Support Contec Hypercontrol Micro9-L" 103 bool "Support Contec Hypercontrol Micro9-L"
86 select MACH_MICRO9 104 select MACH_MICRO9
87 help 105 help
88 Say 'Y' here if you want your kernel to support the 106 Say 'Y' here if you want your kernel to support the
89 Contec Hypercontrol Micro9-L board. 107 Contec Hypercontrol Micro9-L board.
90 108
91config MACH_TS72XX 109config MACH_TS72XX
92 bool "Support Technologic Systems TS-72xx SBC" 110 bool "Support Technologic Systems TS-72xx SBC"