]> bbs.cooldavid.org Git - net-next-2.6.git/blame - arch/arm/mach-mx3/Kconfig
xps: Transmit Packet Steering
[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
2c6605de 146 select MXC_DEBUG_BOARD
6eafde5f 147 select IMX_HAVE_PLATFORM_IMX_UART
81aa1720 148 select IMX_HAVE_PLATFORM_MXC_NAND
6207c833 149 select IMX_HAVE_PLATFORM_ESDHC
aefa1c6e
FE
150 default n
151 help
152 Include support for MX35PDK platform. This includes specific
153 configurations for the board and its peripherals.
415c7d26
YY
154
155config MACH_KZM_ARM11_01
156 bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
157 select ARCH_MX31
16cf5c41 158 select IMX_HAVE_PLATFORM_IMX_UART
415c7d26
YY
159 help
160 Include support for KZM-ARM11-01. This includes specific
161 configurations for the board and its peripherals.
162
21744f19
EB
163config MACH_EUKREA_CPUIMX35
164 bool "Support Eukrea CPUIMX35 Platform"
165 select ARCH_MX35
2dcf78c0
UKK
166 select IMX_HAVE_PLATFORM_IMX_UART
167 select IMX_HAVE_PLATFORM_IMX_I2C
168 select IMX_HAVE_PLATFORM_MXC_NAND
438a4d66
EB
169 select IMX_HAVE_PLATFORM_FLEXCAN
170 select IMX_HAVE_PLATFORM_ESDHC
21744f19
EB
171 select MXC_ULPI if USB_ULPI
172 help
173 Include support for Eukrea CPUIMX35 platform. This includes
174 specific configurations for the board and its peripherals.
175
176choice
177 prompt "Baseboard"
178 depends on MACH_EUKREA_CPUIMX35
8cd1b5c3 179 default MACH_EUKREA_MBIMXSD35_BASEBOARD
21744f19 180
8cd1b5c3 181config MACH_EUKREA_MBIMXSD35_BASEBOARD
4697bb92
UKK
182 bool "Eukrea MBIMXSD development board"
183 select IMX_HAVE_PLATFORM_IMX_SSI
21744f19
EB
184 help
185 This adds board specific devices that can be found on Eukrea's
186 MBIMXSD evaluation board.
187
188endchoice
189
6bbdbf2f 190endif