mach-cpuimx27: add USB Host2 and OTG support
[linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git] / arch / arm / mach-mx2 / Kconfig
blob3f756f4ad050b8341a79d0d59781ebd68e427e8b
1 if ARCH_MX2
3 choice
4         prompt "CPUs:"
5         default MACH_MX21
7 config MACH_MX21
8         bool "i.MX21 support"
9         select ARCH_MXC_AUDMUX_V1
10         help
11           This enables support for Freescale's MX2 based i.MX21 processor.
13 config MACH_MX27
14         bool "i.MX27 support"
15         select ARCH_MXC_AUDMUX_V1
16         help
17           This enables support for Freescale's MX2 based i.MX27 processor.
19 endchoice
21 comment "MX2 platforms:"
23 config MACH_MX21ADS
24         bool "MX21ADS platform"
25         depends on MACH_MX21
26         help
27           Include support for MX21ADS platform. This includes specific
28           configurations for the board and its peripherals.
30 config MACH_MX27ADS
31         bool "MX27ADS platform"
32         depends on MACH_MX27
33         help
34           Include support for MX27ADS platform. This includes specific
35           configurations for the board and its peripherals.
37 config MACH_PCM038
38         bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
39         depends on MACH_MX27
40         select MXC_ULPI if USB_ULPI
41         help
42           Include support for phyCORE-i.MX27 (aka pcm038) platform. This
43           includes specific configurations for the module and its peripherals.
45 choice
46         prompt "Baseboard"
47         depends on MACH_PCM038
48         default MACH_PCM970_BASEBOARD
50 config MACH_PCM970_BASEBOARD
51         prompt "PHYTEC PCM970 development board"
52         bool
53         help
54           This adds board specific devices that can be found on Phytec's
55           PCM970 evaluation board.
57 endchoice
59 config MACH_CPUIMX27
60         bool "Eukrea CPUIMX27 module"
61         depends on MACH_MX27
62         select MXC_ULPI if USB_ULPI
63         help
64           Include support for Eukrea CPUIMX27 platform. This includes
65           specific configurations for the module and its peripherals.
67 config MACH_EUKREA_CPUIMX27_USESDHC2
68         bool "CPUIMX27 integrates SDHC2 module"
69         depends on MACH_CPUIMX27
70         help
71           This adds support for the internal SDHC2 used on CPUIMX27
72           for wifi or eMMC.
74 config MACH_EUKREA_CPUIMX27_USEUART4
75         bool "CPUIMX27 integrates UART4 module"
76         depends on MACH_CPUIMX27
77         help
78           This adds support for the internal UART4 used on CPUIMX27
79           for bluetooth.
81 choice
82         prompt "Baseboard"
83         depends on MACH_CPUIMX27
84         default MACH_EUKREA_MBIMX27_BASEBOARD
86 config MACH_EUKREA_MBIMX27_BASEBOARD
87         prompt "Eukrea MBIMX27 development board"
88         bool
89         help
90           This adds board specific devices that can be found on Eukrea's
91           MBIMX27 evaluation board.
93 endchoice
95 config MACH_MX27_3DS
96         bool "MX27PDK platform"
97         depends on MACH_MX27
98         help
99           Include support for MX27PDK platform. This includes specific
100           configurations for the board and its peripherals.
102 config MACH_IMX27LITE
103         bool "LogicPD MX27 LITEKIT platform"
104         depends on MACH_MX27
105         help
106           Include support for MX27 LITEKIT platform. This includes specific
107           configurations for the board and its peripherals.
109 config MACH_PCA100
110         bool "Phytec phyCARD-s (pca100)"
111         depends on MACH_MX27
112         select MXC_ULPI if USB_ULPI
113         help
114           Include support for phyCARD-s (aka pca100) platform. This
115           includes specific configurations for the module and its peripherals.
117 config MACH_MXT_TD60
118         bool "Maxtrack i-MXT TD60"
119         depends on MACH_MX27
120         help
121           Include support for i-MXT (aka td60) platform. This
122           includes specific configurations for the module and its peripherals.
124 endif