]> bbs.cooldavid.org Git - net-next-2.6.git/blob - arch/arm/mach-mx3/Kconfig
a8018e8edb01fb6e1c483c462c640a1bc0a27aa3
[net-next-2.6.git] / arch / arm / mach-mx3 / Kconfig
1 if ARCH_MX3
2
3 config ARCH_MX31
4         select ARCH_HAS_RNGA
5         select ARCH_MXC_AUDMUX_V2
6         bool
7
8 config ARCH_MX35
9         bool
10         select ARCH_MXC_IOMUX_V3
11         select ARCH_MXC_AUDMUX_V2
12
13 comment "MX3 platforms:"
14
15 config MACH_MX31ADS
16         bool "Support MX31ADS platforms"
17         select ARCH_MX31
18         select IMX_HAVE_PLATFORM_IMX_I2C
19         default y
20         help
21           Include support for MX31ADS platform. This includes specific
22           configurations for the board and its peripherals.
23
24 config MACH_MX31ADS_WM1133_EV1
25         bool "Support Wolfson Microelectronics 1133-EV1 module"
26         depends on MACH_MX31ADS
27         depends on MFD_WM8350_I2C
28         depends on REGULATOR_WM8350
29         select MFD_WM8350_CONFIG_MODE_0
30         select MFD_WM8352_CONFIG_MODE_0
31         help
32           Include support for the Wolfson Microelectronics 1133-EV1 PMU
33           and audio module for the MX31ADS platform.
34
35 config MACH_PCM037
36         bool "Support Phytec pcm037 (i.MX31) platforms"
37         select ARCH_MX31
38         select IMX_HAVE_PLATFORM_IMX_I2C
39         select IMX_HAVE_PLATFORM_MXC_NAND
40         select MXC_ULPI if USB_ULPI
41         help
42           Include support for Phytec pcm037 platform. This includes
43           specific configurations for the board and its peripherals.
44
45 config MACH_PCM037_EET
46         bool "Support pcm037 EET board extensions"
47         depends on MACH_PCM037
48         select IMX_HAVE_PLATFORM_SPI_IMX
49         help
50           Add support for PCM037 EET baseboard extensions. If you are using the
51           OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
52           command-line parameter.
53
54 config MACH_MX31LITE
55         bool "Support MX31 LITEKIT (LogicPD)"
56         select ARCH_MX31
57         select MXC_ULPI if USB_ULPI
58         select IMX_HAVE_PLATFORM_MXC_NAND
59         select IMX_HAVE_PLATFORM_SPI_IMX
60         help
61           Include support for MX31 LITEKIT platform. This includes specific
62           configurations for the board and its peripherals.
63
64 config MACH_MX31_3DS
65         bool "Support MX31PDK (3DS)"
66         select ARCH_MX31
67         select IMX_HAVE_PLATFORM_MXC_NAND
68         select IMX_HAVE_PLATFORM_SPI_IMX
69         help
70           Include support for MX31PDK (3DS) platform. This includes specific
71           configurations for the board and its peripherals.
72
73 config MACH_MX31_3DS_MXC_NAND_USE_BBT
74         bool "Make the MXC NAND driver use the in flash Bad Block Table"
75         depends on MACH_MX31_3DS
76         depends on MTD_NAND_MXC
77         help
78           Enable this if you want that the MXC NAND driver uses the in flash
79           Bad Block Table to know what blocks are bad instead of scanning the
80           entire flash looking for bad block markers.
81
82 config MACH_MX31MOBOARD
83         bool "Support mx31moboard platforms (EPFL Mobots group)"
84         select ARCH_MX31
85         select IMX_HAVE_PLATFORM_IMX_I2C
86         select IMX_HAVE_PLATFORM_SPI_IMX
87         select MXC_ULPI if USB_ULPI
88         help
89           Include support for mx31moboard platform. This includes specific
90           configurations for the board and its peripherals.
91
92 config MACH_MX31LILLY
93         bool "Support MX31 LILLY-1131 platforms (INCO startec)"
94         select ARCH_MX31
95         select IMX_HAVE_PLATFORM_SPI_IMX
96         select MXC_ULPI if USB_ULPI
97         help
98           Include support for mx31 based LILLY1131 modules. This includes
99           specific configurations for the board and its peripherals.
100
101 config MACH_QONG
102         bool "Support Dave/DENX QongEVB-LITE platform"
103         select ARCH_MX31
104         help
105           Include support for Dave/DENX QongEVB-LITE platform. This includes
106           specific configurations for the board and its peripherals.
107
108 config MACH_PCM043
109         bool "Support Phytec pcm043 (i.MX35) platforms"
110         select ARCH_MX35
111         select IMX_HAVE_PLATFORM_IMX_I2C
112         select IMX_HAVE_PLATFORM_MXC_NAND
113         select MXC_ULPI if USB_ULPI
114         help
115           Include support for Phytec pcm043 platform. This includes
116           specific configurations for the board and its peripherals.
117
118 config MACH_ARMADILLO5X0
119         bool "Support Atmark Armadillo-500 Development Base Board"
120         select ARCH_MX31
121         select IMX_HAVE_PLATFORM_IMX_I2C
122         select IMX_HAVE_PLATFORM_MXC_NAND
123         select MXC_ULPI if USB_ULPI
124         help
125           Include support for Atmark Armadillo-500 platform. This includes
126           specific configurations for the board and its peripherals.
127
128 config MACH_MX35_3DS
129         bool "Support MX35PDK platform"
130         select ARCH_MX35
131         default n
132         help
133           Include support for MX35PDK platform. This includes specific
134           configurations for the board and its peripherals.
135
136 config MACH_KZM_ARM11_01
137         bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
138         select ARCH_MX31
139         help
140           Include support for KZM-ARM11-01. This includes specific
141           configurations for the board and its peripherals.
142
143 endif