Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[pandora-kernel.git] / arch / arm / mach-mxs / Kconfig
1 if ARCH_MXS
2
3 source "arch/arm/mach-mxs/devices/Kconfig"
4
5 config MXS_OCOTP
6         bool
7
8 config SOC_IMX23
9         bool
10         select CPU_ARM926T
11         select HAVE_PWM
12         select PINCTRL_IMX23
13
14 config SOC_IMX28
15         bool
16         select CPU_ARM926T
17         select HAVE_PWM
18         select PINCTRL_IMX28
19
20 comment "MXS platforms:"
21
22 config MACH_STMP378X_DEVB
23         bool "Support STMP378x_devb Platform"
24         select SOC_IMX23
25         select MXS_HAVE_AMBA_DUART
26         select MXS_HAVE_PLATFORM_AUART
27         select MXS_HAVE_PLATFORM_MXS_MMC
28         select MXS_HAVE_PLATFORM_RTC_STMP3XXX
29         help
30           Include support for STMP378x-devb platform. This includes specific
31           configurations for the board and its peripherals.
32
33 config MACH_MX23EVK
34         bool "Support MX23EVK Platform"
35         select SOC_IMX23
36         select MXS_HAVE_AMBA_DUART
37         select MXS_HAVE_PLATFORM_AUART
38         select MXS_HAVE_PLATFORM_MXS_MMC
39         select MXS_HAVE_PLATFORM_MXSFB
40         select MXS_HAVE_PLATFORM_RTC_STMP3XXX
41         help
42           Include support for MX23EVK platform. This includes specific
43           configurations for the board and its peripherals.
44
45 config MACH_MX28EVK
46         bool "Support MX28EVK Platform"
47         select SOC_IMX28
48         select LEDS_GPIO_REGISTER
49         select MXS_HAVE_AMBA_DUART
50         select MXS_HAVE_PLATFORM_AUART
51         select MXS_HAVE_PLATFORM_FEC
52         select MXS_HAVE_PLATFORM_FLEXCAN
53         select MXS_HAVE_PLATFORM_MXS_MMC
54         select MXS_HAVE_PLATFORM_MXSFB
55         select MXS_HAVE_PLATFORM_MXS_SAIF
56         select MXS_HAVE_PLATFORM_MXS_I2C
57         select MXS_HAVE_PLATFORM_RTC_STMP3XXX
58         select MXS_OCOTP
59         help
60           Include support for MX28EVK platform. This includes specific
61           configurations for the board and its peripherals.
62
63 config MODULE_TX28
64         bool
65         select SOC_IMX28
66         select LEDS_GPIO_REGISTER
67         select MXS_HAVE_AMBA_DUART
68         select MXS_HAVE_PLATFORM_AUART
69         select MXS_HAVE_PLATFORM_FEC
70         select MXS_HAVE_PLATFORM_MXS_I2C
71         select MXS_HAVE_PLATFORM_MXS_MMC
72         select MXS_HAVE_PLATFORM_MXS_PWM
73         select MXS_HAVE_PLATFORM_RTC_STMP3XXX
74
75 config MODULE_M28
76         bool
77         select SOC_IMX28
78         select LEDS_GPIO_REGISTER
79         select MXS_HAVE_AMBA_DUART
80         select MXS_HAVE_PLATFORM_AUART
81         select MXS_HAVE_PLATFORM_FEC
82         select MXS_HAVE_PLATFORM_FLEXCAN
83         select MXS_HAVE_PLATFORM_MXS_I2C
84         select MXS_HAVE_PLATFORM_MXS_MMC
85         select MXS_HAVE_PLATFORM_MXSFB
86         select MXS_OCOTP
87
88 config MODULE_APX4
89         bool
90         select SOC_IMX28
91         select LEDS_GPIO_REGISTER
92         select MXS_HAVE_AMBA_DUART
93         select MXS_HAVE_PLATFORM_AUART
94         select MXS_HAVE_PLATFORM_FEC
95         select MXS_HAVE_PLATFORM_MXS_I2C
96         select MXS_HAVE_PLATFORM_MXS_MMC
97         select MXS_HAVE_PLATFORM_MXS_SAIF
98         select MXS_OCOTP
99
100 config MACH_TX28
101         bool "Ka-Ro TX28 module"
102         select MODULE_TX28
103
104 config MACH_M28EVK
105         bool "Support DENX M28EVK Platform"
106         select MODULE_M28
107
108 config MACH_APX4DEVKIT
109         bool "Support Bluegiga APX4 Development Kit"
110         select MODULE_APX4
111
112 endif