Kconfig 4.7 KB
Newer Older
1
if ARCH_MX5
2 3 4 5
# ARCH_MX51 and ARCH_MX50 are left for compatibility

config ARCH_MX50
	bool
6 7 8

config ARCH_MX51
	bool
F
Fabio Estevam 已提交
9

Y
Yong Shen 已提交
10 11 12
config ARCH_MX53
	bool

13 14 15 16 17 18 19 20
config SOC_IMX50
	bool
	select MXC_TZIC
	select ARCH_MXC_IOMUX_V3
	select ARCH_MXC_AUDMUX_V2
	select ARCH_HAS_CPUFREQ
	select ARCH_MX50

F
Fabio Estevam 已提交
21 22
config	SOC_IMX51
	bool
23 24
	select MXC_TZIC
	select ARCH_MXC_IOMUX_V3
S
Sascha Hauer 已提交
25
	select ARCH_MXC_AUDMUX_V2
Y
Yong Shen 已提交
26
	select ARCH_HAS_CPUFREQ
F
Fabio Estevam 已提交
27
	select ARCH_MX51
28

Y
Yong Shen 已提交
29 30 31 32 33 34
config	SOC_IMX53
	bool
	select MXC_TZIC
	select ARCH_MXC_IOMUX_V3
	select ARCH_MX53

35 36 37 38
comment "MX5 platforms:"

config MACH_MX51_BABBAGE
	bool "Support MX51 BABBAGE platforms"
F
Fabio Estevam 已提交
39
	select SOC_IMX51
40
	select IMX_HAVE_PLATFORM_IMX2_WDT
41
	select IMX_HAVE_PLATFORM_IMX_I2C
42
	select IMX_HAVE_PLATFORM_IMX_UART
43
	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
44
	select IMX_HAVE_PLATFORM_SPI_IMX
45 46 47 48 49
	help
	  Include support for MX51 Babbage platform, also known as MX51EVK in
	  u-boot. This includes specific configurations for the board and its
	  peripherals.

50 51
config MACH_MX51_3DS
	bool "Support MX51PDK (3DS)"
F
Fabio Estevam 已提交
52
	select SOC_IMX51
53
	select IMX_HAVE_PLATFORM_IMX2_WDT
54
	select IMX_HAVE_PLATFORM_IMX_KEYPAD
55
	select IMX_HAVE_PLATFORM_IMX_UART
A
Arnaud Patard (Rtp) 已提交
56
	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
57
	select IMX_HAVE_PLATFORM_SPI_IMX
58 59 60 61
	select MXC_DEBUG_BOARD
	help
	  Include support for MX51PDK (3DS) platform. This includes specific
	  configurations for the board and its peripherals.
62 63 64

config MACH_EUKREA_CPUIMX51
	bool "Support Eukrea CPUIMX51 module"
F
Fabio Estevam 已提交
65
	select SOC_IMX51
66
	select IMX_HAVE_PLATFORM_IMX_I2C
67
	select IMX_HAVE_PLATFORM_IMX_UART
E
Eric Bénard 已提交
68 69
	select IMX_HAVE_PLATFORM_MXC_NAND
	select IMX_HAVE_PLATFORM_SPI_IMX
70 71 72 73 74 75 76 77 78 79 80 81
	help
	  Include support for Eukrea CPUIMX51 platform. This includes
	  specific configurations for the module and its peripherals.

choice
	prompt "Baseboard"
	depends on MACH_EUKREA_CPUIMX51
	default MACH_EUKREA_MBIMX51_BASEBOARD

config MACH_EUKREA_MBIMX51_BASEBOARD
	prompt "Eukrea MBIMX51 development board"
	bool
82
	select IMX_HAVE_PLATFORM_IMX_KEYPAD
83
	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
84 85 86 87 88 89
	help
	  This adds board specific devices that can be found on Eukrea's
	  MBIMX51 evaluation board.

endchoice

90 91
config MACH_EUKREA_CPUIMX51SD
	bool "Support Eukrea CPUIMX51SD module"
