[PATCH v2025.09.y 00/49] Backports for v2025.09.1

Ahmad Fatoum a.fatoum at pengutronix.de
Fri Dec 19 01:20:36 PST 2025


We intend to maintain v2025.09.y upstream until Yocto Whinlatter becomes
EOL in April 2026.

All fixes included in this series are backports from master and have
mostly been part of newer releases.

Ahmad Fatoum (20):
  scripts: rockchip: rkimage: reinstate OpenSSL 1.1 compatibility
  range: fix corner cases when exclusive end is zero
  state: guard against empty variable set in DT
  ARM: i.MX8M: romapi: skip zero_page_access() if MMU is disabled
  ARM: mmu: have zero_page_remappable() check MMU status
  ARM: mmu: fix hang when reserved memory at start of RAM
  poller: activate POLLER_WARN_OVERTIME only on third strike
  bootm: fix boot override inheritance
  fs: qemu_fw_cfg: make use of the automount
  fs: qemu_fw_cfg: handle non-existent opt/org.barebox.env key
    gracefully
  boards: qemu-virt: drop fitimage-pubkey.dts
  sandbox: fix race with .old_version removal
  mci: am654-sdhci: correctly configure SLOTTYPE_EMBEDDED
  net: arp: collect context into new struct pending_arp
  net: reset pending ARP state when request is done
  test: populate qemu_bin, even if missing features
  test: exit directly when invoking QEMU states on non-QEMU targets
  param: make setting a parameter to the same string value a no-op
  i2c: omap: fix probe on am335x
  net: 9p: fix variable name in BAREBOX_MAGICVAR

Alexander Shiyan (4):
  clk: rockchip: rk3588: Add PLL rate for 1500 MHz
  ARM: dts: rockchip: Set initial CPU frequencies for RK3588
  ARM: dts: rockchip: Set CPLL frequency for RK3588
  commands: truncate: fix multiple file handling with relative sizes

Chali Anis (1):
  pci: pci-tegra: fix null pointer assignation.

Jonas Rebmann (3):
  virtio: Stop spamming debug buffer
  tlv: register_device() error handling
  lib: base64: Fix out-of-bounds potential by respecting dst_len

Maud Spierings (6):
  ARM: i.MX: Fix the iomux DSE defines for imx8mp
  net: designware-imx: don't set txclk when mode is (r)mii
  scripts: imx: Makefile.mingw64: add _GNU_SOURCE
  scripts: imx: add pread implementation for mingw target
  ARM: i.MX8M: Fix the RAM size calculation for DDR3
  pmdomain: fix collision in names when registering

Michael Grzeschik (1):
  clk: clk_set_parent: skip any operation if current and new parents are
    equal

Philipp Zabel (1):
  ARM: i.MX6: configure AIPS registers only if trusted

Sascha Hauer (13):
  mci: sdhci: am654: Use sdhci_wait_idle()
  ARM: dts: am62lx: fix secondary core startup
  mtd: peb: mtd_peb_read(): move error message to caller
  fs: nfs: drop PROG_NFS special casing
  fs: nfs: do not read past packets
  clk: rockchip rk3588: configure CPLL in driver
  fs: fix automount when last filename component is a automountpoint
  ARM: K3: am62l: don't put sysfwdata into 1st stage image
  ARM: k3: make some firmware files SoC specific
  ARM: k3: am62l: Add dedicated config option for OP-TEE
  ARM: k3: am62l: fix dependencies on k3img input files
  i2c: implement i2c_unregister_device()
  eeprom: at24: unregister devices in error path

 Makefile                                    |   2 +
 arch/arm/cpu/mmu-common.c                   |   8 +-
 arch/arm/dts/k3-am62l-barebox.dtsi          |   4 +
 arch/arm/dts/rk3588.dtsi                    |  11 +-
 arch/arm/mach-imx/esdctl.c                  |   5 +-
 arch/arm/mach-imx/imx6.c                    |   8 +
 arch/arm/mach-imx/romapi.c                  |   9 +-
 commands/truncate.c                         |  11 +-
 common/Kconfig                              |   2 +-
 common/boards/qemu-virt/Makefile            |   3 +-
 common/boards/qemu-virt/board.c             |   5 +-
 common/boards/qemu-virt/fitimage-pubkey.dts |   3 -
 common/boot.c                               |   5 +-
 common/bootm.c                              |   7 +-
 common/poller.c                             |   4 +-
 common/state/backend_format_raw.c           |  16 +-
 common/state/state.c                        |   8 +-
 common/tlv/bus.c                            |   7 +-
 conftest.py                                 |   6 +-
 drivers/base/power.c                        |   4 +-
 drivers/clk/clk.c                           |   3 +
 drivers/clk/rockchip/clk-rk3588.c           |   8 +
 drivers/eeprom/at24.c                       |   5 +-
 drivers/i2c/busses/i2c-omap.c               |   5 +-
 drivers/i2c/i2c.c                           |   6 +
 drivers/mci/am654-sdhci.c                   |   5 +-
 drivers/mtd/peb.c                           |   2 +-
 drivers/mtd/ubi/io.c                        |   8 +
 drivers/net/designware_imx.c                |   5 +
 drivers/pci/pci-tegra.c                     |   2 +-
 drivers/virtio/virtio_ring.c                |   4 +-
 firmware/Kconfig                            |   4 +
 fs/devfs-core.c                             |   6 +
 fs/fs.c                                     |  10 +-
 fs/nfs.c                                    | 330 ++++++++++++++------
 fs/qemu_fw_cfg.c                            |  36 +--
 images/Makefile.k3                          |  62 ++--
 include/bootm-overrides.h                   |   7 +-
 include/driver.h                            |   2 +
 include/i2c/i2c.h                           |   2 +
 include/linux/list.h                        |  14 +
 include/mach/imx/iomux-mx8mp.h              |   4 +-
 include/range.h                             |  31 +-
 include/zero_page.h                         |  12 +-
 lib/base64.c                                |  10 +-
 lib/parameter.c                             |   2 +
 net/9p/mod.c                                |   2 +-
 net/net.c                                   |  47 ++-
 scripts/imx/Makefile.mingw64                |   4 +-
 scripts/imx/pread.c                         |  25 ++
 scripts/rkimage.c                           |  15 +-
 test/strategy.py                            |   3 +
 52 files changed, 557 insertions(+), 252 deletions(-)
 delete mode 100644 common/boards/qemu-virt/fitimage-pubkey.dts
 create mode 100644 scripts/imx/pread.c

-- 
2.47.3




More information about the barebox mailing list