Merge branch 'v6v7' into devel
[linux/fpc-iii.git] / arch / arm / mach-mx5 / Kconfig
blobde4fa992fc3e74d4dff4f96616cd7aa9e6c86e84
1 if ARCH_MX5
2 # ARCH_MX51 and ARCH_MX50 are left for compatibility
4 config ARCH_MX50
5         bool
7 config ARCH_MX51
8         bool
10 config ARCH_MX53
11         bool
13 config SOC_IMX50
14         bool
15         select MXC_TZIC
16         select ARCH_MXC_IOMUX_V3
17         select ARCH_MXC_AUDMUX_V2
18         select ARCH_HAS_CPUFREQ
19         select ARCH_MX50
21 config  SOC_IMX51
22         bool
23         select MXC_TZIC
24         select ARCH_MXC_IOMUX_V3
25         select ARCH_MXC_AUDMUX_V2
26         select ARCH_HAS_CPUFREQ
27         select ARCH_MX51
29 config  SOC_IMX53
30         bool
31         select MXC_TZIC
32         select ARCH_MXC_IOMUX_V3
33         select ARCH_MX53
35 comment "MX5 platforms:"
37 config MACH_MX51_BABBAGE
38         bool "Support MX51 BABBAGE platforms"
39         select SOC_IMX51
40         select IMX_HAVE_PLATFORM_IMX2_WDT
41         select IMX_HAVE_PLATFORM_IMX_I2C
42         select IMX_HAVE_PLATFORM_IMX_UART
43         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
44         select IMX_HAVE_PLATFORM_SPI_IMX
45         help
46           Include support for MX51 Babbage platform, also known as MX51EVK in
47           u-boot. This includes specific configurations for the board and its
48           peripherals.
50 config MACH_MX51_3DS
51         bool "Support MX51PDK (3DS)"
52         select SOC_IMX51
53         select IMX_HAVE_PLATFORM_IMX_KEYPAD
54         select IMX_HAVE_PLATFORM_IMX_UART
55         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
56         select IMX_HAVE_PLATFORM_SPI_IMX
57         select MXC_DEBUG_BOARD
58         help
59           Include support for MX51PDK (3DS) platform. This includes specific
60           configurations for the board and its peripherals.
62 config MACH_EUKREA_CPUIMX51
63         bool "Support Eukrea CPUIMX51 module"
64         select SOC_IMX51
65         select IMX_HAVE_PLATFORM_IMX_I2C
66         select IMX_HAVE_PLATFORM_IMX_UART
67         select IMX_HAVE_PLATFORM_MXC_NAND
68         select IMX_HAVE_PLATFORM_SPI_IMX
69         help
70           Include support for Eukrea CPUIMX51 platform. This includes
71           specific configurations for the module and its peripherals.
73 choice
74         prompt "Baseboard"
75         depends on MACH_EUKREA_CPUIMX51
76         default MACH_EUKREA_MBIMX51_BASEBOARD
78 config MACH_EUKREA_MBIMX51_BASEBOARD
79         prompt "Eukrea MBIMX51 development board"
80         bool
81         select IMX_HAVE_PLATFORM_IMX_KEYPAD
82         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
83         help
84           This adds board specific devices that can be found on Eukrea's
85           MBIMX51 evaluation board.
87 endchoice
89 config MACH_EUKREA_CPUIMX51SD
90         bool "Support Eukrea CPUIMX51SD module"
91         select SOC_IMX51
92         select IMX_HAVE_PLATFORM_IMX_I2C
93         select IMX_HAVE_PLATFORM_SPI_IMX
94         select IMX_HAVE_PLATFORM_IMX_UART
95         select IMX_HAVE_PLATFORM_MXC_NAND
96         help
97           Include support for Eukrea CPUIMX51SD platform. This includes
98           specific configurations for the module and its peripherals.
100 choice
101         prompt "Baseboard"
102         depends on MACH_EUKREA_CPUIMX51SD
103         default MACH_EUKREA_MBIMXSD51_BASEBOARD
105 config MACH_EUKREA_MBIMXSD51_BASEBOARD
106         prompt "Eukrea MBIMXSD development board"
107         bool
108         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
109         help
110           This adds board specific devices that can be found on Eukrea's
111           MBIMXSD evaluation board.
113 endchoice
115 config MACH_MX51_EFIKAMX
116         bool "Support MX51 Genesi Efika MX nettop"
117         select SOC_IMX51
118         select IMX_HAVE_PLATFORM_IMX_UART
119         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
120         select IMX_HAVE_PLATFORM_SPI_IMX
121         help
122           Include support for Genesi Efika MX nettop. This includes specific
123           configurations for the board and its peripherals.
125 config MACH_MX53_EVK
126         bool "Support MX53 EVK platforms"
127         select SOC_IMX53
128         select IMX_HAVE_PLATFORM_IMX_UART
129         select IMX_HAVE_PLATFORM_IMX_I2C
130         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
131         select IMX_HAVE_PLATFORM_SPI_IMX
132         help
133           Include support for MX53 EVK platform. This includes specific
134           configurations for the board and its peripherals.
136 config MACH_MX53_SMD
137         bool "Support MX53 SMD platforms"
138         select SOC_IMX53
139         select IMX_HAVE_PLATFORM_IMX_UART
140         help
141           Include support for MX53 SMD platform. This includes specific
142           configurations for the board and its peripherals.
144 config MACH_MX53_LOCO
145         bool "Support MX53 LOCO platforms"
146         select SOC_IMX53
147         select IMX_HAVE_PLATFORM_IMX_UART
148         help
149           Include support for MX53 LOCO platform. This includes specific
150           configurations for the board and its peripherals.
152 config MACH_MX50_RDP
153         bool "Support MX50 reference design platform"
154         depends on BROKEN
155         select SOC_IMX50
156         select IMX_HAVE_PLATFORM_IMX_I2C
157         select IMX_HAVE_PLATFORM_IMX_UART
158         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
159         select IMX_HAVE_PLATFORM_SPI_IMX
160         help
161           Include support for MX50 reference design platform (RDP) board. This
162           includes specific configurations for the board and its peripherals.
164 endif