]> bbs.cooldavid.org Git - net-next-2.6.git/blame - arch/arm/mach-mx3/Kconfig
mxc: add common debug board for 3-stack platforms
[net-next-2.6.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
16cf5c41 70 select IMX_HAVE_PLATFORM_IMX_UART
a2ceeef5 71 select IMX_HAVE_PLATFORM_MXC_NAND
06606ff1 72 select IMX_HAVE_PLATFORM_SPI_IMX
1553a1ec
FE
73 help
74 Include support for MX31PDK (3DS) platform. This includes specific
75 configurations for the board and its peripherals.
76
a1b67b95
AP
77config MACH_MX31_3DS_MXC_NAND_USE_BBT
78 bool "Make the MXC NAND driver use the in flash Bad Block Table"
79 depends on MACH_MX31_3DS
80 depends on MTD_NAND_MXC
81 help
82 Enable this if you want that the MXC NAND driver uses the in flash
83 Bad Block Table to know what blocks are bad instead of scanning the
84 entire flash looking for bad block markers.
85
988d2d49
VL
86config MACH_MX31MOBOARD
87 bool "Support mx31moboard platforms (EPFL Mobots group)"
cb8ebb02 88 select ARCH_MX31
4a9b8b0b 89 select IMX_HAVE_PLATFORM_IMX_I2C
16cf5c41 90 select IMX_HAVE_PLATFORM_IMX_UART
06606ff1 91 select IMX_HAVE_PLATFORM_SPI_IMX
f9ffaa9c 92 select MXC_ULPI if USB_ULPI
988d2d49
VL
93 help
94 Include support for mx31moboard platform. This includes specific
95 configurations for the board and its peripherals.
96
65b1aa13
DM
97config MACH_MX31LILLY
98 bool "Support MX31 LILLY-1131 platforms (INCO startec)"
99 select ARCH_MX31
16cf5c41 100 select IMX_HAVE_PLATFORM_IMX_UART
06606ff1 101 select IMX_HAVE_PLATFORM_SPI_IMX
066fb847 102 select MXC_ULPI if USB_ULPI
65b1aa13
DM
103 help
104 Include support for mx31 based LILLY1131 modules. This includes
105 specific configurations for the board and its peripherals.
106
148854c6
IY
107config MACH_QONG
108 bool "Support Dave/DENX QongEVB-LITE platform"
109 select ARCH_MX31
16cf5c41 110 select IMX_HAVE_PLATFORM_IMX_UART
148854c6
IY
111 help
112 Include support for Dave/DENX QongEVB-LITE platform. This includes
113 specific configurations for the board and its peripherals.
114
54df5268
SH
115config MACH_PCM043
116 bool "Support Phytec pcm043 (i.MX35) platforms"
117 select ARCH_MX35
7cdc8fa7 118 select IMX_HAVE_PLATFORM_IMX_I2C
6eafde5f 119 select IMX_HAVE_PLATFORM_IMX_UART
e2611ba4 120 select IMX_HAVE_PLATFORM_MXC_NAND
cb2dc111 121 select MXC_ULPI if USB_ULPI
54df5268
SH
122 help
123 Include support for Phytec pcm043 platform. This includes
124 specific configurations for the board and its peripherals.
125
5e9145ed
AP
126config MACH_ARMADILLO5X0
127 bool "Support Atmark Armadillo-500 Development Base Board"
128 select ARCH_MX31
4a9b8b0b 129 select IMX_HAVE_PLATFORM_IMX_I2C
16cf5c41 130 select IMX_HAVE_PLATFORM_IMX_UART
a2ceeef5 131 select IMX_HAVE_PLATFORM_MXC_NAND
b3aa111f 132 select MXC_ULPI if USB_ULPI
5e9145ed
AP
133 help
134 Include support for Atmark Armadillo-500 platform. This includes
135 specific configurations for the board and its peripherals.
136
aefa1c6e
FE
137config MACH_MX35_3DS
138 bool "Support MX35PDK platform"
139 select ARCH_MX35
6eafde5f 140 select IMX_HAVE_PLATFORM_IMX_UART
aefa1c6e
FE
141 default n
142 help
143 Include support for MX35PDK platform. This includes specific
144 configurations for the board and its peripherals.
415c7d26
YY
145
146config MACH_KZM_ARM11_01
147 bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
148 select ARCH_MX31
16cf5c41 149 select IMX_HAVE_PLATFORM_IMX_UART
415c7d26
YY
150 help
151 Include support for KZM-ARM11-01. This includes specific
152 configurations for the board and its peripherals.
153
21744f19
EB
154config MACH_EUKREA_CPUIMX35
155 bool "Support Eukrea CPUIMX35 Platform"
156 select ARCH_MX35
2dcf78c0
UKK
157 select IMX_HAVE_PLATFORM_IMX_UART
158 select IMX_HAVE_PLATFORM_IMX_I2C
159 select IMX_HAVE_PLATFORM_MXC_NAND
21744f19
EB
160 select MXC_ULPI if USB_ULPI
161 help
162 Include support for Eukrea CPUIMX35 platform. This includes
163 specific configurations for the board and its peripherals.
164
165choice
166 prompt "Baseboard"
167 depends on MACH_EUKREA_CPUIMX35
168 default MACH_EUKREA_MBIMXSD_BASEBOARD
169
170config MACH_EUKREA_MBIMXSD_BASEBOARD
171 prompt "Eukrea MBIMXSD development board"
172 bool
173 help
174 This adds board specific devices that can be found on Eukrea's
175 MBIMXSD evaluation board.
176
177endchoice
178
6bbdbf2f 179endif