diff options
-rw-r--r-- | arch/arm/mach-imx/imx8/cpu.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/arch/arm/mach-imx/imx8/cpu.c b/arch/arm/mach-imx/imx8/cpu.c index cc8fad2712c..9887933ac8f 100644 --- a/arch/arm/mach-imx/imx8/cpu.c +++ b/arch/arm/mach-imx/imx8/cpu.c @@ -188,10 +188,12 @@ int arch_cpu_init(void) if (IS_ENABLED(CONFIG_XEN)) return 0; - pass_over = get_pass_over_info(); - if (pass_over && pass_over->g_ap_mu == 0) { - /* When ap_mu is 0, means the u-boot is boot from first container */ - sc_misc_boot_status(ipcHndl, SC_MISC_BOOT_STATUS_SUCCESS); + if (is_soc_rev(CHIP_REV_A)) { + pass_over = get_pass_over_info(); + if (pass_over && pass_over->g_ap_mu == 0) { + /* When ap_mu is 0, means the u-boot is boot from first container */ + sc_misc_boot_status(ipcHndl, SC_MISC_BOOT_STATUS_SUCCESS); + } } #ifdef CONFIG_IMX_SMMU |