* [GIT PULL] Please pull u-boot-imx-main-20260727
@ 2026-07-27 21:33 Fabio Estevam
2026-07-28 13:48 ` Tom Rini
0 siblings, 1 reply; 2+ messages in thread
From: Fabio Estevam @ 2026-07-27 21:33 UTC (permalink / raw)
To: trini
Cc: u-boot, chris, uboot-imx, Max.Merchel, emanuele.ghidoli, agx,
marex, mathieu.dubois-briand, shofiqtest, vitor.soares
Hi Tom,
Please pull from u-boot-imx/main, thanks.
The following changes since commit 574b1adad70a19d95c65e0f37f9c36d94fb5418f:
fit: prefer the default configuration on best-match ties (2026-07-24 10:46:16 -0600)
are available in the Git repository at:
https://git.u-boot-project.org/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-main-20260727
for you to fetch changes up to ce5793d777fd1f5bb6b0448c6366ba989c4a3509:
board: gateworks: fsa: bound FSA EEPROM gpio descriptor count (2026-07-27 13:05:07 -0300)
u-boot-imx-main-20260727
------------------------
CI: https://git.u-boot-project.org/u-boot/custodians/u-boot-imx/-/pipelines/749
- Support authenticating signed Mcore container image on i.MX9.
- Support booting CM70, CM71 and CM33 sync cores on i.MX9.
- Add i.MX SNVS RTC driver.
- Detect RAM sizes on Toradex smarc and aquila i.MX95 boards.
- Add support for the Librem5 devkit.
- Subtract half a cycle instead of three quarters of a cycle after DQS gating calibration
on i.Mx6.
- Several tqma6 improvements.
- Add product ID support for new Toradex boards.
----------------------------------------------------------------
Alexander Feilke (1):
configs: tqma6ul: add support for redundant environment
Alexander Koch (1):
rtc: snvs: Add i.MX SNVS RTC driver
Alice Guo (1):
imx9: bootaux: Support booting CM70, CM71 and CM33 sync cores
Christopher Kleiner (1):
board: gateworks: fsa: bound FSA EEPROM gpio descriptor count
Emanuele Ghidoli (2):
board: toradex: smarc-imx95: detect RAM sizes
board: toradex: aquila-imx95: detect RAM sizes
Guido Günther (1):
board: purism: Add support for the Librem5 devkit
Marek Vasut (6):
mx6: ddr: Subtract half a cycle instead of three quarters of a cycle after DQS gating calibration
arm64: dts: imx8m: Reinstate TEE ifdeffery
binman: imx8mimage: Generate FSPI header in binman instead of mkimage
arm64: dts: imx8mm: Drop nxp,fspi-header-filename
arm64: dts: imx8mn: Drop nxp,fspi-header-filename
arm64: imx: Handle both MMC2 and SD2 boot devices on Data Modul i.MX8M Mini eDM SBC
Markus Niebel (2):
board: tqma6: change U-Boot device tree fragments
board: tqma6: implement ENET errata workaround detection
Mathieu Dubois-Briand (1):
imx93_frdm: Add OP-TEE device tree node
Max Merchel (7):
sysinfo: tq_eeprom: select NVMEM
arm: dts: tqma6ul: add eeprom nvmem-layout
arm: dts: tqma6ul: integrate tq,eeprom sysinfo driver
boards: tqma6ul: select TQ_COMMON_SYSINFO
ARM: dts: tqma6: add boot phase properties
dts: tqma6: mba6: remove old device trees
board: tqma6: use runtime SoC detection in enet setup
Md Shofiqul Islam (1):
ge: common: vpd_reader: fix errloc array size in verify_bch()
Paul Gerber (1):
board: tqma6: add kernel device tree handling for environment
Peng Fan (1):
imx9: scmi: reset GPIO2 according its node status
Vitor Soares (7):
toradex: tdx-cfg-block: Add smarc imx95 0229 pid4
toradex: tdx-cfg-block: Add aquila tda4 0230 pid4
toradex: tdx-cfg-block: Add apalis imx8qm 64gb emmc pid4s
toradex: tdx-cfg-block: Add verdin imx8mp 64gb emmc pid4s
toradex: tdx-cfg-block: Add verdin imx8mm 0239 pid4
toradex: tdx-cfg-block: Add smarc imx8mp 0240 pid4
toradex: tdx-cfg-block: Add verdin am62 0242 pid4
Ye Li (4):
imx9: bootaux: Support authenticate signed Mcore container image
imx9{4, 5, 52}_evk: power on mcore according to SM config
arm: dts: imx943-evk: Add label for gpio expander devices
imx9: scmi: Update get mac from fuse for iMX952
arch/arm/dts/imx6dl-mba6.dtsi | 22 -
arch/arm/dts/imx6dl-mba6a-u-boot.dtsi | 8 +
arch/arm/dts/imx6dl-mba6a.dts | 21 -
arch/arm/dts/imx6dl-mba6b-u-boot.dtsi | 7 +-
arch/arm/dts/imx6q-mba6.dtsi | 44 -
arch/arm/dts/imx6q-mba6a-u-boot.dtsi | 8 +
arch/arm/dts/imx6q-mba6a.dts | 20 -
arch/arm/dts/imx6q-mba6b-u-boot.dtsi | 7 +-
arch/arm/dts/imx6qdl-mba6-u-boot.dtsi | 37 +-
arch/arm/dts/imx6qdl-mba6.dtsi | 535 ------------
arch/arm/dts/imx6qdl-mba6a.dtsi | 30 -
arch/arm/dts/imx6qdl-mba6b.dtsi | 49 --
arch/arm/dts/imx6qdl-tqma6-u-boot.dtsi | 54 ++
arch/arm/dts/imx6qdl-tqma6a-u-boot.dtsi | 14 +
arch/arm/dts/imx6qdl-tqma6b-u-boot.dtsi | 18 +
arch/arm/dts/imx6ul-tqma6ul-common-u-boot.dtsi | 18 +
arch/arm/dts/imx8mm-u-boot.dtsi | 7 +-
arch/arm/dts/imx8mn-u-boot.dtsi | 7 +-
arch/arm/dts/imx8mp-u-boot.dtsi | 6 +
arch/arm/dts/imx8mq-librem5-devkit-u-boot.dtsi | 11 +
arch/arm/dts/imx8mq-u-boot.dtsi | 6 +
arch/arm/dts/imx93-11x11-frdm-u-boot.dtsi | 7 +
arch/arm/dts/imx943-evk-u-boot.dtsi | 28 +
arch/arm/include/asm/arch-imx9/imx-regs.h | 30 +
arch/arm/include/asm/arch-imx9/sys_proto.h | 2 +
arch/arm/mach-imx/imx8m/Kconfig | 7 +
arch/arm/mach-imx/imx9/imx_bootaux.c | 355 +++++++-
arch/arm/mach-imx/imx9/scmi/soc.c | 164 +++-
arch/arm/mach-imx/mx6/Kconfig | 1 +
arch/arm/mach-imx/mx6/ddr.c | 4 +-
board/data_modul/imx8mm_edm_sbc/spl.c | 2 +-
board/gateworks/fsa.c | 8 +
board/ge/common/vpd_reader.c | 2 +-
board/nxp/imx94_evk/imx94_evk.c | 3 +
board/nxp/imx952_evk/imx952_evk.c | 3 +
board/nxp/imx95_evk/imx95_evk.c | 8 +
board/purism/librem5-devkit/Kconfig | 18 +
board/purism/librem5-devkit/MAINTAINERS | 8 +
board/purism/librem5-devkit/Makefile | 13 +
.../purism/librem5-devkit/imximage-8mq-lpddr4.cfg | 9 +
board/purism/librem5-devkit/librem5-devkit.c | 77 ++
board/purism/librem5-devkit/librem5-devkit.env | 20 +
board/purism/librem5-devkit/lpddr4_timing.c | 931 +++++++++++++++++++++
board/purism/librem5-devkit/lpddr4_timing_b0.c | 794 ++++++++++++++++++
board/purism/librem5-devkit/spl.c | 371 ++++++++
board/toradex/aquila-imx95/aquila-imx95.c | 23 +-
board/toradex/common/tdx-cfg-block.c | 11 +
board/toradex/common/tdx-cfg-block.h | 11 +
board/toradex/smarc-imx95/smarc-imx95.c | 23 +-
board/toradex/verdin-am62/verdin-am62.c | 3 +-
board/toradex/verdin-imx8mm/verdin-imx8mm.c | 3 +-
board/toradex/verdin-imx8mp/verdin-imx8mp.c | 4 +-
board/tq/tqma6/tqma6.c | 86 +-
board/tq/tqma6/tqma6.h | 14 +
board/tq/tqma6/tqma6_mba6.c | 33 +-
configs/imx95_evk.config | 2 +-
configs/librem5-devkit_defconfig | 183 ++++
configs/tqma6ul_common.config | 2 +
doc/board/purism/index.rst | 1 +
doc/board/purism/librem5-devkit.rst | 56 ++
drivers/rtc/Kconfig | 7 +
drivers/rtc/Makefile | 1 +
drivers/rtc/snvs-rtc.c | 118 +++
drivers/sysinfo/Kconfig | 1 +
include/configs/aquila-imx95.h | 15 +-
include/configs/librem5-devkit.h | 36 +
include/configs/toradex-smarc-imx95.h | 15 +-
include/imx_sip.h | 2 +
include/scmi_nxp_protocols.h | 11 +
tools/binman/etype/nxp_imx8mimage.py | 95 ++-
tools/binman/ftest.py | 23 +-
tools/binman/test/vendor/nxp_imx8m_fspi.dts | 1 -
.../nxp_imx8m_fspi_fail_columnadresswidth.dts | 19 +
...fail.dts => nxp_imx8m_fspi_fail_devicetype.dts} | 3 +-
.../vendor/nxp_imx8m_fspi_fail_flashpadtype.dts | 19 +
.../nxp_imx8m_fspi_fail_readsampleclksrc.dts | 19 +
.../vendor/nxp_imx8m_fspi_fail_serialclkfreq.dts | 19 +
tools/binman/test/vendor/nxp_imx8m_fspi_pass.dts | 1 -
78 files changed, 3837 insertions(+), 817 deletions(-)
delete mode 100644 arch/arm/dts/imx6dl-mba6.dtsi
create mode 100644 arch/arm/dts/imx6dl-mba6a-u-boot.dtsi
delete mode 100644 arch/arm/dts/imx6dl-mba6a.dts
delete mode 100644 arch/arm/dts/imx6q-mba6.dtsi
create mode 100644 arch/arm/dts/imx6q-mba6a-u-boot.dtsi
delete mode 100644 arch/arm/dts/imx6q-mba6a.dts
delete mode 100644 arch/arm/dts/imx6qdl-mba6.dtsi
delete mode 100644 arch/arm/dts/imx6qdl-mba6a.dtsi
delete mode 100644 arch/arm/dts/imx6qdl-mba6b.dtsi
create mode 100644 arch/arm/dts/imx6qdl-tqma6-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6qdl-tqma6a-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6qdl-tqma6b-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mq-librem5-devkit-u-boot.dtsi
create mode 100644 board/purism/librem5-devkit/Kconfig
create mode 100644 board/purism/librem5-devkit/MAINTAINERS
create mode 100644 board/purism/librem5-devkit/Makefile
create mode 100644 board/purism/librem5-devkit/imximage-8mq-lpddr4.cfg
create mode 100644 board/purism/librem5-devkit/librem5-devkit.c
create mode 100644 board/purism/librem5-devkit/librem5-devkit.env
create mode 100644 board/purism/librem5-devkit/lpddr4_timing.c
create mode 100644 board/purism/librem5-devkit/lpddr4_timing_b0.c
create mode 100644 board/purism/librem5-devkit/spl.c
create mode 100644 board/tq/tqma6/tqma6.h
create mode 100644 configs/librem5-devkit_defconfig
create mode 100644 doc/board/purism/librem5-devkit.rst
create mode 100644 drivers/rtc/snvs-rtc.c
create mode 100644 include/configs/librem5-devkit.h
create mode 100644 tools/binman/test/vendor/nxp_imx8m_fspi_fail_columnadresswidth.dts
rename tools/binman/test/vendor/{nxp_imx8m_fspi_fail.dts => nxp_imx8m_fspi_fail_devicetype.dts} (83%)
create mode 100644 tools/binman/test/vendor/nxp_imx8m_fspi_fail_flashpadtype.dts
create mode 100644 tools/binman/test/vendor/nxp_imx8m_fspi_fail_readsampleclksrc.dts
create mode 100644 tools/binman/test/vendor/nxp_imx8m_fspi_fail_serialclkfreq.dts
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] Please pull u-boot-imx-main-20260727
2026-07-27 21:33 [GIT PULL] Please pull u-boot-imx-main-20260727 Fabio Estevam
@ 2026-07-28 13:48 ` Tom Rini
0 siblings, 0 replies; 2+ messages in thread
From: Tom Rini @ 2026-07-28 13:48 UTC (permalink / raw)
To: Fabio Estevam
Cc: u-boot, chris, uboot-imx, Max.Merchel, emanuele.ghidoli, agx,
marex, mathieu.dubois-briand, shofiqtest, vitor.soares
On Mon, 27 Jul 2026 18:33:49 -0300, Fabio Estevam wrote:
> Please pull from u-boot-imx/main, thanks.
>
> The following changes since commit 574b1adad70a19d95c65e0f37f9c36d94fb5418f:
>
> fit: prefer the default configuration on best-match ties (2026-07-24 10:46:16 -0600)
>
> are available in the Git repository at:
>
> [...]
Merged into u-boot/main, thanks!
--
Tom
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-07-28 13:48 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-27 21:33 [GIT PULL] Please pull u-boot-imx-main-20260727 Fabio Estevam
2026-07-28 13:48 ` Tom Rini
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.