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