[GIT PULL] Please pull u-boot-imx-next-20260228
Fabio Estevam
festevam at gmail.com
Sat Feb 28 23:06:41 CET 2026
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
More information about the U-Boot
mailing list