[GIT PULL] Please pull u-boot-imx-next-20241126

Fabio Estevam festevam at gmail.com
Tue Nov 26 12:57:59 CET 2024


Hi Tom,

Please pull from u-boot-imx/next, thanks.

The following changes since commit 48380f9b2a12e3fc6339d6af5a154bded769d911:

  Merge tag 'v2025.01-rc3' into next (2024-11-25 17:34:08 -0600)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-next-20241126

for you to fetch changes up to a488d9f26e37bcb5776bc8a2dadb708f1ac9cfdc:

  board: phytec: phycore-imx8mm: Add EEPROM detection initialisation (2024-11-25 23:08:24 -0300)

u-boot-imx-next-20241126
--------------------------

CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/23563

- Make Siemens i.MX8 Capricorn board to boot U-Boot mainline again.
- Add support for phycore-imx93 2GB LPDDR4X variant.
- Add phycore-imx8mm EEPROM detection initialisation.
----------------------------------------------------------------
Alessandro Zini (1):
      siemens: capricorn: add HW version information to boot log

Christoph Stoidner (3):
      board: phytec: phycore-imx93: Add 2GB LPDDR4X RAM timings
      board: phytec: imx93: Add eeprom-based hardware introspection
      board: phytec: imx93: Add phyCORE-i.MX 93 support for all SOM variants

Enrico Leto (6):
      siemens: capricorn: move to cxg3 reference project with deneb board
      siemens: capricorn: get ram size from system controller
      siemens: capricorn: get module name from eeprom
      siemens: add ddr full memory test
      siemens: add ddr signal integrity test
      siemens: capricorn: update maintainers

Heiko Schocher (13):
      wdt: imx8qxp: add option to control external PMIC wdt via IMX8 SCU
      net: fec_mxc: fix probing for imx8qxp
      tools: imx8image: Improve error message
      imx: imx_cntr_image.sh: prevent warning for missing spl
      imx8qxp: Fix build when using SPL
      siemens: imx8qxp-capricorn-u-boot.dtsi: fix boot
      siemens: capricorn: use DCD_SKIP entry
      siemens: imximage.cfg: correct comment
      siemens: imximage.cfg: sync image names
      siemens: configs/capricorn_cxg3_defconfig: updates
      siemens: capricorn: sync spl code with 8qxp-mek
      siemens: imx8-capricorn.dtsi: add wdt device
      siemens: capricorn: small board updates

