summaryrefslogtreecommitdiff
path: root/arch/arm/mach-imx/mx2
diff options
context:
space:
mode:
authorFabio Estevam <fabio.estevam@nxp.com>2017-11-03 13:40:08 -0200
committerStefano Babic <sbabic@denx.de>2017-11-07 10:12:50 +0100
commit07df697e1410d990930b2c6e483e5123dd987fdd (patch)
treecc11cab34e3502c2850844f503eaf9a703a97bc0 /arch/arm/mach-imx/mx2
parent7a69604bce9a9a9476753af64e5a1870880c1333 (diff)
mx25: Move MX25 selection to Kconfig
The motivation for moving MX25 selection to Kconfig is to be able to better handle MX25 specific errata, so that an errata option can be selected at SoC level instead of board level. This selection method also aligns with the way other i.MX SoCs are selected in U-Boot. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Acked-by: Sebastien Bourdelin <sebastien.bourdelin@savoirfairelinux.com> Reviewed-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
Diffstat (limited to 'arch/arm/mach-imx/mx2')
-rw-r--r--arch/arm/mach-imx/mx2/Kconfig29
1 files changed, 29 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/mx2/Kconfig b/arch/arm/mach-imx/mx2/Kconfig
new file mode 100644
index 00000000000..5e985a673b3
--- /dev/null
+++ b/arch/arm/mach-imx/mx2/Kconfig
@@ -0,0 +1,29 @@
+if ARCH_MX25
+
+config MX25
+ bool
+ default y
+choice
+ prompt "MX25 board select"
+ optional
+
+config TARGET_MX25PDK
+ bool "Support mx25pdk"
+ select BOARD_LATE_INIT
+ select CPU_ARM926EJS
+ select BOARD_EARLY_INIT_F
+
+config TARGET_ZMX25
+ bool "Support zmx25"
+ select BOARD_LATE_INIT
+ select CPU_ARM926EJS1
+
+endchoice
+
+config SYS_SOC
+ default "mx25"
+
+source "board/freescale/mx25pdk/Kconfig"
+source "board/syteco/zmx25/Kconfig"
+
+endif