xref: /openbmc/linux/arch/arm/mach-mxs/Kconfig (revision 1b6f1e88)
1if ARCH_MXS
2
3source "arch/arm/mach-mxs/devices/Kconfig"
4
5config MXS_OCOTP
6	bool
7
8config SOC_IMX23
9	bool
10	select CPU_ARM926T
11	select HAVE_PWM
12
13config SOC_IMX28
14	bool
15	select CPU_ARM926T
16	select HAVE_PWM
17
18comment "MXS platforms:"
19
20config MACH_MX23EVK
21	bool "Support MX23EVK 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_MXSFB
27	default y
28	help
29	  Include support for MX23EVK platform. This includes specific
30	  configurations for the board and its peripherals.
31
32config MACH_MX28EVK
33	bool "Support MX28EVK Platform"
34	select SOC_IMX28
35	select MXS_HAVE_AMBA_DUART
36	select MXS_HAVE_PLATFORM_AUART
37	select MXS_HAVE_PLATFORM_FEC
38	select MXS_HAVE_PLATFORM_FLEXCAN
39	select MXS_HAVE_PLATFORM_MXSFB
40	select MXS_OCOTP
41	default y
42	help
43	  Include support for MX28EVK platform. This includes specific
44	  configurations for the board and its peripherals.
45
46config MODULE_TX28
47	bool
48	select SOC_IMX28
49	select MXS_HAVE_AMBA_DUART
50	select MXS_HAVE_PLATFORM_AUART
51	select MXS_HAVE_PLATFORM_FEC
52	select MXS_HAVE_PLATFORM_MXS_I2C
53	select MXS_HAVE_PLATFORM_MXS_PWM
54
55config MACH_TX28
56	bool "Ka-Ro TX28 module"
57	select MODULE_TX28
58
59endif
60