Merge branch 'sh-latest' of git://github.com/pmundt/linux-sh
[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
13 config SOC_IMX28
14         bool
15         select CPU_ARM926T
16         select HAVE_PWM
17
18 comment "MXS platforms:"
19
20 config MACH_STMP378X_DEVB
21         bool "Support STMP378x_devb Platform"
22         select SOC_IMX23
23         select MXS_HAVE_AMBA_DUART
24         select MXS_HAVE_PLATFORM_AUART
25         select MXS_HAVE_PLATFORM_MXS_MMC
26         select MXS_HAVE_PLATFORM_RTC_STMP3XXX
27         help
28           Include support for STMP378x-devb platform. This includes specific
29           configurations for the board and its peripherals.
30
31 config MACH_MX23EVK
32         bool "Support MX23EVK Platform"
33         select SOC_IMX23
34         select MXS_HAVE_AMBA_DUART
35         select MXS_HAVE_PLATFORM_AUART
36         select MXS_HAVE_PLATFORM_MXS_MMC
37         select MXS_HAVE_PLATFORM_MXSFB
38         select MXS_HAVE_PLATFORM_RTC_STMP3XXX
39         help
40           Include support for MX23EVK platform. This includes specific
41           configurations for the board and its peripherals.
42
43 config MACH_MX28EVK
44         bool "Support MX28EVK Platform"
45         select SOC_IMX28
46         select LEDS_GPIO_REGISTER
47         select MXS_HAVE_AMBA_DUART
48         select MXS_HAVE_PLATFORM_AUART
49         select MXS_HAVE_PLATFORM_FEC
50         select MXS_HAVE_PLATFORM_FLEXCAN
51         select MXS_HAVE_PLATFORM_MXS_MMC
52         select MXS_HAVE_PLATFORM_MXSFB
53         select MXS_HAVE_PLATFORM_MXS_SAIF
54         select MXS_HAVE_PLATFORM_MXS_I2C
55         select MXS_HAVE_PLATFORM_RTC_STMP3XXX
56         select MXS_OCOTP
57         help
58           Include support for MX28EVK platform. This includes specific
59           configurations for the board and its peripherals.
60
61 config MODULE_TX28
62         bool
63         select SOC_IMX28
64         select LEDS_GPIO_REGISTER
65         select MXS_HAVE_AMBA_DUART
66         select MXS_HAVE_PLATFORM_AUART
67         select MXS_HAVE_PLATFORM_FEC
68         select MXS_HAVE_PLATFORM_MXS_I2C
69         select MXS_HAVE_PLATFORM_MXS_MMC
70         select MXS_HAVE_PLATFORM_MXS_PWM
71         select MXS_HAVE_PLATFORM_RTC_STMP3XXX
72
73 config MODULE_M28
74         bool
75         select SOC_IMX28
76         select LEDS_GPIO_REGISTER
77         select MXS_HAVE_AMBA_DUART
78         select MXS_HAVE_PLATFORM_AUART
79         select MXS_HAVE_PLATFORM_FEC
80         select MXS_HAVE_PLATFORM_FLEXCAN
81         select MXS_HAVE_PLATFORM_MXS_I2C
82         select MXS_HAVE_PLATFORM_MXS_MMC
83         select MXS_HAVE_PLATFORM_MXSFB
84         select MXS_OCOTP
85
86 config MACH_TX28
87         bool "Ka-Ro TX28 module"
88         select MODULE_TX28
89
90 config MACH_M28EVK
91         bool "Support DENX M28EVK Platform"
92         select MODULE_M28
93
94 endif