diff options
Diffstat (limited to 'arch/arm/mach-zynqmp/zynqmp.c')
-rw-r--r-- | arch/arm/mach-zynqmp/zynqmp.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-zynqmp/zynqmp.c b/arch/arm/mach-zynqmp/zynqmp.c index 610d4bba6e..f86bda1693 100644 --- a/arch/arm/mach-zynqmp/zynqmp.c +++ b/arch/arm/mach-zynqmp/zynqmp.c @@ -147,9 +147,11 @@ static int zynqmp_init(void) enum bootsource boot_src; int boot_instance; + if (!of_machine_is_compatible("xlnx,zynqmp")) + return 0; + zynqmp_get_bootsource(&boot_src, &boot_instance); - bootsource_set(boot_src); - bootsource_set_instance(boot_instance); + bootsource_set_raw(boot_src, boot_instance); reset_source_set(zynqmp_get_reset_src()); |