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

Alice Guo (OSS) alice.guo at oss.nxp.com
Thu Jul 31 11:32:02 CEST 2025


> -----邮件原件-----
> 发件人: Tim Harvey <tharvey at gateworks.com>
> 发送时间: 2025年7月30日 0:03
> 收件人: Alice Guo (OSS) <alice.guo at oss.nxp.com>; Peng Fan
> <peng.fan at 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>
> 主题: Re: [PATCH v2 0/4] imx: add i.MX95 b0 support
> 
> 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.

git clone -b master https://github.com/nxp-imx/imx-oei.git
cd imx-oei
make board=mx95lp5 oei=ddr DEBUG=1 r=A0 DDR_CONFIG=XIMX95LPD5EVK19_6400mbps_train_timing_a1
make board=mx95lp5 oei=tcm DEBUG=1 r=A0 DDR_CONFIG=XIMX95LPD5EVK19_6400mbps_train_timing_a1

> 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 at 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