Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
[pandora-kernel.git] / arch / arm / mach-mx5 / Kconfig
1 if ARCH_MX5
2
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
9
10 comment "MX5 platforms:"
11
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.
20
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.
29
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         select IMX_HAVE_PLATFORM_MXC_NAND
35         select IMX_HAVE_PLATFORM_SPI_IMX
36         help
37           Include support for Eukrea CPUIMX51 platform. This includes
38           specific configurations for the module and its peripherals.
39
40 choice
41         prompt "Baseboard"
42         depends on MACH_EUKREA_CPUIMX51
43         default MACH_EUKREA_MBIMX51_BASEBOARD
44
45 config MACH_EUKREA_MBIMX51_BASEBOARD
46         prompt "Eukrea MBIMX51 development board"
47         bool
48         select IMX_HAVE_PLATFORM_ESDHC
49         help
50           This adds board specific devices that can be found on Eukrea's
51           MBIMX51 evaluation board.
52
53 endchoice
54
55 config MACH_EUKREA_CPUIMX51SD
56         bool "Support Eukrea CPUIMX51SD module"
57         select IMX_HAVE_PLATFORM_IMX_I2C
58         select IMX_HAVE_PLATFORM_SPI_IMX
59         select IMX_HAVE_PLATFORM_IMX_UART
60         select IMX_HAVE_PLATFORM_MXC_NAND
61         help
62           Include support for Eukrea CPUIMX51SD platform. This includes
63           specific configurations for the module and its peripherals.
64
65 choice
66         prompt "Baseboard"
67         depends on MACH_EUKREA_CPUIMX51SD
68         default MACH_EUKREA_MBIMXSD51_BASEBOARD
69
70 config MACH_EUKREA_MBIMXSD51_BASEBOARD
71         prompt "Eukrea MBIMXSD development board"
72         bool
73         select IMX_HAVE_PLATFORM_ESDHC
74         help
75           This adds board specific devices that can be found on Eukrea's
76           MBIMXSD evaluation board.
77
78 endchoice
79
80 config MACH_MX51_EFIKAMX
81         bool "Support MX51 Genesi Efika MX nettop"
82         select IMX_HAVE_PLATFORM_IMX_UART
83         help
84           Include support for Genesi Efika MX nettop. This includes specific
85           configurations for the board and its peripherals.
86
87 endif