]> bbs.cooldavid.org Git - net-next-2.6.git/blob - arch/arm/mach-mx3/Kconfig
ARM: mx3/imx35: Add EPIT support
[net-next-2.6.git] / arch / arm / mach-mx3 / Kconfig
1 if ARCH_MX3
2
3 config ARCH_MX31
4         select ARCH_HAS_RNGA
5         select ARCH_MXC_AUDMUX_V2
6         bool
7
8 config ARCH_MX35
9         bool
10         select ARCH_MXC_IOMUX_V3
11         select ARCH_MXC_AUDMUX_V2
12         select HAVE_EPIT
13
14 comment "MX3 platforms:"
15
16 config MACH_MX31ADS
17         bool "Support MX31ADS platforms"
18         select ARCH_MX31
19         select IMX_HAVE_PLATFORM_IMX_I2C
20         select IMX_HAVE_PLATFORM_IMX_UART
21         default y
22         help
23           Include support for MX31ADS platform. This includes specific
24           configurations for the board and its peripherals.
25
26 config MACH_MX31ADS_WM1133_EV1
27         bool "Support Wolfson Microelectronics 1133-EV1 module"
28         depends on MACH_MX31ADS
29         depends on MFD_WM8350_I2C
30         depends on REGULATOR_WM8350
31         select MFD_WM8350_CONFIG_MODE_0
32         select MFD_WM8352_CONFIG_MODE_0
33         help
34           Include support for the Wolfson Microelectronics 1133-EV1 PMU
35           and audio module for the MX31ADS platform.
36
37 config MACH_PCM037
38         bool "Support Phytec pcm037 (i.MX31) platforms"
39         select ARCH_MX31
40         select IMX_HAVE_PLATFORM_IMX_I2C
41         select IMX_HAVE_PLATFORM_IMX_UART
42         select IMX_HAVE_PLATFORM_MXC_NAND
43         select MXC_ULPI if USB_ULPI
44         help
45           Include support for Phytec pcm037 platform. This includes
46           specific configurations for the board and its peripherals.
47
48 config MACH_PCM037_EET
49         bool "Support pcm037 EET board extensions"
50         depends on MACH_PCM037
51         select IMX_HAVE_PLATFORM_SPI_IMX
52         help
53           Add support for PCM037 EET baseboard extensions. If you are using the
54           OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
55           command-line parameter.
56
57 config MACH_MX31LITE
58         bool "Support MX31 LITEKIT (LogicPD)"
59         select ARCH_MX31
60         select MXC_ULPI if USB_ULPI
61         select IMX_HAVE_PLATFORM_IMX_UART
62         select IMX_HAVE_PLATFORM_MXC_NAND
63         select IMX_HAVE_PLATFORM_SPI_IMX
64         help
65           Include support for MX31 LITEKIT platform. This includes specific
66           configurations for the board and its peripherals.
67
68 config MACH_MX31_3DS
69         bool "Support MX31PDK (3DS)"
70         select ARCH_MX31
71         select MXC_DEBUG_BOARD
72         select IMX_HAVE_PLATFORM_IMX_UART
73         select IMX_HAVE_PLATFORM_MXC_NAND
74         select IMX_HAVE_PLATFORM_SPI_IMX
75         help
76           Include support for MX31PDK (3DS) platform. This includes specific
77           configurations for the board and its peripherals.
78
79 config MACH_MX31_3DS_MXC_NAND_USE_BBT
80         bool "Make the MXC NAND driver use the in flash Bad Block Table"
81         depends on MACH_MX31_3DS
82         depends on MTD_NAND_MXC
83         help
84           Enable this if you want that the MXC NAND driver uses the in flash
85           Bad Block Table to know what blocks are bad instead of scanning the
86           entire flash looking for bad block markers.
87
88 config MACH_MX31MOBOARD
89         bool "Support mx31moboard platforms (EPFL Mobots group)"
90         select ARCH_MX31
91         select IMX_HAVE_PLATFORM_IMX_I2C
92         select IMX_HAVE_PLATFORM_IMX_UART
93         select IMX_HAVE_PLATFORM_SPI_IMX
94         select MXC_ULPI if USB_ULPI
95         help
96           Include support for mx31moboard platform. This includes specific
97           configurations for the board and its peripherals.
98
99 config MACH_MX31LILLY
100         bool "Support MX31 LILLY-1131 platforms (INCO startec)"
101         select ARCH_MX31
102         select IMX_HAVE_PLATFORM_IMX_UART
103         select IMX_HAVE_PLATFORM_SPI_IMX
104         select MXC_ULPI if USB_ULPI
105         help
106           Include support for mx31 based LILLY1131 modules. This includes
107           specific configurations for the board and its peripherals.
108
109 config MACH_QONG
110         bool "Support Dave/DENX QongEVB-LITE platform"
111         select ARCH_MX31
112         select IMX_HAVE_PLATFORM_IMX_UART
113         help
114           Include support for Dave/DENX QongEVB-LITE platform. This includes
115           specific configurations for the board and its peripherals.
116
117 config MACH_PCM043
118         bool "Support Phytec pcm043 (i.MX35) platforms"
119         select ARCH_MX35
120         select IMX_HAVE_PLATFORM_IMX_I2C
121         select IMX_HAVE_PLATFORM_IMX_UART
122         select IMX_HAVE_PLATFORM_MXC_NAND
123         select IMX_HAVE_PLATFORM_FLEXCAN
124         select MXC_ULPI if USB_ULPI
125         help
126           Include support for Phytec pcm043 platform. This includes
127           specific configurations for the board and its peripherals.
128
129 config MACH_ARMADILLO5X0
130         bool "Support Atmark Armadillo-500 Development Base Board"
131         select ARCH_MX31
132         select IMX_HAVE_PLATFORM_IMX_I2C
133         select IMX_HAVE_PLATFORM_IMX_UART
134         select IMX_HAVE_PLATFORM_MXC_NAND
135         select MXC_ULPI if USB_ULPI
136         help
137           Include support for Atmark Armadillo-500 platform. This includes
138           specific configurations for the board and its peripherals.
139
140 config MACH_MX35_3DS
141         bool "Support MX35PDK platform"
142         select ARCH_MX35
143         select IMX_HAVE_PLATFORM_IMX_UART
144         select IMX_HAVE_PLATFORM_MXC_NAND
145         default n
146         help
147           Include support for MX35PDK platform. This includes specific
148           configurations for the board and its peripherals.
149
150 config MACH_KZM_ARM11_01
151         bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
152         select ARCH_MX31
153         select IMX_HAVE_PLATFORM_IMX_UART
154         help
155           Include support for KZM-ARM11-01. This includes specific
156           configurations for the board and its peripherals.
157
158 config MACH_EUKREA_CPUIMX35
159         bool "Support Eukrea CPUIMX35 Platform"
160         select ARCH_MX35
161         select IMX_HAVE_PLATFORM_IMX_UART
162         select IMX_HAVE_PLATFORM_IMX_I2C
163         select IMX_HAVE_PLATFORM_MXC_NAND
164         select MXC_ULPI if USB_ULPI
165         help
166           Include support for Eukrea CPUIMX35 platform. This includes
167           specific configurations for the board and its peripherals.
168
169 choice
170         prompt "Baseboard"
171         depends on MACH_EUKREA_CPUIMX35
172         default MACH_EUKREA_MBIMXSD35_BASEBOARD
173
174 config MACH_EUKREA_MBIMXSD35_BASEBOARD
175         prompt "Eukrea MBIMXSD development board"
176         bool
177         help
178           This adds board specific devices that can be found on Eukrea's
179           MBIMXSD evaluation board.
180
181 endchoice
182
183 endif