xref: /openbmc/linux/arch/arm/mach-mxs/Kconfig (revision 074c54f4)
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_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	help
27	  Include support for STMP378x-devb platform. This includes specific
28	  configurations for the board and its peripherals.
29
30config MACH_MX23EVK
31	bool "Support MX23EVK 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_MXSFB
37	help
38	  Include support for MX23EVK platform. This includes specific
39	  configurations for the board and its peripherals.
40
41config MACH_MX28EVK
42	bool "Support MX28EVK Platform"
43	select SOC_IMX28
44	select LEDS_GPIO_REGISTER
45	select MXS_HAVE_AMBA_DUART
46	select MXS_HAVE_PLATFORM_AUART
47	select MXS_HAVE_PLATFORM_FEC
48	select MXS_HAVE_PLATFORM_FLEXCAN
49	select MXS_HAVE_PLATFORM_MXS_MMC
50	select MXS_HAVE_PLATFORM_MXSFB
51	select MXS_HAVE_PLATFORM_MXS_SAIF
52	select MXS_HAVE_PLATFORM_MXS_I2C
53	select MXS_OCOTP
54	help
55	  Include support for MX28EVK platform. This includes specific
56	  configurations for the board and its peripherals.
57
58config MODULE_TX28
59	bool
60	select SOC_IMX28
61	select LEDS_GPIO_REGISTER
62	select MXS_HAVE_AMBA_DUART
63	select MXS_HAVE_PLATFORM_AUART
64	select MXS_HAVE_PLATFORM_FEC
65	select MXS_HAVE_PLATFORM_MXS_I2C
66	select MXS_HAVE_PLATFORM_MXS_MMC
67	select MXS_HAVE_PLATFORM_MXS_PWM
68
69config MACH_TX28
70	bool "Ka-Ro TX28 module"
71	select MODULE_TX28
72
73endif
74