[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