blob: c57f9964a713677ac0a5d93fdc0c89d0e16fe048 [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 Guo1d3f33d2010-12-13 20:55:03 +080012
13config SOC_IMX28
14 bool
15 select CPU_ARM926T
Sascha Hauer2301dfa2011-01-25 11:58:15 +010016 select HAVE_PWM
Shawn Guo1d3f33d2010-12-13 20:55:03 +080017
18comment "MXS platforms:"
19
Wolfram Sanga98253e2011-04-29 15:06:39 +020020config 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
Wolfram Sang87d022c2011-05-02 16:26:48 +020026 select MXS_HAVE_PLATFORM_RTC_STMP3XXX
Wolfram Sanga98253e2011-04-29 15:06:39 +020027 help
28 Include support for STMP378x-devb platform. This includes specific
29 configurations for the board and its peripherals.
30
Shawn Guo1d3f33d2010-12-13 20:55:03 +080031config MACH_MX23EVK
32 bool "Support MX23EVK Platform"
33 select SOC_IMX23
Shawn Guodbc42452011-01-04 14:20:52 +080034 select MXS_HAVE_AMBA_DUART
Shawn Guo2e8acbc2011-02-17 14:28:51 +080035 select MXS_HAVE_PLATFORM_AUART
Shawn Guo1b6f1e82011-02-22 16:49:19 +080036 select MXS_HAVE_PLATFORM_MXS_MMC
Shawn Guob73d77b2011-03-06 00:40:22 +080037 select MXS_HAVE_PLATFORM_MXSFB
Wolfram Sang87d022c2011-05-02 16:26:48 +020038 select MXS_HAVE_PLATFORM_RTC_STMP3XXX
Shawn Guo1d3f33d2010-12-13 20:55:03 +080039 help
40 Include support for MX23EVK platform. This includes specific
41 configurations for the board and its peripherals.
42
43config MACH_MX28EVK
44 bool "Support MX28EVK Platform"
45 select SOC_IMX28
Shawn Guo53b8ff92011-05-31 17:07:03 +080046 select LEDS_GPIO_REGISTER
Shawn Guodbc42452011-01-04 14:20:52 +080047 select MXS_HAVE_AMBA_DUART
Shawn Guo15808182011-02-17 14:28:52 +080048 select MXS_HAVE_PLATFORM_AUART
Shawn Guo1d3f33d2010-12-13 20:55:03 +080049 select MXS_HAVE_PLATFORM_FEC
Shawn Guoacc9cdc2011-03-03 22:13:38 +080050 select MXS_HAVE_PLATFORM_FLEXCAN
Shawn Guo5bb2c822011-02-22 16:50:24 +080051 select MXS_HAVE_PLATFORM_MXS_MMC
Shawn Guo0590a792011-03-08 18:51:10 +080052 select MXS_HAVE_PLATFORM_MXSFB
Dong Aishengc8ebcac2011-07-20 11:41:42 +080053 select MXS_HAVE_PLATFORM_MXS_SAIF
Dong Aisheng074c54f2011-07-20 11:41:43 +080054 select MXS_HAVE_PLATFORM_MXS_I2C
Wolfram Sang87d022c2011-05-02 16:26:48 +020055 select MXS_HAVE_PLATFORM_RTC_STMP3XXX
Shawn Guo67f43082011-01-14 23:11:23 +080056 select MXS_OCOTP
Shawn Guo1d3f33d2010-12-13 20:55:03 +080057 help
58 Include support for MX28EVK platform. This includes specific
59 configurations for the board and its peripherals.
60
Lothar Waßmann1cb59f92010-12-10 16:22:47 +010061config MODULE_TX28
62 bool
63 select SOC_IMX28
Uwe Kleine-König4daca0e2011-05-28 21:05:03 +020064 select LEDS_GPIO_REGISTER
Lothar Waßmann1cb59f92010-12-10 16:22:47 +010065 select MXS_HAVE_AMBA_DUART
66 select MXS_HAVE_PLATFORM_AUART
67 select MXS_HAVE_PLATFORM_FEC
Wolfram Sanga77dd2a2011-02-28 17:40:05 +010068 select MXS_HAVE_PLATFORM_MXS_I2C
Wolfram Sang97ea3da2011-07-01 16:54:01 +020069 select MXS_HAVE_PLATFORM_MXS_MMC
Lothar Waßmann1cb59f92010-12-10 16:22:47 +010070 select MXS_HAVE_PLATFORM_MXS_PWM
Wolfram Sang87d022c2011-05-02 16:26:48 +020071 select MXS_HAVE_PLATFORM_RTC_STMP3XXX
Lothar Waßmann1cb59f92010-12-10 16:22:47 +010072
Stefano Babicea42a0d2011-09-07 08:45:31 +020073config 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
Lauri Hintsala79ce72a2012-02-03 16:20:34 +020086config MODULE_APX4
87 bool
88 select SOC_IMX28
89 select LEDS_GPIO_REGISTER
90 select MXS_HAVE_AMBA_DUART
91 select MXS_HAVE_PLATFORM_AUART
92 select MXS_HAVE_PLATFORM_FEC
93 select MXS_HAVE_PLATFORM_MXS_I2C
94 select MXS_HAVE_PLATFORM_MXS_MMC
95 select MXS_HAVE_PLATFORM_MXS_SAIF
96 select MXS_OCOTP
97
Lothar Waßmann1cb59f92010-12-10 16:22:47 +010098config MACH_TX28
99 bool "Ka-Ro TX28 module"
100 select MODULE_TX28
101
Stefano Babicea42a0d2011-09-07 08:45:31 +0200102config MACH_M28EVK
103 bool "Support DENX M28EVK Platform"
104 select MODULE_M28
105
Lauri Hintsala79ce72a2012-02-03 16:20:34 +0200106config MACH_APX4DEVKIT
107 bool "Support Bluegiga APX4 Development Kit"
108 select MODULE_APX4
109
Shawn Guo1d3f33d2010-12-13 20:55:03 +0800110endif