[PATCH 2/2] imx: Support i.MX91 11x11 FRDM board

Tom Rini trini at konsulko.com
Mon Dec 1 15:39:03 CET 2025


On Mon, Dec 01, 2025 at 11:39:14AM +0900, Joseph Guo wrote:
> On Thu, Nov 27, 2025 at 08:14:51AM -0600, Tom Rini wrote:
> > On Thu, Nov 27, 2025 at 06:54:58PM +0900, Joseph Guo wrote:
> > > Add i.MX91 11x11 EVK Board support.
> > >  - Four ddr scripts included w/o inline ecc feature. Support
> > >    both 1gb and 2gb DDR
> > >  - SDHC/EQOS/I2C/UART supported
> > >  - PCA9451 supported, default nominal drive mode
> > >  - Documentation added.
> > > 
> > > Signed-off-by: Joseph Guo <qijian.guo at nxp.com>
> > > ---
> > >  arch/arm/dts/imx91-11x11-frdm-u-boot.dtsi          |  195 ++
> > >  arch/arm/mach-imx/imx9/Kconfig                     |    8 +
> > >  board/freescale/imx91_frdm/Kconfig                 |   19 +
> > >  board/freescale/imx91_frdm/MAINTAINERS             |    7 +
> > >  board/freescale/imx91_frdm/Makefile                |   16 +
> > >  board/freescale/imx91_frdm/imx91_frdm.c            |   28 +
> > >  board/freescale/imx91_frdm/imx91_frdm.env          |   88 +
> > >  .../imx91_frdm/lpddr4_2400mts_1gb_timing.c         | 1996 ++++++++++++++++++++
> > >  .../imx91_frdm/lpddr4_2400mts_2gb_timing.c         | 1996 ++++++++++++++++++++
> > >  .../imx91_frdm/lpddr4_2400mts_ecc_1gb_timing.c     | 1996 ++++++++++++++++++++
> > >  .../imx91_frdm/lpddr4_2400mts_ecc_2gb_timing.c     | 1996 ++++++++++++++++++++
> > >  board/freescale/imx91_frdm/lpddr4_timing.h         |   12 +
> > >  board/freescale/imx91_frdm/spl.c                   |  204 ++
> > >  configs/imx91_11x11_frdm_defconfig                 |  143 ++
> > >  configs/imx91_11x11_frdm_inline_ecc_defconfig      |  143 ++
> > >  doc/board/nxp/imx91_frdm.rst                       |   99 +
> > >  doc/board/nxp/index.rst                            |    1 +
> > >  include/configs/imx91_frdm.h                       |   25 +
> > >  18 files changed, 8972 insertions(+)
> > > 
> > > diff --git a/arch/arm/dts/imx91-11x11-frdm-u-boot.dtsi b/arch/arm/dts/imx91-11x11-frdm-u-boot.dtsi
> > > new file mode 100644
> > > index 0000000000000000000000000000000000000000..7934ec89cfa58c1c033ba08ae7be826f5823bc1b
> > > --- /dev/null
> > > +++ b/arch/arm/dts/imx91-11x11-frdm-u-boot.dtsi
> > > @@ -0,0 +1,195 @@
> > > +// SPDX-License-Identifier: GPL-2.0+
> > > +/*
> > > + * Copyright 2025 NXP
> > > + */
> > > +
> > > +#include "imx91-u-boot.dtsi"
> > > +
> > > +/ {
> > > +	wdt-reboot {
> > > +		compatible = "wdt-reboot";
> > > +		wdt = <&wdog3>;
> > > +		bootph-pre-ram;
> > > +		bootph-some-ram;
> > > +	};
> > > +
> > > +	firmware {
> > > +		optee {
> > > +			compatible = "linaro,optee-tz";
> > > +			method = "smc";
> > > +		};
> > > +	};
> > > +};
> > > +
> > > +&{/soc at 0} {
> > > +	bootph-all;
> > > +	bootph-pre-ram;
> > > +};
> > 
> > These should be upstreamed and are not u-boot specific.
> >
> 
> Hi Tom,
> 
> Thanks for your comments.
> 
> Can you please point out which node and why?
> optee and wdt are always u-boot specific. These nodes have
> never been put into upstream before.

I was referring to bootph-* as they have been in upstream schemas for
quite some time now.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20251201/5ad20a4e/attachment.sig>


More information about the U-Boot mailing list