summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAhmad Fatoum <a.fatoum@pengutronix.de>2020-09-02 15:13:07 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2020-09-14 15:18:24 +0200
commitbef194fd8581e8ad83744b4c6c33c4a4da84be09 (patch)
treef35f695af856f8930a12b54e61a9477a734c3783
parente2d1216e757194e87a255fab89be9826a2c40ed1 (diff)
downloadbarebox-bef194fd8581e8ad83744b4c6c33c4a4da84be09.tar.gz
barebox-bef194fd8581e8ad83744b4c6c33c4a4da84be09.tar.xz
ARM: at91: sama5d27-giantboard: fix multi-image compatibility
For multi-image compatibility, board code needs to be guarded by a check against the compatible. Retrofit the check. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--arch/arm/boards/sama5d27-giantboard/board.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/boards/sama5d27-giantboard/board.c b/arch/arm/boards/sama5d27-giantboard/board.c
index 1d4453ede3..006c6ffad5 100644
--- a/arch/arm/boards/sama5d27-giantboard/board.c
+++ b/arch/arm/boards/sama5d27-giantboard/board.c
@@ -3,9 +3,13 @@
#include <init.h>
#include <envfs.h>
#include <bbu.h>
+#include <of.h>
static int giantboard_device_init(void)
{
+ if (!of_machine_is_compatible("groboards,sama5d27-giantboard"))
+ return 0;
+
bbu_register_std_file_update("microSD", BBU_HANDLER_FLAG_DEFAULT,
"/mnt/mmc1.0/barebox.bin",
filetype_arm_barebox);