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