[PATCH v2 00/10] remoteproc: Add support for i.MX8M[M/N/P/Q] and i.MX93
    Peng Fan 
    peng.fan at nxp.com
       
    Tue Oct 21 05:48:40 CEST 2025
    
    
  
> Subject: Re: [PATCH v2 00/10] remoteproc: Add support for
> i.MX8M[M/N/P/Q] and i.MX93
> 
> Hi Peng,
> 
> On Tue, Oct 14, 2025 at 11:18 PM Peng Fan (OSS)
> <peng.fan at oss.nxp.com> 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 <peng.fan at nxp.com>
> 
> Please add documentation that explains how remoteproc can be used
> on NXP i.MX8M and i.MX93 platforms.
There is a build break for ti_k3_m4_rproc.c, I will fix and post v3
together with doc.
Thanks,
Peng
> 
> Thanks
    
    
More information about the U-Boot
mailing list