All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.