[PATCH v2 0/4] imx: add i.MX95 b0 support

Tim Harvey tharvey at gateworks.com
Tue Jul 29 18:02:42 CEST 2025


On Mon, Jul 28, 2025 at 7:21 PM Alice Guo (OSS) <alice.guo at oss.nxp.com> wrote:
>
> Hi Tim,
>

Hi Alice,

Please stop top-posting in replies - It forces users to read the mail
in a backwards order to properly understand, content gets lost and out
of order and threads get broken.

> A0 has been dropped.

This is unacceptable. Had I known this series was doing this I would
have NAK'd it. There was no mention in the commit log that this would
drop support for A0. There are many vendors like myself who have A0
silicon evk's that will likely never get upgraded and should not
become bricks.

We need to at least know how to get back to working boot firmware for
A0. I would be fine if there was just a Kconfig to select A0.

>
> Please use mx95a0-ahab-container.img and the older imx-oei, and then you can check if this change needs to be added.

Yes, I tried mx95a0-ahab-container.img but I think you need to be more
specific with the 'older imx-oei' - there are obviously patches in the
OEI's that also drop support for A0. Regardless, I've gone back to the
OEI that I was using previously (lf-6.6.52-2.2.0) and I'm still not
booting and reverting commit 9936724aa9b ("imx95_evk: Add i.MX95 B0
support") didn't get me booting either. I'm still trying to figure it
out.

Best Regards,

Tim

> static int __scmi_clk_set_parent(struct clk *clk, struct clk *parent)
>  {
>         struct scmi_clk_parent_set_in in = {
> -               .clock_id = clk->id,
> -               .parent_clk = parent->id,
> +               .clock_id = clk_get_id(clk),
> +               .parent_clk = clk_get_id(parent),
>         };
> This is the patch link of the change: https://patchwork.ozlabs.org/project/uboot/patch/20250707202034.385890-1-alice.guo@oss.nxp.com/
>
> Best Regards,
> Alice Guo
>
> > -----邮件原件-----
> > 发件人: Tim Harvey <tharvey at gateworks.com>
> > 发送时间: 2025年7月29日 2:02
> > 收件人: Alice Guo (OSS) <alice.guo at oss.nxp.com>; Ye Li <ye.li at nxp.com>
> > 抄送: Stefano Babic <sbabic at nabladev.com>; Fabio Estevam
> > <festevam at gmail.com>; dl-uboot-imx <uboot-imx at nxp.com>; Tom Rini
> > <trini at konsulko.com>; u-boot at lists.denx.de; Alice Guo <alice.guo at nxp.com>;
> > Jacky Bai <ping.bai at nxp.com>; Peng Fan <peng.fan at nxp.com>
> > 主题: Re: [PATCH v2 0/4] imx: add i.MX95 b0 support
> >
> > On Mon, Jul 14, 2025 at 11:41 PM Alice Guo (OSS) <alice.guo at oss.nxp.com>
> > wrote:
> > >
> > > Signed-off-by: Alice Guo <alice.guo at nxp.com>
> > > ---
> > > Alice Guo (2):
> > >       tools: imx8image: Add 2 new commands CMD_CNTR_VERSION and
> > CMD_DUMMY_DDR
> > >       imx95_evk: Add i.MX95 B0 support
> > >
> > > Ye Li (2):
> > >       arm: imx: Update ELE get_info structure for i.MX94
> > >       spl: imx: Add support for new PQC container
> > >
> > >  arch/arm/dts/imx95-u-boot.dtsi            |  8 ++---
> > >  arch/arm/include/asm/mach-imx/ele_api.h   |  2 ++
> > >  arch/arm/mach-imx/image-container.c       |  2 +-
> > >  arch/arm/mach-imx/imx9/Kconfig            |  1 +
> > >  arch/arm/mach-imx/imx9/scmi/container.cfg |  1 +
> > > arch/arm/mach-imx/imx9/scmi/imximage.cfg  |  5 +--
> > >  common/spl/Kconfig                        |  7 ++++
> > >  doc/board/nxp/imx95_evk.rst               | 12 +++----
> > >  include/imx8image.h                       |  6 ++++
> > >  include/imx_container.h                   | 11 ++++++
> > >  tools/imx8image.c                         | 57
> > ++++++++++++++++++++++++-------
> > >  11 files changed, 86 insertions(+), 26 deletions(-)
> > > ---
> > > base-commit: cd79a2839b01571b6f2915c219f71c05e3c97482
> > > change-id: 20250708-imx95b0-e12a13552658
> > >
> > > Best regards,
> > > --
> > > Alice Guo <alice.guo at oss.nxp.com>
> > >
> >
> > Hi Alice,
> >
> > It would appear that some of these changes break compatibility with A0 silicon
> > chips. I've tried rolling some things back using the old ahab container and older
> > imx-oei but am still not able to boot my imx95_19x19_evk with A0. Can you
> > please explain what is necessary for
> > A0 vs B0?
> >
> > Best Regards,
> >
> > Tim


More information about the U-Boot mailing list