arm64: dts: ti: k3-am62x-pfc: reserve U-Boot IPC sidecar memory

U-Boot establishes an IPC sidecar mechanism utilizing shared memory
regions that must remain untouched by the kernel. Unrestricted access
corrupts the pre-established communication channels.

Signed-off-by: Heinrich Toews <ht@twx-software.de>
This commit is contained in:
Heinrich Toews
2026-04-29 14:14:20 +02:00
parent ac9f7af04a
commit d1ef5f4a3d
@@ -110,6 +110,17 @@
no-map;
};
/*
* U-Boot IPC side-door shared memory.
* Written by U-Boot (A53) to send LED commands to the M4.
* Must not be touched by the Linux kernel.
* See UBOOT_IPC_SHMEM_PHYS in wago_m4_led_protocol.h.
*/
uboot_ipc_shm: uboot-ipc-shm@9cbff000 {
reg = <0x00 0x9cbff000 0x00 0x1000>;
no-map;
};
mcu_m4fss_dma_memory_region: m4f-dma-memory@9cb00000 {
compatible = "shared-dma-pool";
reg = <0x00 0x9cb00000 0x00 0x100000>;