blob: 07d5383d68ee69f7e5f9bdd652f339d2f9f8f130 [file] [log] [blame]
Shawn Guo1d3f33d2010-12-13 20:55:03 +08001if ARCH_MXS
2
3source "arch/arm/mach-mxs/devices/Kconfig"
4
Shawn Guo67f43082011-01-14 23:11:23 +08005config MXS_OCOTP
6 bool
7
Shawn Guo1d3f33d2010-12-13 20:55:03 +08008config SOC_IMX23
9 bool
10 select CPU_ARM926T
Sascha Hauer2301dfa2011-01-25 11:58:15 +010011 select HAVE_PWM
Shawn Guoa0f5e362012-05-06 23:13:13 +080012 select PINCTRL_IMX23
Shawn Guo1d3f33d2010-12-13 20:55:03 +080013
14config SOC_IMX28
15 bool
16 select CPU_ARM926T
Sascha Hauer2301dfa2011-01-25 11:58:15 +010017 select HAVE_PWM
Shawn Guoa0f5e362012-05-06 23:13:13 +080018 select PINCTRL_IMX28
Shawn Guo1d3f33d2010-12-13 20:55:03 +080019
20comment "MXS platforms:"
21
Wolfram Sanga98253e2011-04-29 15:06:39 +020022config 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
Wolfram Sang87d022c2011-05-02 16:26:48 +020028 select MXS_HAVE_PLATFORM_RTC_STMP3XXX
Wolfram Sanga98253e2011-04-29 15:06:39 +020029 help
30 Include support for STMP378x-devb platform. This includes specific
31 configurations for the board and its peripherals.
32
Shawn Guo1d3f33d2010-12-13 20:55:03 +080033config MACH_MX23EVK
34 bool "Support MX23EVK Platform"
35 select SOC_IMX23
Shawn Guodbc42452011-01-04 14:20:52 +080036 select MXS_HAVE_AMBA_DUART
Shawn Guo2e8acbc2011-02-17 14:28:51 +080037 select MXS_HAVE_PLATFORM_AUART
Shawn Guo1b6f1e82011-02-22 16:49:19 +080038 select MXS_HAVE_PLATFORM_MXS_MMC
Shawn Guob73d77b2011-03-06 00:40:22 +080039 select MXS_HAVE_PLATFORM_MXSFB
Wolfram Sang87d022c2011-05-02 16:26:48 +020040 select MXS_HAVE_PLATFORM_RTC_STMP3XXX
Shawn Guo1d3f33d2010-12-13 20:55:03 +080041 help
42 Include support for MX23EVK platform. This includes specific
43 configurations for the board and its peripherals.
44
45config MACH_MX28EVK
46 bool "Support MX28EVK Platform"
47 select SOC_IMX28
Shawn Guo53b8ff92011-05-31 17:07:03 +080048 select LEDS_GPIO_REGISTER
Shawn Guodbc42452011-01-04 14:20:52 +080049 select MXS_HAVE_AMBA_DUART
Shawn Guo15808182011-02-17 14:28:52 +080050 select MXS_HAVE_PLATFORM_AUART
Shawn Guo1d3f33d2010-12-13 20:55:03 +080051 select MXS_HAVE_PLATFORM_FEC
Shawn Guoacc9cdc2011-03-03 22:13:38 +080052 select MXS_HAVE_PLATFORM_FLEXCAN
Shawn Guo5bb2c822011-02-22 16:50:24 +080053 select MXS_HAVE_PLATFORM_MXS_MMC
Shawn Guo0590a792011-03-08 18:51:10 +080054 select MXS_HAVE_PLATFORM_MXSFB
Dong Aishengc8ebcac2011-07-20 11:41:42 +080055 select MXS_HAVE_PLATFORM_MXS_SAIF
Dong Aisheng074c54f2011-07-20 11:41:43 +080056 select MXS_HAVE_PLATFORM_MXS_I2C
Wolfram Sang87d022c2011-05-02 16:26:48 +020057 select MXS_HAVE_PLATFORM_RTC_STMP3XXX
Shawn Guo67f43082011-01-14 23:11:23 +080058 select MXS_OCOTP
Shawn Guo1d3f33d2010-12-13 20:55:03 +080059 help
60 Include support for MX28EVK platform. This includes specific
61 configurations for the board and its peripherals.
62
Lothar Waßmann1cb59f92010-12-10 16:22:47 +010063config MODULE_TX28
64 bool
65 select SOC_IMX28
Uwe Kleine-König4daca0e2011-05-28 21:05:03 +020066 select LEDS_GPIO_REGISTER
Lothar Waßmann1cb59f92010-12-10 16:22:47 +010067 select MXS_HAVE_AMBA_DUART
68 select MXS_HAVE_PLATFORM_AUART
69 select MXS_HAVE_PLATFORM_FEC
Wolfram Sanga77dd2a2011-02-28 17:40:05 +010070 select MXS_HAVE_PLATFORM_MXS_I2C
Wolfram Sang97ea3da2011-07-01 16:54:01 +020071 select MXS_HAVE_PLATFORM_MXS_MMC
Lothar Waßmann1cb59f92010-12-10 16:22:47 +010072 select MXS_HAVE_PLATFORM_MXS_PWM
Wolfram Sang87d022c2011-05-02 16:26:48 +020073 select MXS_HAVE_PLATFORM_RTC_STMP3XXX
Lothar Waßmann1cb59f92010-12-10 16:22:47 +010074
Stefano Babicea42a0d2011-09-07 08:45:31 +020075config 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
Lauri Hintsala79ce72a2012-02-03 16:20:34 +020088config 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
Lothar Waßmann1cb59f92010-12-10 16:22:47 +0100100config MACH_TX28
101 bool "Ka-Ro TX28 module"
102 select MODULE_TX28
103
Stefano Babicea42a0d2011-09-07 08:45:31 +0200104config MACH_M28EVK
105 bool "Support DENX M28EVK Platform"
106 select MODULE_M28
107
Lauri Hintsala79ce72a2012-02-03 16:20:34 +0200108config MACH_APX4DEVKIT
109 bool "Support Bluegiga APX4 Development Kit"
110 select MODULE_APX4
111
Shawn Guo1d3f33d2010-12-13 20:55:03 +0800112endif