Hi all, I am happy to announce barebox-2023.08.0. Writing the release message is easy this time, there hasn't been much happening since the last release. The only new feature in this release is the support for the 8GiB variants of the i.MX8MP DEBIX SOM A. The remaining patches are all bugfixes and other small improvemtents, see below for a full list. Have fun! Sascha Ahmad Fatoum (27): MAKEALL: source defconfig after determining correct CROSS_COMPILE test: add pytest.ini with defaults test: have pytest --interactive start interactive Qemu session test: lookup qemu binary in path if no tools key exists test: add support for passing devices on command line test: don't hardcode origin of OVMF.fd pbl: allow #include <pbl.h> from assembly blspec: support boot /dev/disk0.rootfs to mean boot disk0.rootfs Kbuild: include arch/ Makefile before test/ directory ci: pytest: have CI build and test ARCH=openrisc firmware: fix alignment of firmware images firmware: use portable newline escape soc: imx: featctrl: add help text for CONFIG_IMX8M_FEATCTRL soc: imx: have IMX8M_FEATCTRL select IMX_OCOTP Documentation: use current link to bootloader spec spec drivers: hab: work-around GCC -Wmaybe-uninitialized false-positive usb: gadget: multi: do not double free on error commands: usbserial: prevent double free usb: gadget: return error on missing UDC crypto: clarify relationship of CONFIG_{BOOTM_FITIMAGE_PUBKEY,RSA_KEY} scripts: fix pkg-config use for rsatoc/rkimage hosttools envfs: fix defaultenv_append_directory macro definition test: arm: make multi_v8_defconfig.yaml a symlink to virt@ sandbox: store stickypage in runtime dir param: drop priv from dev_add_param_string_ro restart: fix restart_handler_get_by_name documentation boards: qemu-virt: apply state/env overlay only if flash exists Alexander Shiyan (1): include/gpiod.h: Fixed path in error string Assmann Kai (1): ARM: zynq: get ps_clk_rate from dt Christian Melki (1): net.c: Don't forget about the first fragment. Denis Orlov (3): usb: storage: fix missing calls to free() usb: make sure dma buffers are properly allocated nios2: remove arch remains from drivers Marco Felsch (5): usb: misc: onboard_hub: add support for Genesys USB3.1 hub ARM: i.MX8MP: Debix: refactor lowlevel setup functions ARM: i.MX8MP: Add DEBIX SOM A and SOM A I/O Board support ARM: i.MX8MP: Add help text in Kconfig ARM64: configs: multi_v8_defconfig: enable onboard usb hub support Roland Hieber (5): Convert License Identifiers to SPDX 3.0 for files originating from LiMon doc: dt-bindings: barebox,environment: fix typo doc: dt-bindings: improve docs for barebox 'partuuid' property doc: user: state: update note about redefining existing partitions doc: user: state: document backend references using GPT/MBR partitions Sascha Hauer (10): dts: update to v6.4 treewide: Print device nodes with %pOF Release v2023.07.1 Merge branch 'for-next/dts' Merge branch 'for-next/misc' Merge branch 'for-next/pytest' Add SPDX License identifier for files originating from LiMon test/self/mmu.c: Fix typo in SPDX License Identifier scripts: fix pkg-config use for mksimage hosttool Release v2023.08.0 -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |