Hi,
When A7 is suspended on sabre IMX7D platform using "echo mem > /sys/power/state" , M4 is not working. It simply halts without executing any code. After A7 is resumed, it starts working back again from the point where it stopped. Is it possible to keep M4 active while A7 is suspended on IMX7D ? We initially thought Megamix/FastMix PGC is powered down, but looking at power management code (arch/arm/mach-imx/pm-imx7.c) and dumping GPC related registers, we observed that it is not the case.
On M4, we are running hello world demo app provided in FreeRTOS_BSP_1.0.1_iMX7D and for linux, we are using 4.14.98 yocto release. We are loading our code from uboot and we are using imx7d-sdb-m4.dtb. We also tried standby mode using "echo standby > /sys/power/state" as well and observed the same issue. Could you please confirm that whether M4 works when A7 is placed in standby/mem mode ?
Regards,
Vijay.