F
Fabio Estevam 已提交
92
	select SOC_IMX51
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
	select IMX_HAVE_PLATFORM_IMX_I2C
	select IMX_HAVE_PLATFORM_SPI_IMX
	select IMX_HAVE_PLATFORM_IMX_UART
	select IMX_HAVE_PLATFORM_MXC_NAND
	help
	  Include support for Eukrea CPUIMX51SD platform. This includes
	  specific configurations for the module and its peripherals.

choice
	prompt "Baseboard"
	depends on MACH_EUKREA_CPUIMX51SD
	default MACH_EUKREA_MBIMXSD51_BASEBOARD

config MACH_EUKREA_MBIMXSD51_BASEBOARD
	prompt "Eukrea MBIMXSD development board"
	bool
109
	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
110 111 112 113 114 115
	help
	  This adds board specific devices that can be found on Eukrea's
	  MBIMXSD evaluation board.

endchoice

A
Arnaud Patard (Rtp) 已提交
116 117
config MX51_EFIKA_COMMON
	bool
F
Fabio Estevam 已提交
118
	select SOC_IMX51
119
	select IMX_HAVE_PLATFORM_IMX_UART
A
Arnaud Patard (Rtp) 已提交
120
	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
A
Arnaud Patard (Rtp) 已提交
121
	select IMX_HAVE_PLATFORM_SPI_IMX
122
	select MXC_ULPI if USB_ULPI
A
Arnaud Patard (Rtp) 已提交
123 124 125 126

config MACH_MX51_EFIKAMX
	bool "Support MX51 Genesi Efika MX nettop"
	select MX51_EFIKA_COMMON
127 128 129 130
	help
	  Include support for Genesi Efika MX nettop. This includes specific
	  configurations for the board and its peripherals.

131 132 133 134 135 136 137
config MACH_MX51_EFIKASB
	bool "Support MX51 Genesi Efika Smartbook"
	select MX51_EFIKA_COMMON
	help
	  Include support for Genesi Efika Smartbook. This includes specific
	  configurations for the board and its peripherals.

Y
Yong Shen 已提交
138 139 140
config MACH_MX53_EVK
	bool "Support MX53 EVK platforms"
	select SOC_IMX53
141
	select IMX_HAVE_PLATFORM_IMX2_WDT
Y
Yong Shen 已提交
142
	select IMX_HAVE_PLATFORM_IMX_UART
Y
Yong Shen 已提交
143
	select IMX_HAVE_PLATFORM_IMX_I2C
144
	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Y
Yong Shen 已提交
145
	select IMX_HAVE_PLATFORM_SPI_IMX
Y
Yong Shen 已提交
146 147 148 149
	help
	  Include support for MX53 EVK platform. This includes specific
	  configurations for the board and its peripherals.

Y
Yong Shen 已提交
150 151 152
config MACH_MX53_SMD
	bool "Support MX53 SMD platforms"
	select SOC_IMX53
153
	select IMX_HAVE_PLATFORM_IMX2_WDT
Y
Yong Shen 已提交
154 155 156 157
	select IMX_HAVE_PLATFORM_IMX_UART
	help
	  Include support for MX53 SMD platform. This includes specific
	  configurations for the board and its peripherals.
Y
Yong Shen 已提交
158

Y
Yong Shen 已提交
159 160 161
config MACH_MX53_LOCO
	bool "Support MX53 LOCO platforms"
	select SOC_IMX53
162
	select IMX_HAVE_PLATFORM_IMX2_WDT
Y
Yong Shen 已提交
163 164 165 166 167
	select IMX_HAVE_PLATFORM_IMX_UART
	help
	  Include support for MX53 LOCO platform. This includes specific
	  configurations for the board and its peripherals.

168 169 170 171 172 173 174 175
config MACH_MX50_RDP
	bool "Support MX50 reference design platform"
	depends on BROKEN
	select SOC_IMX50
	select IMX_HAVE_PLATFORM_IMX_I2C
	select IMX_HAVE_PLATFORM_IMX_UART
	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
	select IMX_HAVE_PLATFORM_SPI_IMX
R
Richard Zhao 已提交
176
	select IMX_HAVE_PLATFORM_FEC
177 178 179 180
	help
	  Include support for MX50 reference design platform (RDP) board. This
	  includes specific configurations for the board and its peripherals.

181
endif