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