mx5: add cpuimx51sd module and its baseboard
[linux-2.6/btrfs-unstable.git] / arch / arm / mach-mx5 / Kconfig
blob254b89199dfa2331f68e804bae843328a6ae757f
1 if ARCH_MX5
3 config ARCH_MX51
4         bool
5         default y
6         select MXC_TZIC
7         select ARCH_MXC_IOMUX_V3
8         select ARCH_MXC_AUDMUX_V2
10 comment "MX5 platforms:"
12 config MACH_MX51_BABBAGE
13         bool "Support MX51 BABBAGE platforms"
14         select IMX_HAVE_PLATFORM_IMX_I2C
15         select IMX_HAVE_PLATFORM_IMX_UART
16         help
17           Include support for MX51 Babbage platform, also known as MX51EVK in
18           u-boot. This includes specific configurations for the board and its
19           peripherals.
21 config MACH_MX51_3DS
22         bool "Support MX51PDK (3DS)"
23         select IMX_HAVE_PLATFORM_IMX_UART
24         select IMX_HAVE_PLATFORM_SPI_IMX
25         select MXC_DEBUG_BOARD
26         help
27           Include support for MX51PDK (3DS) platform. This includes specific
28           configurations for the board and its peripherals.
30 config MACH_EUKREA_CPUIMX51
31         bool "Support Eukrea CPUIMX51 module"
32         select IMX_HAVE_PLATFORM_IMX_I2C
33         select IMX_HAVE_PLATFORM_IMX_UART
34         help
35           Include support for Eukrea CPUIMX51 platform. This includes
36           specific configurations for the module and its peripherals.
38 choice
39         prompt "Baseboard"
40         depends on MACH_EUKREA_CPUIMX51
41         default MACH_EUKREA_MBIMX51_BASEBOARD
43 config MACH_EUKREA_MBIMX51_BASEBOARD
44         prompt "Eukrea MBIMX51 development board"
45         bool
46         help
47           This adds board specific devices that can be found on Eukrea's
48           MBIMX51 evaluation board.
50 endchoice
52 config MACH_EUKREA_CPUIMX51SD
53         bool "Support Eukrea CPUIMX51SD module"
54         select IMX_HAVE_PLATFORM_IMX_I2C
55         select IMX_HAVE_PLATFORM_SPI_IMX
56         select IMX_HAVE_PLATFORM_IMX_UART
57         select IMX_HAVE_PLATFORM_MXC_NAND
58         help
59           Include support for Eukrea CPUIMX51SD platform. This includes
60           specific configurations for the module and its peripherals.
62 choice
63         prompt "Baseboard"
64         depends on MACH_EUKREA_CPUIMX51SD
65         default MACH_EUKREA_MBIMXSD51_BASEBOARD
67 config MACH_EUKREA_MBIMXSD51_BASEBOARD
68         prompt "Eukrea MBIMXSD development board"
69         bool
70         select IMX_HAVE_PLATFORM_ESDHC
71         help
72           This adds board specific devices that can be found on Eukrea's
73           MBIMXSD evaluation board.
75 endchoice
77 config MACH_MX51_EFIKAMX
78         bool "Support MX51 Genesi Efika MX nettop"
79         select IMX_HAVE_PLATFORM_IMX_UART
80         help
81           Include support for Genesi Efika MX nettop. This includes specific
82           configurations for the board and its peripherals.
84 endif