Merge patch series "Add IPC support on MCU R5F cluster in Split Mode"
authorTom Rini <trini@konsulko.com>
Wed, 18 Jun 2025 18:16:50 +0000 (12:16 -0600)
committerTom Rini <trini@konsulko.com>
Wed, 18 Jun 2025 21:54:48 +0000 (15:54 -0600)
commit6226bfa41aeac1926cad492bba942eccb2478921
tree1bb1f12789a598a684e48044cb87f045aacc74e2
parent009d7722ffd771ac7446b3ee6bae1eb692a0c058
parent574321414fa94f1f66e6ce34807a997ffb72ec55
Merge patch series "Add IPC support on MCU R5F cluster in Split Mode"

Beleswar Padhi <b-padhi@ti.com> says:

This series adds remoteproc support on MCU R5F in Split mode.

During boot, ROM can bring up the boot R5F cores in either lockstep or
split mode based on X509 certificate flags. If booted in lockstep mode,
the MCU R5F cores will run first the R5 SPL, and then once A72 comes up,
will run the Device Manager (DM) firmware. But if booted in split mode, core
0 will run DM firmware and second core sits in WFI. Shut it down so that
other firmwares can later be loaded on them.

The shutdown of MCU R5 Core 1 is invoked at A72 SPL init, as by that
time Device Manager (DM) is up and running on R5 Core 0. The shutdown
of MCU R5 Core 1 is handled by Device Manager itself.

Test logs:
https://gist.github.com/3V3RYONE/ee8e3cb9aa5f4c5c00b059b9c14bfa98

Link: https://lore.kernel.org/r/20250609081429.1724643-1-b-padhi@ti.com
arch/arm/mach-k3/common.c
arch/arm/mach-k3/include/mach/am62_hardware.h
arch/arm/mach-k3/j784s4/j784s4_init.c