]> bbs.cooldavid.org Git - net-next-2.6.git/blame - arch/arm/mach-mx3/Kconfig
ARM: imx: dynamically register imx-uart devices (imx31)
[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
e2611ba4 119 select IMX_HAVE_PLATFORM_MXC_NAND
cb2dc111 120 select MXC_ULPI if USB_ULPI
54df5268
SH
121 help
122 Include support for Phytec pcm043 platform. This includes
123 specific configurations for the board and its peripherals.
124
5e9145ed
AP
125config MACH_ARMADILLO5X0
126 bool "Support Atmark Armadillo-500 Development Base Board"
127 select ARCH_MX31
4a9b8b0b 128 select IMX_HAVE_PLATFORM_IMX_I2C
16cf5c41 129 select IMX_HAVE_PLATFORM_IMX_UART
a2ceeef5 130 select IMX_HAVE_PLATFORM_MXC_NAND
b3aa111f 131 select MXC_ULPI if USB_ULPI
5e9145ed
AP
132 help
133 Include support for Atmark Armadillo-500 platform. This includes
134 specific configurations for the board and its peripherals.
135
aefa1c6e
FE
136config MACH_MX35_3DS
137 bool "Support MX35PDK platform"
138 select ARCH_MX35
139 default n
140 help
141 Include support for MX35PDK platform. This includes specific
142 configurations for the board and its peripherals.
415c7d26
YY
143
144config MACH_KZM_ARM11_01
145 bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
146 select ARCH_MX31
16cf5c41 147 select IMX_HAVE_PLATFORM_IMX_UART
415c7d26
YY
148 help
149 Include support for KZM-ARM11-01. This includes specific
150 configurations for the board and its peripherals.
151
6bbdbf2f 152endif