[GIT PULL] Please pull u-boot-imx-master-20251104
Fabio Estevam
festevam at gmail.com
Tue Nov 4 19:00:44 CET 2025
Hi Tom,
Please pull from u-boot-imx/master, thanks.
The following changes since commit c9fdb9ac4d5234953ffaaef0cfc9d4ccb03f0ce5:
Merge patch series "Allow falcon boot from A-core SPL on K3 devices" (2025-11-03 13:18:26 -0600)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-master-20251104
for you to fetch changes up to 2b7892255bd617dfc523cfe8455dbf386a3dfaf5:
imx95_evk: Add basic support for iMX95 15x15 EVK (2025-11-04 12:46:28 -0300)
u-boot-imx-master-20251104
--------------------------
CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/28144
- Extend USB support for the i.MX9 family.
- Update memory controller for imx6ulz_smm_m2.
- Add remoteproc support for several i.MX boards.
- Add support for iMX95 15x15 EVK.
----------------------------------------------------------------
Alice Guo (7):
usb: ehci-mx6: Extend support to i.MX91, i.MX93, i.MX94, and i.MX95
arm: arch-imx9: Add USB2.0 and USB3.0 base address definitions
imx943_evk: Enable USB 2.0 controller host mode
phy: imx8mq-usb: Add SPL support for i.MX8MQ, i.MX8MP, i.MX95, and i.MX94 USB3.0 PHY
imx943_evk: Add support for booting from USB SDP on USB3.0
imx943_evk: Enable ENETC1 and ENETC2
arm64: imx8ulp: Split SRAM0 mapping to isolate the SCMI shared memory as non-cacheable
Andrea Calabrese (2):
bsh: update readme with instructions to build M2B
bsh: imx6ulz_smm_m2: Update imx6ulz BSH SMM M2B board
Francesco Dolcini (1):
configs: toradex-smarc-imx95: enable USB Gadget OS Descriptors for fastboot
Frank Li (1):
Add serial# for SPL SDP download
Frieder Schrempf (6):
imx: kontron-sl-mx8mm: Adjust offset for U-Boot proper in case of eMMC fastboot
imx: kontron-sl-mx8mm: Implement spl_board_loader_name()
imx: kontron-sl-mx6ul: Enable CONFIG_BOARD_LATE_INIT to fix auto fastboot
imx: kontron: Add common function to get HW UIDs from OTPs
imx: kontron-sl-mx6ul: Add support for reading HW UIDs
imx: kontron-sl-mx8mm: Add support for reading HW UIDs
Marek Vasut (3):
imx9: scmi: Drop parenthesis around enable
ARM: imx: Enable DFU SF on all i.MX6 DHSOM and include dfu_alt_info in env
arm64: dts: imx8mp: Add missing LED enumerators for DH electronics i.MX8M Plus DHCOM on PDK2
Peng Fan (12):
remoteproc: Extend device_to_virt with a is_iomem parameter
remoteproc: Add imx_rproc driver to support NXP i.MX8MP/N
remoteproc: imx_rproc: Support i.MX8MQ/M
remoteproc: imx_rproc: Add support for i.MX93 CM33
arm: dts: imx8m: Add remoteproc node
imx8mp: Enable remoteproc for i.MX8MP EVK
imx8mm: Enable remoteproc for i.MX8MM EVK
imx8mn: Enable remoteproc for i.MX8MN EVK
imx8mq: Enable remoteproc for i.MX8MQ EVK
imx93: Enable remoteproc for i.MX93-EVK/QSB/FRDM
doc: board: nxp: Add remoteproc guide
doc: cmd: Document remoteproc usage
Ye Li (6):
usb: f_sdp: Update SDP driver to support PQC container
net: fsl_enetc: Add i.MX94 support to NETC block control driver
net: fsl_enetc_mdio: Add support for phy-supply property
imx95_evk: Share the env file for both 19x19 EVK and 15x15 EVK
arm: dts: imx95-15x15-evk: Add -u-boot.dtsi for SPL and binman
imx95_evk: Add basic support for iMX95 15x15 EVK
MAINTAINERS | 2 +
arch/arm/dts/imx8mm-u-boot.dtsi | 4 +
arch/arm/dts/imx8mn-u-boot.dtsi | 4 +
arch/arm/dts/imx8mp-dhcom-pdk2-u-boot.dtsi | 20 ++
arch/arm/dts/imx8mp-u-boot.dtsi | 4 +
arch/arm/dts/imx8mq-u-boot.dtsi | 4 +
arch/arm/dts/imx943-evk-u-boot.dtsi | 182 ++++++++++
arch/arm/dts/imx943-u-boot.dtsi | 234 +++++++++++++
arch/arm/dts/imx95-15x15-evk-u-boot.dtsi | 85 +++++
arch/arm/include/asm/arch-imx9/imx-regs.h | 5 +
arch/arm/mach-imx/imx8m/Kconfig | 20 ++
arch/arm/mach-imx/imx8ulp/soc.c | 17 +-
arch/arm/mach-imx/imx9/Kconfig | 19 ++
arch/arm/mach-imx/imx9/scmi/clock_scmi.c | 2 +-
arch/arm/mach-imx/spl.c | 12 +
board/bsh/imx6ulz_smm_m2/Makefile | 2 +-
board/bsh/imx6ulz_smm_m2/README | 67 ----
board/bsh/imx6ulz_smm_m2/ddr3l_timing_512m_m2b.c | 127 +++++++
board/bsh/imx6ulz_smm_m2/spl.c | 2 -
board/freescale/imx95_evk/Kconfig | 2 +-
board/freescale/imx95_evk/MAINTAINERS | 1 +
.../{imx95_19x19_evk.env => imx95_evk.env} | 0
board/kontron/common/Kconfig | 14 +
board/kontron/common/Makefile | 1 +
board/kontron/common/hw-uid.c | 75 +++++
board/kontron/common/hw-uid.h | 26 ++
board/kontron/sl-mx6ul/Kconfig | 2 +
board/kontron/sl-mx6ul/sl-mx6ul.c | 32 ++
board/kontron/sl-mx8mm/Kconfig | 2 +
board/kontron/sl-mx8mm/sl-mx8mm.c | 32 ++
board/kontron/sl-mx8mm/spl.c | 47 +++
configs/dh_imx6.config | 1 +
configs/imx943_evk_defconfig | 30 ++
configs/imx95_15x15_evk_defconfig | 148 +++++++++
configs/imx95_evk.config | 2 +-
configs/kontron-sl-mx6ul_defconfig | 2 +
configs/kontron-sl-mx8mm_defconfig | 1 +
configs/toradex-smarc-imx95_defconfig | 1 +
doc/board/bsh/imx6ulz_bsh_smm_m2.rst | 85 +++++
doc/board/bsh/index.rst | 1 +
doc/board/nxp/imx95_evk.rst | 24 +-
doc/board/nxp/index.rst | 1 +
doc/board/nxp/rproc.rst | 69 ++++
doc/usage/cmd/rproc.rst | 78 +++++
drivers/net/Kconfig | 5 +-
drivers/net/fsl_enetc_mdio.c | 25 ++
drivers/net/fsl_enetc_netc_blk_ctrl.c | 329 +++++++++++++++++-
drivers/phy/Kconfig | 14 +-
drivers/phy/Makefile | 2 +-
drivers/remoteproc/Kconfig | 7 +
drivers/remoteproc/Makefile | 1 +
drivers/remoteproc/imx_rproc.c | 370 +++++++++++++++++++++
drivers/remoteproc/imx_rproc.h | 56 ++++
drivers/remoteproc/renesas_apmu.c | 3 +-
drivers/remoteproc/rproc-elf-loader.c | 95 ++++--
drivers/remoteproc/sandbox_testproc.c | 3 +-
drivers/remoteproc/stm32_copro.c | 3 +-
drivers/remoteproc/ti_k3_dsp_rproc.c | 2 +-
drivers/remoteproc/ti_k3_m4_rproc.c | 2 +-
drivers/remoteproc/ti_k3_r5f_rproc.c | 2 +-
drivers/usb/gadget/f_sdp.c | 2 +-
drivers/usb/host/Kconfig | 6 +-
include/configs/dh_imx6.h | 1 +
include/configs/imx95_evk.h | 8 +-
include/remoteproc.h | 3 +-
65 files changed, 2292 insertions(+), 136 deletions(-)
create mode 100644 arch/arm/dts/imx95-15x15-evk-u-boot.dtsi
delete mode 100644 board/bsh/imx6ulz_smm_m2/README
create mode 100644 board/bsh/imx6ulz_smm_m2/ddr3l_timing_512m_m2b.c
rename board/freescale/imx95_evk/{imx95_19x19_evk.env => imx95_evk.env} (100%)
create mode 100644 board/kontron/common/Kconfig
create mode 100644 board/kontron/common/Makefile
create mode 100644 board/kontron/common/hw-uid.c
create mode 100644 board/kontron/common/hw-uid.h
create mode 100644 configs/imx95_15x15_evk_defconfig
create mode 100644 doc/board/bsh/imx6ulz_bsh_smm_m2.rst
create mode 100644 doc/board/nxp/rproc.rst
create mode 100644 doc/usage/cmd/rproc.rst
create mode 100644 drivers/remoteproc/imx_rproc.c
create mode 100644 drivers/remoteproc/imx_rproc.h
More information about the U-Boot
mailing list