]> git.karo-electronics.de Git - mv-sheeva.git/blob - arch/arm/mach-mx5/Kconfig
7f5a6967b82f3ec9a854a6a8dc1c52d7e09d74de
[mv-sheeva.git] / arch / arm / mach-mx5 / Kconfig
1 if ARCH_MX5
2 # ARCH_MX51 is left for compatibility
3
4 config ARCH_MX51
5         bool
6
7 config  SOC_IMX51
8         bool
9         select MXC_TZIC
10         select ARCH_MXC_IOMUX_V3
11         select ARCH_MXC_AUDMUX_V2
12         select ARCH_HAS_CPUFREQ
13         select ARCH_MX51
14
15 comment "MX5 platforms:"
16
17 config MACH_MX51_BABBAGE
18         bool "Support MX51 BABBAGE platforms"
19         select SOC_IMX51
20         select IMX_HAVE_PLATFORM_IMX_I2C
21         select IMX_HAVE_PLATFORM_IMX_UART
22         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
23         select IMX_HAVE_PLATFORM_SPI_IMX
24         help
25           Include support for MX51 Babbage platform, also known as MX51EVK in
26           u-boot. This includes specific configurations for the board and its
27           peripherals.
28
29 config MACH_MX51_3DS
30         bool "Support MX51PDK (3DS)"
31         select SOC_IMX51
32         select IMX_HAVE_PLATFORM_IMX_UART
33         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
34         select IMX_HAVE_PLATFORM_SPI_IMX
35         select MXC_DEBUG_BOARD
36         help
37           Include support for MX51PDK (3DS) platform. This includes specific
38           configurations for the board and its peripherals.
39
40 config MACH_EUKREA_CPUIMX51
41         bool "Support Eukrea CPUIMX51 module"
42         select SOC_IMX51
43         select IMX_HAVE_PLATFORM_IMX_I2C
44         select IMX_HAVE_PLATFORM_IMX_UART
45         select IMX_HAVE_PLATFORM_MXC_NAND
46         select IMX_HAVE_PLATFORM_SPI_IMX
47         help
48           Include support for Eukrea CPUIMX51 platform. This includes
49           specific configurations for the module and its peripherals.
50
51 choice
52         prompt "Baseboard"
53         depends on MACH_EUKREA_CPUIMX51
54         default MACH_EUKREA_MBIMX51_BASEBOARD
55
56 config MACH_EUKREA_MBIMX51_BASEBOARD
57         prompt "Eukrea MBIMX51 development board"
58         bool
59         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
60         help
61           This adds board specific devices that can be found on Eukrea's
62           MBIMX51 evaluation board.
63
64 endchoice
65
66 config MACH_EUKREA_CPUIMX51SD
67         bool "Support Eukrea CPUIMX51SD module"
68         select SOC_IMX51
69         select IMX_HAVE_PLATFORM_IMX_I2C
70         select IMX_HAVE_PLATFORM_SPI_IMX
71         select IMX_HAVE_PLATFORM_IMX_UART
72         select IMX_HAVE_PLATFORM_MXC_NAND
73         help
74           Include support for Eukrea CPUIMX51SD platform. This includes
75           specific configurations for the module and its peripherals.
76
77 choice
78         prompt "Baseboard"
79         depends on MACH_EUKREA_CPUIMX51SD
80         default MACH_EUKREA_MBIMXSD51_BASEBOARD
81
82 config MACH_EUKREA_MBIMXSD51_BASEBOARD
83         prompt "Eukrea MBIMXSD development board"
84         bool
85         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
86         help
87           This adds board specific devices that can be found on Eukrea's
88           MBIMXSD evaluation board.
89
90 endchoice
91
92 config MACH_MX51_EFIKAMX
93         bool "Support MX51 Genesi Efika MX nettop"
94         select SOC_IMX51
95         select IMX_HAVE_PLATFORM_IMX_UART
96         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
97         select IMX_HAVE_PLATFORM_SPI_IMX
98         help
99           Include support for Genesi Efika MX nettop. This includes specific
100           configurations for the board and its peripherals.
101
102 endif