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