mail archive of the barebox mailing list
 help / color / mirror / Atom feed
From: Ahmad Fatoum <a.fatoum@pengutronix.de>
To: barebox@lists.infradead.org
Cc: Ahmad Fatoum <a.fatoum@pengutronix.de>
Subject: [PATCH v2025.09.y 00/49] Backports for v2025.09.1
Date: Fri, 19 Dec 2025 10:20:36 +0100	[thread overview]
Message-ID: <20251219101453.2806980-1-a.fatoum@pengutronix.de> (raw)

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




             reply	other threads:[~2025-12-19 10:15 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-12-19  9:20 Ahmad Fatoum [this message]
2025-12-19  9:20 ` [PATCH v2025.09.y 01/49] mci: sdhci: am654: Use sdhci_wait_idle() Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 02/49] clk: rockchip: rk3588: Add PLL rate for 1500 MHz Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 03/49] ARM: i.MX6: configure AIPS registers only if trusted Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 04/49] ARM: dts: rockchip: Set initial CPU frequencies for RK3588 Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 05/49] ARM: dts: rockchip: Set CPLL frequency " Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 06/49] scripts: rockchip: rkimage: reinstate OpenSSL 1.1 compatibility Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 07/49] ARM: dts: am62lx: fix secondary core startup Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 08/49] ARM: i.MX: Fix the iomux DSE defines for imx8mp Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 09/49] virtio: Stop spamming debug buffer Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 10/49] clk: clk_set_parent: skip any operation if current and new parents are equal Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 11/49] range: fix corner cases when exclusive end is zero Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 12/49] mtd: peb: mtd_peb_read(): move error message to caller Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 13/49] state: guard against empty variable set in DT Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 14/49] fs: nfs: drop PROG_NFS special casing Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 15/49] fs: nfs: do not read past packets Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 16/49] ARM: i.MX8M: romapi: skip zero_page_access() if MMU is disabled Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 17/49] ARM: mmu: have zero_page_remappable() check MMU status Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 18/49] ARM: mmu: fix hang when reserved memory at start of RAM Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 19/49] clk: rockchip rk3588: configure CPLL in driver Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 20/49] poller: activate POLLER_WARN_OVERTIME only on third strike Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 21/49] bootm: fix boot override inheritance Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 22/49] commands: truncate: fix multiple file handling with relative sizes Ahmad Fatoum
2025-12-19  9:20 ` [PATCH v2025.09.y 23/49] fs: qemu_fw_cfg: make use of the automount Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 24/49] fs: qemu_fw_cfg: handle non-existent opt/org.barebox.env key gracefully Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 25/49] boards: qemu-virt: drop fitimage-pubkey.dts Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 26/49] pci: pci-tegra: fix null pointer assignation Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 27/49] sandbox: fix race with .old_version removal Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 28/49] net: designware-imx: don't set txclk when mode is (r)mii Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 29/49] mci: am654-sdhci: correctly configure SLOTTYPE_EMBEDDED Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 30/49] scripts: imx: Makefile.mingw64: add _GNU_SOURCE Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 31/49] scripts: imx: add pread implementation for mingw target Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 32/49] net: arp: collect context into new struct pending_arp Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 33/49] net: reset pending ARP state when request is done Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 34/49] test: populate qemu_bin, even if missing features Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 35/49] ARM: i.MX8M: Fix the RAM size calculation for DDR3 Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 36/49] test: exit directly when invoking QEMU states on non-QEMU targets Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 37/49] tlv: register_device() error handling Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 38/49] fs: fix automount when last filename component is a automountpoint Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 39/49] ARM: K3: am62l: don't put sysfwdata into 1st stage image Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 40/49] ARM: k3: make some firmware files SoC specific Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 41/49] ARM: k3: am62l: Add dedicated config option for OP-TEE Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 42/49] ARM: k3: am62l: fix dependencies on k3img input files Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 43/49] lib: base64: Fix out-of-bounds potential by respecting dst_len Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 44/49] param: make setting a parameter to the same string value a no-op Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 45/49] i2c: omap: fix probe on am335x Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 46/49] net: 9p: fix variable name in BAREBOX_MAGICVAR Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 47/49] pmdomain: fix collision in names when registering Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 48/49] i2c: implement i2c_unregister_device() Ahmad Fatoum
2025-12-19  9:21 ` [PATCH v2025.09.y 49/49] eeprom: at24: unregister devices in error path Ahmad Fatoum

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=20251219101453.2806980-1-a.fatoum@pengutronix.de \
    --to=a.fatoum@pengutronix.de \
    --cc=barebox@lists.infradead.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox