|
@@ -5,6 +5,18 @@ config IMX_HAVE_DMA_V1
|
|
|
# Some usages assume that having one of them implies not having (e.g.) ARCH_MX2.
|
|
|
# To easily distinguish good and reviewed from unreviewed usages new (and IMHO
|
|
|
# more sensible) names are used: SOC_IMX31 and SOC_IMX35
|
|
|
+config ARCH_MX1
|
|
|
+ bool
|
|
|
+
|
|
|
+config MACH_MX21
|
|
|
+ bool
|
|
|
+
|
|
|
+config ARCH_MX25
|
|
|
+ bool
|
|
|
+
|
|
|
+config MACH_MX27
|
|
|
+ bool
|
|
|
+
|
|
|
config ARCH_MX31
|
|
|
bool
|
|
|
|
|
@@ -13,6 +25,7 @@ config ARCH_MX35
|
|
|
|
|
|
config SOC_IMX1
|
|
|
bool
|
|
|
+ select ARCH_MX1
|
|
|
select CPU_ARM920T
|
|
|
select IMX_HAVE_DMA_V1
|
|
|
select IMX_HAVE_IOMUX_V1
|
|
@@ -20,6 +33,7 @@ config SOC_IMX1
|
|
|
|
|
|
config SOC_IMX21
|
|
|
bool
|
|
|
+ select MACH_MX21
|
|
|
select CPU_ARM926T
|
|
|
select ARCH_MXC_AUDMUX_V1
|
|
|
select IMX_HAVE_DMA_V1
|
|
@@ -28,6 +42,7 @@ config SOC_IMX21
|
|
|
|
|
|
config SOC_IMX25
|
|
|
bool
|
|
|
+ select ARCH_MX25
|
|
|
select CPU_ARM926T
|
|
|
select ARCH_MXC_AUDMUX_V2
|
|
|
select ARCH_MXC_IOMUX_V3
|
|
@@ -35,6 +50,7 @@ config SOC_IMX25
|
|
|
|
|
|
config SOC_IMX27
|
|
|
bool
|
|
|
+ select MACH_MX27
|
|
|
select CPU_ARM926T
|
|
|
select ARCH_MXC_AUDMUX_V1
|
|
|
select IMX_HAVE_DMA_V1
|
|
@@ -59,7 +75,7 @@ config SOC_IMX35
|
|
|
select MXC_AVIC
|
|
|
|
|
|
|
|
|
-if ARCH_MX1
|
|
|
+if ARCH_IMX_V4_V5
|
|
|
|
|
|
comment "MX1 platforms:"
|
|
|
config MACH_MXLADS
|
|
@@ -87,30 +103,6 @@ config MACH_APF9328
|
|
|
help
|
|
|
Say Yes here if you are using the Armadeus APF9328 development board
|
|
|
|
|
|
-endif
|
|
|
-
|
|
|
-if ARCH_MX2
|
|
|
-
|
|
|
-choice
|
|
|
- prompt "CPUs:"
|
|
|
- default MACH_MX21
|
|
|
-
|
|
|
-config MACH_MX21
|
|
|
- bool "i.MX21 support"
|
|
|
- help
|
|
|
- This enables support for Freescale's MX2 based i.MX21 processor.
|
|
|
-
|
|
|
-config MACH_MX27
|
|
|
- bool "i.MX27 support"
|
|
|
- help
|
|
|
- This enables support for Freescale's MX2 based i.MX27 processor.
|
|
|
-
|
|
|
-endchoice
|
|
|
-
|
|
|
-endif
|
|
|
-
|
|
|
-if MACH_MX21
|
|
|
-
|
|
|
comment "MX21 platforms:"
|
|
|
|
|
|
config MACH_MX21ADS
|
|
@@ -124,10 +116,6 @@ config MACH_MX21ADS
|
|
|
Include support for MX21ADS platform. This includes specific
|
|
|
configurations for the board and its peripherals.
|
|
|
|
|
|
-endif
|
|
|
-
|
|
|
-if ARCH_MX25
|
|
|
-
|
|
|
comment "MX25 platforms:"
|
|
|
|
|
|
config MACH_MX25_3DS
|
|
@@ -174,10 +162,6 @@ config MACH_EUKREA_MBIMXSD25_BASEBOARD
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
-endif
|
|
|
-
|
|
|
-if MACH_MX27
|
|
|
-
|
|
|
comment "MX27 platforms:"
|
|
|
|
|
|
config MACH_MX27ADS
|