Kconfig 3.2 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

10 11 12 13 14 15 16 17
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 已提交
18 19
config	SOC_IMX51
	bool
20 21
	select MXC_TZIC
	select ARCH_MXC_IOMUX_V3
S
Sascha Hauer 已提交
22
	select ARCH_MXC_AUDMUX_V2
Y
Yong Shen 已提交
23
	select ARCH_HAS_CPUFREQ
F
Fabio Estevam 已提交
24
	select ARCH_MX51
25 26 27 28 29

comment "MX5 platforms:"

config MACH_MX51_BABBAGE
	bool "Support MX51 BABBAGE platforms"
F
Fabio Estevam 已提交
30
	select SOC_IMX51
31
	select IMX_HAVE_PLATFORM_IMX2_WDT
32
	select IMX_HAVE_PLATFORM_IMX_I2C
33
	select IMX_HAVE_PLATFORM_IMX_UART
34
	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
35
	select IMX_HAVE_PLATFORM_SPI_IMX
36 37 38 39 40
	help
	  Include support for MX51 Babbage platform, also known as MX51EVK in
	  u-boot. This includes specific configurations for the board and its
	  peripherals.

41 42
config MACH_MX51_3DS
	bool "Support MX51PDK (3DS)"
F
Fabio Estevam 已提交
43
	select SOC_IMX51
44
	select IMX_HAVE_PLATFORM_IMX_UART
A
Arnaud Patard (Rtp) 已提交
45
	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
46
	select IMX_HAVE_PLATFORM_SPI_IMX
47 48 49 50
	select MXC_DEBUG_BOARD
	help
	  Include support for MX51PDK (3DS) platform. This includes specific
	  configurations for the board and its peripherals.
51 52 53

config MACH_EUKREA_CPUIMX51
	bool "Support Eukrea CPUIMX51 module"
F
Fabio Estevam 已提交
54
	select SOC_IMX51
55
	select IMX_HAVE_PLATFORM_IMX_I2C
56
	select IMX_HAVE_PLATFORM_IMX_UART
E
Eric Bénard 已提交
57 58
	select IMX_HAVE_PLATFORM_MXC_NAND
	select IMX_HAVE_PLATFORM_SPI_IMX
59 60 61 62 63 64 65 66 67 68 69 70
	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
71
	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
72 73 74 75 76 77
	help
	  This adds board specific devices that can be found on Eukrea's
	  MBIMX51 evaluation board.

endchoice

78 79
config MACH_EUKREA_CPUIMX51SD
	bool "Support Eukrea CPUIMX51SD module"
F
Fabio Estevam 已提交
80
	select SOC_IMX51
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
	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
97
	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
98 99 100 101 102 103
	help
	  This adds board specific devices that can be found on Eukrea's
	  MBIMXSD evaluation board.

endchoice

104 105
config MACH_MX51_EFIKAMX
	bool "Support MX51 Genesi Efika MX nettop"
F
Fabio Estevam 已提交
106
	select SOC_IMX51
107
	select IMX_HAVE_PLATFORM_IMX_UART
A
Arnaud Patard (Rtp) 已提交
108
	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
A
Arnaud Patard (Rtp) 已提交
109
	select IMX_HAVE_PLATFORM_SPI_IMX
110 111 112 113
	help
	  Include support for Genesi Efika MX nettop. This includes specific
	  configurations for the board and its peripherals.

114 115 116 117 118 119 120 121 122 123 124 125
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
	help
	  Include support for MX50 reference design platform (RDP) board. This
	  includes specific configurations for the board and its peripherals.

126
endif