From: Fabio Estevam <festevam@gmail.com>
To: trini@konsulko.com
Cc: u-boot@lists.u-boot-project.org, chris@kleiner.pro,
uboot-imx@nxp.com, Max.Merchel@ew.tq-group.com,
emanuele.ghidoli@toradex.com, agx@sigxcpu.org,
marex@nabladev.com, mathieu.dubois-briand@bootlin.com,
shofiqtest@gmail.com, vitor.soares@toradex.com
Subject: [GIT PULL] Please pull u-boot-imx-main-20260727
Date: Mon, 27 Jul 2026 18:33:49 -0300 [thread overview]
Message-ID: <20260727213351.2603837-1-festevam@gmail.com> (raw)
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
next reply other threads:[~2026-07-27 21:34 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-27 21:33 Fabio Estevam [this message]
2026-07-28 13:48 ` [GIT PULL] Please pull u-boot-imx-main-20260727 Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260727213351.2603837-1-festevam@gmail.com \
--to=festevam@gmail.com \
--cc=Max.Merchel@ew.tq-group.com \
--cc=agx@sigxcpu.org \
--cc=chris@kleiner.pro \
--cc=emanuele.ghidoli@toradex.com \
--cc=marex@nabladev.com \
--cc=mathieu.dubois-briand@bootlin.com \
--cc=shofiqtest@gmail.com \
--cc=trini@konsulko.com \
--cc=u-boot@lists.u-boot-project.org \
--cc=uboot-imx@nxp.com \
--cc=vitor.soares@toradex.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.