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