Hi Tom,

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

The following changes since commit f6963fc232603007c661411fb31c57f1a9678a87:

  Merge tag 'mmc-next-2026-02-26' of 
https://source.denx.de/u-boot/custodians/u-boot-mmc into next (2026-02-26 
10:23:12 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 56e5f5290f2daf886bf6306f426cbb1171deac01:

  arm: imx: imx95: Use arch override for env_get_location() (2026-02-28 
15:35:19 -0300)

u-boot-imx-next-20260228
------------------------

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

- Miscelanous improvements for Siemens Capricorn board.
- Convert i.MX6 IPUv3 driver to use clock framework.
- Skip voltage switching for fixed 1.8V regulator on fsl_esdhc_imx.
- Support printing imx8m pinmux.
- Enter fastboot on USB boot by default on phycore-imx93.
- Use arch override for env_get_location() on imx95.
----------------------------------------------------------------
Adrian Freihofer (3):
      siemens: capricorn: set max-frequency for usdhc1
      siemens: capricorn: rework bootcmd environment variables
      siemens: capricorn: protect environment

Brian Ruley (6):
      arch: imx: fix incorrect shutdown call for inactive video devices
      clk: imx6q: apply clang-format
      clk: imx6q: add ipu and ldb clocks and dependencies
      pwm: pwm-imx: enable ipg or per clks only if CONFIG_CLK enabled
      video: imx: ipuv3: move clock code to legacy
      video: imx: ipuv3: use clock framework

Emanuele Ghidoli (1):
      configs: toradex-smarc-imx95: Enable remoteproc

Heiko Schocher (5):
      imx: scu_api: implement sc_misc_get_boot_type
      imx8qx: misc: add command for getting boottype
      capricorn: config: add bootcounter command
      siemens: capricorn: add logic to U-Boot to avoid zig-zag boot
      siemens: capricorn: always detect emmc device

Kory Maincent (1):
      mmc: fsl_esdhc_imx: Skip voltage switching for fixed 1.8V regulator

Lukas Stockmann (3):
      arm: dts: capricorn: pinctrl_usdhc1 cleanup
      arm: dts: capricorn: remove pinctrl_usdhc2
      arm: dts: capricorn: move fec2 config

Peng Fan (13):
      nxp: imx8mp_evk: Enable SPL_CLK_IMX8MP
      nxp: imx8m[m,p]_evk: Drop init_uart_clk
      nxp: imx8mp_evk: Add board_mmc_get_env_dev
      pinctrl: nxp: Kconfig: Typo fix
      pinctrl: nxp: imx8mp: Support print pin muxing
      pinctrl: nxp: imx8mn: Support print pin muxing
      pinctrl: nxp: imx8mm: Support print pin muxing
      pinctrl: nxp: imx8mq: Support print pin muxing
      pinctrl: nxp: imx8m: Guard pinctrl match table with CONFIG_IMX8M[X]
      pinctrl: nxp: imx93: Rename to imx9
      pinctrl: nxp: imx93: Support print pin muxing
      pinctrl: nxp: imx91: Support print pin muxing
      pinctrl: nxp: imx9: Guard pinctrl match table with CONFIG_IMX9[X]

Primoz Fiser (1):
      board: phytec: phycore-imx93: Enter fastboot on USB boot by default

Sébastien Szymanski (1):
      arm: imx: imx95: Use arch override for env_get_location()

Walter Schweizer (2):
      imx8qxp_capricorn config: add wget command
      siemens: capricorn: fix fallback bootm call for fitImage

 arch/arm/dts/imx8-capricorn-cxg3.dts          |  44 +++
 arch/arm/dts/imx8-capricorn.dtsi              |  60 +---
 arch/arm/mach-imx/cpu.c                       |   3 +-
 arch/arm/mach-imx/imx8/misc.c                 |  33 ++
 arch/arm/mach-imx/imx9/scmi/soc.c             |   2 +-
 board/nxp/imx8mm_evk/spl.c                    |   2 -
 board/nxp/imx8mp_evk/imx8mp_evk.c             |   7 +
 board/nxp/imx8mp_evk/spl.c                    |   2 -
 board/phytec/phycore_imx93/phycore-imx93.c    |   5 +
 board/siemens/capricorn/Kconfig               |   2 +
 board/siemens/capricorn/board.c               |  56 ++--
 board/siemens/capricorn/capricorn_default.env | 100 ++++--
 configs/imx8mp_evk_defconfig                  |   1 +
 configs/imx8qxp_capricorn.config              |   3 +
 configs/toradex-smarc-imx95_defconfig         |   4 +
 drivers/clk/imx/clk-imx6q.c                   | 424 ++++++++++++++++++++++----
 drivers/clk/imx/clk.h                         |   9 +
 drivers/misc/imx8/scu_api.c                   |  25 ++
 drivers/mmc/fsl_esdhc_imx.c                   |   5 +-
 drivers/pinctrl/nxp/Kconfig                   |   6 +-
 drivers/pinctrl/nxp/Makefile                  |   2 +-
 drivers/pinctrl/nxp/pinctrl-imx.h             |   8 +
 drivers/pinctrl/nxp/pinctrl-imx8m.c           |  62 ++++
 drivers/pinctrl/nxp/pinctrl-imx8mm.c          | 310 +++++++++++++++++++
 drivers/pinctrl/nxp/pinctrl-imx8mn.c          | 310 +++++++++++++++++++
 drivers/pinctrl/nxp/pinctrl-imx8mp.c          | 309 +++++++++++++++++++
 drivers/pinctrl/nxp/pinctrl-imx8mq.c          | 310 +++++++++++++++++++
 drivers/pinctrl/nxp/pinctrl-imx9.c            |  89 ++++++
 drivers/pinctrl/nxp/pinctrl-imx91.c           | 228 ++++++++++++++
 drivers/pinctrl/nxp/pinctrl-imx93.c           | 244 +++++++++++++--
 drivers/pwm/pwm-imx.c                         |  48 +--
 drivers/video/imx/Kconfig                     |   7 +
 drivers/video/imx/Makefile                    |   1 +
 drivers/video/imx/ipu.h                       |  60 +++-
 drivers/video/imx/ipu_clk_legacy.c            | 310 +++++++++++++++++++
 drivers/video/imx/ipu_common.c                | 371 ++++------------------
 drivers/video/imx/ipu_disp.c                  | 142 +++++++--
 drivers/video/imx/mxc_ipuv3_fb.c              |  17 ++
 include/configs/capricorn-common.h            |  13 +
 include/firmware/imx/sci/sci.h                |   1 +
 40 files changed, 3074 insertions(+), 561 deletions(-)
 create mode 100644 drivers/pinctrl/nxp/pinctrl-imx8mm.c
 create mode 100644 drivers/pinctrl/nxp/pinctrl-imx8mn.c
 create mode 100644 drivers/pinctrl/nxp/pinctrl-imx8mp.c
 create mode 100644 drivers/pinctrl/nxp/pinctrl-imx8mq.c
 create mode 100644 drivers/pinctrl/nxp/pinctrl-imx9.c
 create mode 100644 drivers/pinctrl/nxp/pinctrl-imx91.c
 create mode 100644 drivers/video/imx/ipu_clk_legacy.c

Reply via email to