Re: [PATCH 33/33] arm64: dts: ti: k3-j7*-ti-ipc-firmware: Switch MCU R5F cluster to Split-mode

From: Kumar, Udit
Date: Mon Aug 18 2025 - 11:56:57 EST


Hello Andrew,

On 8/15/2025 9:18 PM, Andrew Davis wrote:
On 8/14/25 5:38 PM, Beleswar Padhi wrote:
Several TI K3 SoCs like J7200, J721E, J721S2, J784S4 and J742S2 have a
R5F cluster in the MCU domain which is configured for LockStep mode at
the moment. The necessary support to use MCU R5F cluster in split mode
was added in the bootloader. And the TI IPC firmware for the split
processors is already available public.

Therefore, Switch this R5F cluster to Split mode by default in all the
boards using TI IPC Firmware config (k3-j7*-ti-ipc-firmware). This
gives out an extra general purpose R5F core free to run any applications
as required. Lockstep mode remains default in the SoC level dtsi, so
downstream board dts which do not use TI IPC Firmware config should not
be impacted by this switch.

Users who prefer to use the fault-tolerant lockstep mode with TI IPC
firmware config, can do that by setting `ti,cluster-mode` property to 1.

What a user prefers and other configuration like that does not belong
in devicetree, which should only describe the hardware.

Configuration should be done using the normal methods, like kernel
cmdline, module params, ioctls, etc.. Maybe we can even set the mode
based on some signal in the firmware itself, like in the resource table.

Agreed configuration part ,

but as default, what this CPU should be lock-step or cluster-mode


Andrew


Signed-off-by: Beleswar Padhi <b-padhi@xxxxxx>
---
[..]