On Fri, Dec 12, 2025 at 03:20:19PM +0900, Joseph Guo wrote: > This series add initial support for the FRDM i.MX91 11x11 development > board in U-Boot: > https://www.nxp.com/design/design-center/development-boards-and-designs/FRDM-IMX91 > > Include: > - Device tree for the board. > - Defconfig and Kconfig for the board. > - Header file defining memory layout and hadware addresses. > > The board devicetree already attempted to upstream, but not been accepted yet: > https://lore.kernel.org/all/[email protected]/ > > Signed-off-by: Joseph Guo <[email protected]> > --- > Changes in v4: > - add explanation for clear_pd_alert > - add loadbootscript and bootscript in .env > - Link to v3: > https://lore.kernel.org/r/[email protected] > > Changes in v3: > - drop usdhc2 in uboot dts - drop usdhc2 in uboot dts > - add workaround to clear ptn5110 alert in board init > - /s/EFI_HAVE_CAPSULE_SUPPORT/ENV_IS_IN_MMC > - move 'soc' node into /{} > - move reset property into kernel dts > - drop m-core related env > - Link to v2: > https://lore.kernel.org/r/[email protected] > > Changes in v2: > - add upstream link > - rename 'vrpi' to 'vexp' to keep align with upstream dts > - move bootph- property from u-boot.dtsi to dts > - correct commit message 'EVK' to 'FRDM' > - use #include in ecc config file to avoid duplication > - add ecc description in README > - drop extraneous includes > - rename 'imx91_frdm.rst' to 'imx91_11x11_frdm.rst' > - drop IMX91_FRDM_LPDDR4 symbol > - Link to v1: > https://lore.kernel.org/r/[email protected] > > --- > Joseph Guo (2): > arm64: dts: add NXP FRDM-IMX91 device tree > imx: Support i.MX91 11x11 FRDM board > > arch/arm/dts/imx91-11x11-frdm-u-boot.dtsi | 34 + > arch/arm/dts/imx91-11x11-frdm.dts | 773 ++++++++ > arch/arm/mach-imx/imx9/Kconfig | 9 + > board/freescale/imx91_frdm/Kconfig | 12 + > board/freescale/imx91_frdm/MAINTAINERS | 7 + > board/freescale/imx91_frdm/Makefile | 16 + > board/freescale/imx91_frdm/imx91_frdm.c | 84 + > board/freescale/imx91_frdm/imx91_frdm.env | 89 + > .../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 | 193 ++ > configs/imx91_11x11_frdm_defconfig | 138 ++ > configs/imx91_11x11_frdm_inline_ecc_defconfig | 3 + > doc/board/nxp/imx91_11x11_frdm.rst | 100 + > doc/board/nxp/index.rst | 1 + > include/configs/imx91_frdm.h | 25 + > 19 files changed, 9480 insertions(+) > --- > base-commit: e199db57c00ba2c2aba81069800126b6543a644c > change-id: 20251117-imx91_frdm-7a2db95f279d > > Best regards, > -- > Joseph Guo <[email protected]> >
Tested-by: Francesco Valla <[email protected]> Regards, Francesco

