ARM: imx: dynamically register imx-i2c devices (imx1)
[deliverable/linux.git] / arch / arm / mach-imx / Kconfig
CommitLineData
9f72ffed
UKK
1config IMX_HAVE_DMA_V1
2 bool
3
07469495
UKK
4if ARCH_MX1
5
e780d239
UKK
6config SOC_IMX1
7 select CPU_ARM920T
9f72ffed 8 select IMX_HAVE_DMA_V1
e780d239
UKK
9 select IMX_HAVE_IOMUX_V1
10 bool
11
07469495
UKK
12comment "MX1 platforms:"
13config MACH_MXLADS
14 bool
15
16config ARCH_MX1ADS
17 bool "MX1ADS platform"
18 select MACH_MXLADS
6348e6b5 19 select IMX_HAVE_PLATFORM_IMX_I2C
07469495
UKK
20 help
21 Say Y here if you are using Motorola MX1ADS/MXLADS boards
22
23config MACH_SCB9328
24 bool "Synertronixx scb9328"
25 help
26 Say Y here if you are using a Synertronixx scb9328 board
27
28endif
29
6bbdbf2f 30if ARCH_MX2
eea643f7 31
e780d239
UKK
32config SOC_IMX21
33 select CPU_ARM926T
34 select ARCH_MXC_AUDMUX_V1
9f72ffed 35 select IMX_HAVE_DMA_V1
e780d239
UKK
36 select IMX_HAVE_IOMUX_V1
37 bool
38
39config SOC_IMX27
40 select CPU_ARM926T
41 select ARCH_MXC_AUDMUX_V1
9f72ffed 42 select IMX_HAVE_DMA_V1
e780d239
UKK
43 select IMX_HAVE_IOMUX_V1
44 bool
45
5512e88f 46choice
6bbdbf2f 47 prompt "CPUs:"
5512e88f
HS
48 default MACH_MX21
49
50config MACH_MX21
51 bool "i.MX21 support"
e780d239 52 select SOC_IMX21
5512e88f
HS
53 help
54 This enables support for Freescale's MX2 based i.MX21 processor.
55
f31405cc
JB
56config MACH_MX27
57 bool "i.MX27 support"
e780d239 58 select SOC_IMX27
f31405cc
JB
59 help
60 This enables support for Freescale's MX2 based i.MX27 processor.
61
5512e88f
HS
62endchoice
63
b6b06be0
UKK
64endif
65
66if MACH_MX21
67
68comment "MX21 platforms:"
80eedae6 69
6b91edde
IC
70config MACH_MX21ADS
71 bool "MX21ADS platform"
1f8d721c 72 select IMX_HAVE_PLATFORM_MXC_NAND
6b91edde
IC
73 help
74 Include support for MX21ADS platform. This includes specific
75 configurations for the board and its peripherals.
76
b6b06be0
UKK
77endif
78
79if MACH_MX27
80
81comment "MX27 platforms:"
82
80eedae6
JB
83config MACH_MX27ADS
84 bool "MX27ADS platform"
0e7a29a8 85 select IMX_HAVE_PLATFORM_MXC_NAND
80eedae6
JB
86 help
87 Include support for MX27ADS platform. This includes specific
88 configurations for the board and its peripherals.
7e5e9f54
JB
89
90config MACH_PCM038
91 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
0e7a29a8 92 select IMX_HAVE_PLATFORM_MXC_NAND
773f206b 93 select MXC_ULPI if USB_ULPI
7e5e9f54
JB
94 help
95 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
96 includes specific configurations for the module and its peripherals.
ff6552e4
JB
97
98choice
99 prompt "Baseboard"
100 depends on MACH_PCM038
101 default MACH_PCM970_BASEBOARD
102
103config MACH_PCM970_BASEBOARD
104 prompt "PHYTEC PCM970 development board"
105 bool
106 help
107 This adds board specific devices that can be found on Phytec's
108 PCM970 evaluation board.
109
110endchoice
6bbdbf2f 111
bc727390 112config MACH_CPUIMX27
af5b1df7 113 bool "Eukrea CPUIMX27 module"
0e7a29a8 114 select IMX_HAVE_PLATFORM_MXC_NAND
af5b1df7
EB
115 help
116 Include support for Eukrea CPUIMX27 platform. This includes
117 specific configurations for the module and its peripherals.
118
119config MACH_EUKREA_CPUIMX27_USESDHC2
120 bool "CPUIMX27 integrates SDHC2 module"
bc727390 121 depends on MACH_CPUIMX27
af5b1df7
EB
122 help
123 This adds support for the internal SDHC2 used on CPUIMX27 used
124 for wifi or eMMC.
125
a961bf38
EB
126choice
127 prompt "Baseboard"
bc727390 128 depends on MACH_CPUIMX27
a961bf38
EB
129 default MACH_EUKREA_MBIMX27_BASEBOARD
130
131config MACH_EUKREA_MBIMX27_BASEBOARD
132 prompt "Eukrea MBIMX27 development board"
133 bool
134 help
135 This adds board specific devices that can be found on Eukrea's
136 MBIMX27 evaluation board.
137
138endchoice
139
ec9be0de
FE
140config MACH_MX27_3DS
141 bool "MX27PDK platform"
ec9be0de
FE
142 help
143 Include support for MX27PDK platform. This includes specific
144 configurations for the board and its peripherals.
8c032ec3 145
f747f935 146config MACH_IMX27LITE
8c032ec3 147 bool "LogicPD MX27 LITEKIT platform"
8c032ec3
DS
148 help
149 Include support for MX27 LITEKIT platform. This includes specific
150 configurations for the board and its peripherals.
151
33731698
LF
152config MACH_PCA100
153 bool "Phytec phyCARD-s (pca100)"
0e7a29a8 154 select IMX_HAVE_PLATFORM_MXC_NAND
eee7c497 155 select MXC_ULPI if USB_ULPI
33731698
LF
156 help
157 Include support for phyCARD-s (aka pca100) platform. This
158 includes specific configurations for the module and its peripherals.
159
143a179d
ACA
160config MACH_MXT_TD60
161 bool "Maxtrack i-MXT TD60"
0e7a29a8 162 select IMX_HAVE_PLATFORM_MXC_NAND
143a179d
ACA
163 help
164 Include support for i-MXT (aka td60) platform. This
165 includes specific configurations for the module and its peripherals.
166
6bbdbf2f 167endif
This page took 0.475472 seconds and 5 git commands to generate.