ARM: mx51: dynamically register imx-uart devices
[linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git] / arch / arm / mach-mx5 / Kconfig
blob65bf34e1a4f6ee518e451f99589719d25fcbee32
1 if ARCH_MX5
3 config ARCH_MX51
4         bool
5         default y
6         select MXC_TZIC
7         select ARCH_MXC_IOMUX_V3
9 comment "MX5 platforms:"
11 config MACH_MX51_BABBAGE
12         bool "Support MX51 BABBAGE platforms"
13         select IMX_HAVE_PLATFORM_IMX_I2C
14         select IMX_HAVE_PLATFORM_IMX_UART
15         help
16           Include support for MX51 Babbage platform, also known as MX51EVK in
17           u-boot. This includes specific configurations for the board and its
18           peripherals.
20 config MACH_MX51_3DS
21         bool "Support MX51PDK (3DS)"
22         select IMX_HAVE_PLATFORM_IMX_UART
23         select IMX_HAVE_PLATFORM_SPI_IMX
24         select MXC_DEBUG_BOARD
25         help
26           Include support for MX51PDK (3DS) platform. This includes specific
27           configurations for the board and its peripherals.
29 config MACH_EUKREA_CPUIMX51
30         bool "Support Eukrea CPUIMX51 module"
31         select IMX_HAVE_PLATFORM_IMX_I2C
32         select IMX_HAVE_PLATFORM_IMX_UART
33         help
34           Include support for Eukrea CPUIMX51 platform. This includes
35           specific configurations for the module and its peripherals.
37 choice
38         prompt "Baseboard"
39         depends on MACH_EUKREA_CPUIMX51
40         default MACH_EUKREA_MBIMX51_BASEBOARD
42 config MACH_EUKREA_MBIMX51_BASEBOARD
43         prompt "Eukrea MBIMX51 development board"
44         bool
45         help
46           This adds board specific devices that can be found on Eukrea's
47           MBIMX51 evaluation board.
49 endchoice
51 endif