Yunus Bas (1):
      board: phytec: phycore-imx8mm: Add EEPROM detection initialisation

 arch/arm/dts/Makefile                              |   3 +-
 arch/arm/dts/imx8-capricorn-cxg3.dts               | 129 ++++
 ...corn-u-boot.dtsi => imx8-capricorn-u-boot.dtsi} |  67 +-
 ...{imx8qxp-capricorn.dtsi => imx8-capricorn.dtsi} | 109 +--
 arch/arm/dts/imx8-deneb.dts                        |  10 -
 arch/arm/dts/imx8-giedi.dts                        |  10 -
 arch/arm/dts/imx8mm-phyboard-polis-rdk-u-boot.dtsi |   8 +
 arch/arm/dts/imx8qxp-u-boot.dtsi                   |   2 +
 arch/arm/dts/imx93-phyboard-segin-u-boot.dtsi      |  69 +-
 arch/arm/mach-imx/imx8/Kconfig                     |  11 +-
 arch/arm/mach-imx/imx9/Kconfig                     |   2 +
 arch/arm/mach-imx/imx9/soc.c                       |   2 +-
 board/boundary/nitrogen6x/nitrogen6x.c             |   2 +-
 board/phytec/common/Kconfig                        |   8 +
 board/phytec/common/Makefile                       |   1 +
 board/phytec/common/imx93_som_detection.c          | 111 +++
 board/phytec/common/imx93_som_detection.h          |  51 ++
 board/phytec/phycore_imx8mm/Kconfig                |   1 +
 board/phytec/phycore_imx8mm/spl.c                  |  17 +
 board/phytec/phycore_imx93/Kconfig                 |  28 +
 board/phytec/phycore_imx93/MAINTAINERS             |   7 +-
 board/phytec/phycore_imx93/lpddr4_timing.c         | 793 +++++++++++++++++++--
 board/phytec/phycore_imx93/phycore-imx93.c         |  51 ++
 board/phytec/phycore_imx93/spl.c                   |  48 ++
 board/siemens/capricorn/Kconfig                    |  25 +-
 board/siemens/capricorn/MAINTAINERS                |  12 +-
 board/siemens/capricorn/Makefile                   |   2 +
 board/siemens/capricorn/board.c                    |  70 +-
 board/siemens/capricorn/imximage.cfg               |  21 +-
 board/siemens/capricorn/spl.c                      |  43 ++
 board/siemens/capricorn/spl_memory_test.c          | 158 ++++
 board/siemens/capricorn/spl_memory_test.h          |   7 +
 board/siemens/common/Kconfig                       |   4 +
 board/siemens/common/board.h                       |  44 ++
 board/siemens/common/ddr_si_test.c                 | 348 +++++++++
 board/siemens/draco/board.h                        |  10 +-
 board/solidrun/mx6cuboxi/mx6cuboxi.c               |   2 +-
 .../{deneb_defconfig => capricorn_cxg3_defconfig}  |  21 +-
 configs/giedi_defconfig                            | 133 ----
 ...ard-segin_defconfig => imx93-phycore_defconfig} |   2 +
 configs/phycore-imx8mm_defconfig                   |   1 +
 ...{imx93-phyboard-segin.rst => imx93-phycore.rst} |   8 +-
 doc/board/phytec/index.rst                         |   2 +-
 drivers/misc/imx8/scu_api.c                        |  20 +
 drivers/net/fec_mxc.c                              |  14 +-
 drivers/watchdog/Kconfig                           |   7 +
 drivers/watchdog/Makefile                          |   1 +
 drivers/watchdog/siemens_pmic_wdt.c                |  59 ++
 include/configs/capricorn-common.h                 |   4 +-
 include/configs/deneb.h                            |  16 -
 include/firmware/imx/sci/rpc.h                     |   3 +
 include/firmware/imx/sci/sci.h                     |   1 +
 include/netdev.h                                   |   2 +-
 tools/imx8image.c                                  |   2 +-
 tools/imx_cntr_image.sh                            |   4 +
 55 files changed, 2140 insertions(+), 446 deletions(-)
 create mode 100644 arch/arm/dts/imx8-capricorn-cxg3.dts
 rename arch/arm/dts/{imx8qxp-capricorn-u-boot.dtsi => imx8-capricorn-u-boot.dtsi} (54%)
 rename arch/arm/dts/{imx8qxp-capricorn.dtsi => imx8-capricorn.dtsi} (64%)
 delete mode 100644 arch/arm/dts/imx8-deneb.dts
 delete mode 100644 arch/arm/dts/imx8-giedi.dts
 create mode 100644 board/phytec/common/imx93_som_detection.c
 create mode 100644 board/phytec/common/imx93_som_detection.h
 create mode 100644 board/siemens/capricorn/spl_memory_test.c
 create mode 100644 board/siemens/capricorn/spl_memory_test.h
 create mode 100644 board/siemens/common/board.h
 create mode 100644 board/siemens/common/ddr_si_test.c
 rename configs/{deneb_defconfig => capricorn_cxg3_defconfig} (88%)
 delete mode 100644 configs/giedi_defconfig
 rename configs/{imx93-phyboard-segin_defconfig => imx93-phycore_defconfig} (98%)
 rename doc/board/phytec/{imx93-phyboard-segin.rst => imx93-phycore.rst} (91%)
 create mode 100644 drivers/watchdog/siemens_pmic_wdt.c
 delete mode 100644 include/configs/deneb.h


More information about the U-Boot mailing list