Merge branch 'master' into upstream
[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         select ARCH_HAS_CPUFREQ
10
11 comment "MX5 platforms:"
12
13 config MACH_MX51_BABBAGE
14         bool "Support MX51 BABBAGE platforms"
15         select IMX_HAVE_PLATFORM_IMX_I2C
16         select IMX_HAVE_PLATFORM_IMX_UART
17         select IMX_HAVE_PLATFORM_ESDHC
18         help
19           Include support for MX51 Babbage platform, also known as MX51EVK in
20           u-boot. This includes specific configurations for the board and its
21           peripherals.
22
23 config MACH_MX51_3DS
24         bool "Support MX51PDK (3DS)"
25         select IMX_HAVE_PLATFORM_IMX_UART
26         select IMX_HAVE_PLATFORM_SPI_IMX
27         select MXC_DEBUG_BOARD
28         help
29           Include support for MX51PDK (3DS) platform. This includes specific
30           configurations for the board and its peripherals.
31
32 config MACH_EUKREA_CPUIMX51
33         bool "Support Eukrea CPUIMX51 module"
34         select IMX_HAVE_PLATFORM_IMX_I2C
35         select IMX_HAVE_PLATFORM_IMX_UART
36         select IMX_HAVE_PLATFORM_MXC_NAND
37         select IMX_HAVE_PLATFORM_SPI_IMX
38         help
39           Include support for Eukrea CPUIMX51 platform. This includes
40           specific configurations for the module and its peripherals.
41
42 choice
43         prompt "Baseboard"
44         depends on MACH_EUKREA_CPUIMX51
45         default MACH_EUKREA_MBIMX51_BASEBOARD
46
47 config MACH_EUKREA_MBIMX51_BASEBOARD
48         prompt "Eukrea MBIMX51 development board"
49         bool
50         select IMX_HAVE_PLATFORM_ESDHC
51         help
52           This adds board specific devices that can be found on Eukrea's
53           MBIMX51 evaluation board.
54
55 endchoice
56
57 config MACH_EUKREA_CPUIMX51SD
58         bool "Support Eukrea CPUIMX51SD module"
59         select IMX_HAVE_PLATFORM_IMX_I2C
60         select IMX_HAVE_PLATFORM_SPI_IMX
61         select IMX_HAVE_PLATFORM_IMX_UART
62         select IMX_HAVE_PLATFORM_MXC_NAND
63         help
64           Include support for Eukrea CPUIMX51SD platform. This includes
65           specific configurations for the module and its peripherals.
66
67 choice
68         prompt "Baseboard"
69         depends on MACH_EUKREA_CPUIMX51SD
70         default MACH_EUKREA_MBIMXSD51_BASEBOARD
71
72 config MACH_EUKREA_MBIMXSD51_BASEBOARD
73         prompt "Eukrea MBIMXSD development board"
74         bool
75         select IMX_HAVE_PLATFORM_ESDHC
76         help
77           This adds board specific devices that can be found on Eukrea's
78           MBIMXSD evaluation board.
79
80 endchoice
81
82 config MACH_MX51_EFIKAMX
83         bool "Support MX51 Genesi Efika MX nettop"
84         select IMX_HAVE_PLATFORM_IMX_UART
85         help
86           Include support for Genesi Efika MX nettop. This includes specific
87           configurations for the board and its peripherals.
88
89 endif