[GIT PULL] Please pull u-boot-imx-next-20251229

Fabio Estevam festevam at gmail.com
Mon Dec 29 19:15:23 CET 2025


Hi Tom,

Please pull from u-boot-imx/next, thanks.

The following changes since commit f24a2124d26eb6b1aab3b20923359ede80105a8b:

  Merge tag 'efi-next-20251225' of https://source.denx.de/u-boot/custodians/u-boot-efi into next (2025-12-25 11:31:11 -0600)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-next-20251229

for you to fetch changes up to 253a96ffb66a931f72a3e8ace0fcb5ec87e0e4e5:

  Makefile: Make flash.bin target available on i.MX9 (2025-12-29 10:17:01 -0300)

u-boot-imx-next-20251229
------------------------

CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/28866

- Swicth imx8ulp-evk to standard boot and OF_UPSTREAM.
- Cleanup of the IPUv3 video driver.
- Add support for the NXP FRDM-IMX91 board.
- Make flash.bin target available on i.MX9
- Fix mxsfb pixel clock polarity .
----------------------------------------------------------------
Alice Guo (3):
      imx8ulp_evk: Convert to standard boot
      imx8ulp_evk: Move environment variables to .env file
      imx8ulp_evk: Switch to use devicetree imported from Linux kernel release

Brian Ruley (7):
      video: imx: ipuv3: remove undefined function declarations
      video: imx: ipuv3: apply clang-format
      video: imx: ipuv3: prefer kernel types
      video: imx: ipuv3: fix camel cases
      video: imx: ipuv3: add names to clk function identifiers
      video: imx: ipuv3: use CONFIG_IS_ENABLED
      video: imx: ipuv3: refactor to use dm-managed state

Joseph Guo (2):
      arm64: dts: add NXP FRDM-IMX91 device tree
      imx: Support i.MX91 11x11 FRDM board

Marek Vasut (1):
      Makefile: Make flash.bin target available on i.MX9

Sam Meredith (1):
      video: mxsfb: fix pixel clock polarity

 Makefile                                           |    9 +-
 arch/arm/dts/Makefile                              |    3 -
 arch/arm/dts/imx8ulp-evk-u-boot.dtsi               |    8 +
 arch/arm/dts/imx8ulp-evk.dts                       |  125 --
 arch/arm/dts/imx8ulp.dtsi                          |  476 -----
 arch/arm/dts/imx91-11x11-frdm-u-boot.dtsi          |   34 +
 arch/arm/dts/imx91-11x11-frdm.dts                  |  773 ++++++++
 arch/arm/mach-imx/Makefile                         |    3 +
 arch/arm/mach-imx/cpu.c                            |   10 +-
 arch/arm/mach-imx/imx8ulp/Kconfig                  |    1 +
 arch/arm/mach-imx/imx9/Kconfig                     |    9 +
 board/freescale/imx8ulp_evk/imx8ulp_evk.env        |   97 +
 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/imx8ulp_evk_defconfig                      |    8 +-
 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 +
 drivers/video/imx/ipu.h                            |  222 ++-
 drivers/video/imx/ipu_common.c                     |  841 +++++----
 drivers/video/imx/ipu_disp.c                       |  752 ++++----
 drivers/video/imx/ipu_regs.h                       |  270 ++-
 drivers/video/imx/mxc_ipuv3_fb.c                   |  277 ++-
 drivers/video/mxsfb.c                              |    2 +-
 include/configs/imx8ulp_evk.h                      |   24 -
 include/configs/imx91_frdm.h                       |   25 +
 include/ipu_pixfmt.h                               |    3 +-
 37 files changed, 10800 insertions(+), 1811 deletions(-)
 delete mode 100644 arch/arm/dts/imx8ulp-evk.dts
 delete mode 100644 arch/arm/dts/imx8ulp.dtsi
 create mode 100644 arch/arm/dts/imx91-11x11-frdm-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx91-11x11-frdm.dts
 create mode 100644 board/freescale/imx8ulp_evk/imx8ulp_evk.env
 create mode 100644 board/freescale/imx91_frdm/Kconfig
 create mode 100644 board/freescale/imx91_frdm/MAINTAINERS
 create mode 100644 board/freescale/imx91_frdm/Makefile
 create mode 100644 board/freescale/imx91_frdm/imx91_frdm.c
 create mode 100644 board/freescale/imx91_frdm/imx91_frdm.env
 create mode 100644 board/freescale/imx91_frdm/lpddr4_2400mts_1gb_timing.c
 create mode 100644 board/freescale/imx91_frdm/lpddr4_2400mts_2gb_timing.c
 create mode 100644 board/freescale/imx91_frdm/lpddr4_2400mts_ecc_1gb_timing.c
 create mode 100644 board/freescale/imx91_frdm/lpddr4_2400mts_ecc_2gb_timing.c
 create mode 100644 board/freescale/imx91_frdm/lpddr4_timing.h
 create mode 100644 board/freescale/imx91_frdm/spl.c
 create mode 100644 configs/imx91_11x11_frdm_defconfig
 create mode 100644 configs/imx91_11x11_frdm_inline_ecc_defconfig
 create mode 100644 doc/board/nxp/imx91_11x11_frdm.rst
 create mode 100644 include/configs/imx91_frdm.h


More information about the U-Boot mailing list