diff --git a/plat/nvidia/tegra/soc/t210/plat_psci_handlers.c b/plat/nvidia/tegra/soc/t210/plat_psci_handlers.c index d18a987..fde804d 100644 --- a/plat/nvidia/tegra/soc/t210/plat_psci_handlers.c +++ b/plat/nvidia/tegra/soc/t210/plat_psci_handlers.c @@ -341,6 +341,9 @@ tegra_se_save_tzram(); } + /* de-init the interface */ + tegra_bpmp_suspend(); + /* * The CPU needs to load the System suspend entry firmware * if nothing is running on the BPMP. @@ -451,6 +454,9 @@ } else { entrypoint = tegra_pmc_read_32(PMC_SCRATCH39); tegra_fc_bpmp_on(entrypoint); + + /* initialise the interface */ + tegra_bpmp_resume(); } /* sc7entry-fw is part of TZDRAM area */