diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2019-09-12 13:11:05 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-10-02 08:42:20 +0200 |
commit | fb6c774884d65229047d294ec1d6b7d3b940ed52 (patch) | |
tree | 5672cfb43b84a5e5e9531c70a5982291d60d7e7f /arch | |
parent | 371cfb7ac477ef45c20ca01aa78530760e216994 (diff) | |
download | barebox-fb6c774884d65229047d294ec1d6b7d3b940ed52.tar.gz barebox-fb6c774884d65229047d294ec1d6b7d3b940ed52.tar.xz |
ARM: Freescale mx28evk: Check machine type in initcalls
Check for the right machine type in initcalls before executing them to
make the board multi image safe.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boards/freescale-mx28-evk/board.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/boards/freescale-mx28-evk/board.c b/arch/arm/boards/freescale-mx28-evk/board.c index 4590ceaa35..92097a2bca 100644 --- a/arch/arm/boards/freescale-mx28-evk/board.c +++ b/arch/arm/boards/freescale-mx28-evk/board.c @@ -34,6 +34,9 @@ static void mx28_evk_get_ethaddr(void) static int mx28_evk_devices_init(void) { + if (!of_machine_is_compatible("fsl,imx28-evk")) + return 0; + mx28_evk_get_ethaddr(); /* must be after registering ocotp */ return 0; |