Part Number: AM625
Hello,
I am trying to set-up the M4F core to wake the main core. I saw that in MCU only mode it is possible to wake the main core using IPC. I have tried to set it up, but I have run into an issue where I can't seem to make the m4f a wakeup source:
&mcu_m4fss {
compatible = "ti,am64-m4fss";
mboxes = <&mailbox0_cluster0 &mbox_m4_0>;
mbox-names = "tx", "rx";
memory-region = <&mcu_m4fss_dma_memory_region>,
<&mcu_m4fss_memory_region>;
firmware-name = "am62-mcu-m4f0_0-fw";
wakeup-source;
status = "okay";
};
root@verdin-am62-15599343:~# ls /sys/bus/platform/devices/5000000.m4fss/power
async control runtime_active_time runtime_status runtime_usage
autosuspend_delay_ms runtime_active_kids runtime_enabled runtime_suspended_time
As shown, there is no wakeup under m4f/power. I went through the documentation and came across a note: "Note that the step below to set “enabled” won’t work for SDK 10.00 and will be supported in future release"
Does this mean that I can't use IPC to wakeup the main core using the M4F, or am I just making a mistake somewhere? If IPC is not an option, do you have a recommendation for an alternative method?
With kind regards,
Job
