Commit | Line | Data |
---|---|---|
1d3f33d5 SG |
1 | if ARCH_MXS |
2 | ||
3 | source "arch/arm/mach-mxs/devices/Kconfig" | |
4 | ||
67f43086 SG |
5 | config MXS_OCOTP |
6 | bool | |
7 | ||
1d3f33d5 SG |
8 | config SOC_IMX23 |
9 | bool | |
bc3a59c1 | 10 | select ARM_AMBA |
1d3f33d5 | 11 | select CPU_ARM926T |
2301dfa7 | 12 | select HAVE_PWM |
a0f5e363 | 13 | select PINCTRL_IMX23 |
1d3f33d5 SG |
14 | |
15 | config SOC_IMX28 | |
16 | bool | |
bc3a59c1 | 17 | select ARM_AMBA |
1d3f33d5 | 18 | select CPU_ARM926T |
e1d4f23e | 19 | select HAVE_CAN_FLEXCAN if CAN |
2301dfa7 | 20 | select HAVE_PWM |
a0f5e363 | 21 | select PINCTRL_IMX28 |
1d3f33d5 SG |
22 | |
23 | comment "MXS platforms:" | |
24 | ||
bc3a59c1 DA |
25 | config MACH_MXS_DT |
26 | bool "Support MXS platforms from device tree" | |
2954ff39 | 27 | select SOC_IMX23 |
bc3a59c1 | 28 | select SOC_IMX28 |
bc3a59c1 DA |
29 | help |
30 | Include support for Freescale MXS platforms(i.MX23 and i.MX28) | |
31 | using the device tree for discovery | |
32 | ||
a98253e8 WS |
33 | config MACH_STMP378X_DEVB |
34 | bool "Support STMP378x_devb Platform" | |
35 | select SOC_IMX23 | |
36 | select MXS_HAVE_AMBA_DUART | |
37 | select MXS_HAVE_PLATFORM_AUART | |
38 | select MXS_HAVE_PLATFORM_MXS_MMC | |
87d022cc | 39 | select MXS_HAVE_PLATFORM_RTC_STMP3XXX |
a98253e8 WS |
40 | help |
41 | Include support for STMP378x-devb platform. This includes specific | |
42 | configurations for the board and its peripherals. | |
43 | ||
1d3f33d5 SG |
44 | config MACH_MX23EVK |
45 | bool "Support MX23EVK Platform" | |
46 | select SOC_IMX23 | |
dbc4245b | 47 | select MXS_HAVE_AMBA_DUART |
2e8acbc2 | 48 | select MXS_HAVE_PLATFORM_AUART |
1b6f1e88 | 49 | select MXS_HAVE_PLATFORM_MXS_MMC |
b73d77b2 | 50 | select MXS_HAVE_PLATFORM_MXSFB |
87d022cc | 51 | select MXS_HAVE_PLATFORM_RTC_STMP3XXX |
1d3f33d5 SG |
52 | help |
53 | Include support for MX23EVK platform. This includes specific | |
54 | configurations for the board and its peripherals. | |
55 | ||
56 | config MACH_MX28EVK | |
57 | bool "Support MX28EVK Platform" | |
58 | select SOC_IMX28 | |
53b8ff9d | 59 | select LEDS_GPIO_REGISTER |
dbc4245b | 60 | select MXS_HAVE_AMBA_DUART |
15808182 | 61 | select MXS_HAVE_PLATFORM_AUART |
1d3f33d5 | 62 | select MXS_HAVE_PLATFORM_FEC |
acc9cdca | 63 | select MXS_HAVE_PLATFORM_FLEXCAN |
5bb2c828 | 64 | select MXS_HAVE_PLATFORM_MXS_MMC |
0590a790 | 65 | select MXS_HAVE_PLATFORM_MXSFB |
c8ebcac8 | 66 | select MXS_HAVE_PLATFORM_MXS_SAIF |
074c54f4 | 67 | select MXS_HAVE_PLATFORM_MXS_I2C |
87d022cc | 68 | select MXS_HAVE_PLATFORM_RTC_STMP3XXX |
67f43086 | 69 | select MXS_OCOTP |
1d3f33d5 SG |
70 | help |
71 | Include support for MX28EVK platform. This includes specific | |
72 | configurations for the board and its peripherals. | |
73 | ||
1cb59f9f LW |
74 | config MODULE_TX28 |
75 | bool | |
76 | select SOC_IMX28 | |
4daca0e0 | 77 | select LEDS_GPIO_REGISTER |
1cb59f9f LW |
78 | select MXS_HAVE_AMBA_DUART |
79 | select MXS_HAVE_PLATFORM_AUART | |
80 | select MXS_HAVE_PLATFORM_FEC | |
a77dd2aa | 81 | select MXS_HAVE_PLATFORM_MXS_I2C |
97ea3da2 | 82 | select MXS_HAVE_PLATFORM_MXS_MMC |
1cb59f9f | 83 | select MXS_HAVE_PLATFORM_MXS_PWM |
87d022cc | 84 | select MXS_HAVE_PLATFORM_RTC_STMP3XXX |
1cb59f9f | 85 | |
ea42a0d0 SB |
86 | config MODULE_M28 |
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_FLEXCAN | |
94 | select MXS_HAVE_PLATFORM_MXS_I2C | |
95 | select MXS_HAVE_PLATFORM_MXS_MMC | |
96 | select MXS_HAVE_PLATFORM_MXSFB | |
97 | select MXS_OCOTP | |
98 | ||
79ce72aa LH |
99 | config MODULE_APX4 |
100 | bool | |
101 | select SOC_IMX28 | |
102 | select LEDS_GPIO_REGISTER | |
103 | select MXS_HAVE_AMBA_DUART | |
104 | select MXS_HAVE_PLATFORM_AUART | |
105 | select MXS_HAVE_PLATFORM_FEC | |
106 | select MXS_HAVE_PLATFORM_MXS_I2C | |
107 | select MXS_HAVE_PLATFORM_MXS_MMC | |
108 | select MXS_HAVE_PLATFORM_MXS_SAIF | |
109 | select MXS_OCOTP | |
110 | ||
1cb59f9f LW |
111 | config MACH_TX28 |
112 | bool "Ka-Ro TX28 module" | |
113 | select MODULE_TX28 | |
114 | ||
ea42a0d0 SB |
115 | config MACH_M28EVK |
116 | bool "Support DENX M28EVK Platform" | |
117 | select MODULE_M28 | |
118 | ||
79ce72aa LH |
119 | config MACH_APX4DEVKIT |
120 | bool "Support Bluegiga APX4 Development Kit" | |
121 | select MODULE_APX4 | |
122 | ||
1d3f33d5 | 123 | endif |