summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2020-02-17 15:04:46 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2020-02-18 16:31:59 +0100
commit6c0d8d1617872397f2552d7a464586d156102b23 (patch)
tree81ded3cfd2b2007b1561dd817f9db02c1ef2a44b /arch
parent57bb205fe27b168dd54b73ccc8624a5ac6766d93 (diff)
downloadbarebox-6c0d8d1617872397f2552d7a464586d156102b23.tar.gz
barebox-6c0d8d1617872397f2552d7a464586d156102b23.tar.xz
ARM: i.MX: scb9328: Add missing machine protection
Make sure scb9328_devices_init() is only executed on the correct machine. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boards/scb9328/scb9328.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/boards/scb9328/scb9328.c b/arch/arm/boards/scb9328/scb9328.c
index d1f741a70e..87fb6affbd 100644
--- a/arch/arm/boards/scb9328/scb9328.c
+++ b/arch/arm/boards/scb9328/scb9328.c
@@ -31,6 +31,9 @@
static int scb9328_devices_init(void)
{
+ if (!of_machine_is_compatible("stx,scb9328"))
+ return 0;
+
/* CS3 becomes CS3 by clearing reset default bit 1 in FMCR */
writel(0x1, MX1_SCM_BASE_ADDR + MX1_FMCR);