This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM625: IPC Wakeup, Processor SDK v10 not possible?

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