[U-Boot] [PATCH] ARM: phytec: pcm051: select board revision by Kconfig
poeschel at lemonage.de
poeschel at lemonage.de
Mon Jun 1 17:09:11 CEST 2015
From: Lars Poeschel <poeschel at lemonage.de>
This add a Kconfig entry that allows to set the board revision in
menuconfig. So the deprecated CONFIG_SYS_EXTRA_OPTIONS is no longer
needed for this boad.
Signed-off-by: Lars Poeschel <poeschel at lemonage.de>
---
board/phytec/pcm051/Kconfig | 19 +++++++++++++++++++
configs/pcm051_rev1_defconfig | 2 +-
configs/pcm051_rev3_defconfig | 2 +-
3 files changed, 21 insertions(+), 2 deletions(-)
diff --git a/board/phytec/pcm051/Kconfig b/board/phytec/pcm051/Kconfig
index 2cc0d88..c1071c6 100644
--- a/board/phytec/pcm051/Kconfig
+++ b/board/phytec/pcm051/Kconfig
@@ -12,4 +12,23 @@ config SYS_SOC
config SYS_CONFIG_NAME
default "pcm051"
+choice
+prompt "pcm051 revision select"
+default REV3
+
+config REV1
+ bool "pcm051 revision 1 or 2"
+ help
+ If you have 1358.1 written on the pcb of your pcm051, you
+ have a revision 1 board. Likewise if you have 1358.2 on your
+ board, it is a revision 2 board and this entry is for you.
+
+config REV3
+ bool "pcm051 revision 3"
+ help
+ If you have 1358.3 written on the pcb of your pcm051, you
+ have a revision 3 board and you have to select this entry.
+
+endchoice
+
endif
diff --git a/configs/pcm051_rev1_defconfig b/configs/pcm051_rev1_defconfig
index af02b2f..0a28195 100644
--- a/configs/pcm051_rev1_defconfig
+++ b/configs/pcm051_rev1_defconfig
@@ -1,4 +1,4 @@
CONFIG_ARM=y
CONFIG_TARGET_PCM051=y
CONFIG_SPL=y
-CONFIG_SYS_EXTRA_OPTIONS="REV1"
+CONFIG_REV1=y
diff --git a/configs/pcm051_rev3_defconfig b/configs/pcm051_rev3_defconfig
index 2a907d7..4ad49df 100644
--- a/configs/pcm051_rev3_defconfig
+++ b/configs/pcm051_rev3_defconfig
@@ -1,4 +1,4 @@
CONFIG_ARM=y
CONFIG_TARGET_PCM051=y
CONFIG_SPL=y
-CONFIG_SYS_EXTRA_OPTIONS="REV3"
+CONFIG_REV3=y
--
2.1.4
More information about the U-Boot
mailing list