Hi Peng, On Tue, Oct 14, 2025 at 11:18 PM Peng Fan (OSS) <[email protected]> wrote: > > This patch series introduces remoteproc support for NXP i.MX8M and i.MX93 > platforms. Most of the i.MX-specific logic is ported from the Linux kernel to > ensure compatibility and maintainability. > > The existing bootaux command in U-Boot only supports loading raw binary > images. > However, this approach fails when the remote processor firmware contains > sections that must be loaded into both TCM and DDR. To address this > limitation, > need to use remoteproc framework ELF loader, enabling proper loading of > segmented firmware images. > > Patch Summary: > > Patches 1–2: Import memcpy_io and memset_io from the Linux kernel and enable > them in the remoteproc subsystem. > Patches 3–11: Add platform-specific remoteproc support for i.MX8M and i.MX93. > Patch 6: Temporarily adds Cortex-M nodes to x-u-boot.dtsi since they are not > yet available in the upstream Linux device tree. These nodes can be > removed once they are merged upstream. > > NXP internal R-b tags are kept, because the patches are directly > cherry-picked from NXP LTS tree. > > Signed-off-by: Peng Fan <[email protected]>
Please add documentation that explains how remoteproc can be used on NXP i.MX8M and i.MX93 platforms. Thanks

