[PATCH v4 0/2] Add FRDM-IMX91 initial support

Francesco Valla francesco at valla.it
Sun Dec 14 22:58:59 CET 2025


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/20251114-imx91_frdm-v1-0-e5763bdf9336@nxp.com/
> 
> Signed-off-by: Joseph Guo <qijian.guo at nxp.com>
> ---
> Changes in v4:
> - add explanation for clear_pd_alert
> - add loadbootscript and bootscript in .env
> - Link to v3: https://lore.kernel.org/r/20251209-imx91_frdm-v3-0-02303eb0c1c3@nxp.com
> 
> 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/20251202-imx91_frdm-v2-0-992b8aa99375@nxp.com
> 
> 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/20251127-imx91_frdm-v1-0-8f42646d89ad@nxp.com
> 
> ---
> 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 <qijian.guo at nxp.com>
>

Tested-by: Francesco Valla <francesco at valla.it>

Regards,
Francesco



More information about the U-Boot mailing list