On 22.03.21 14:11, Sascha Hauer wrote: > > Hi All, > > I am happy to announce barebox-2021.03.0. Developer of the month is once > again Ahmad. He added VirtIO support to barebox which makes barebox > better integrate into qemu. Also he added Sound card support, enough to > play the imperial march on sandbox. Decide for yourself what you find > more useful :) Not only sandbox: You can play the GRUB tunes with any pwm-buzzer (e.g. old-style PC piezo speakers) as as long as there is a PWM driver for your platform. > If you are like me bitten by watchdogs sometimes you might like a > feature I added: A watchdog device now has a counter which counts down > to zero from the point where we last fed it. With this we can see if an > actual device reset matches the point in time that barebox thinks it > should happen. > Other than that we have the usual flow of patches, see below. > > Have Fun! > Sascha > > ---------------------------------------------------------------- > Ahmad Fatoum (56): > commands: usbgadget: remove deprecated s option from help text > usb: add fallback ->detect method for USB host drivers > usb: host: ehci: remove duplicated usb_host_detect() calls > ARM: i.MX8MM: fix sparse warnings in early clock code > ARM: i.MX8MM: move system counter enabling into imx8mm_cpu_lowlevel_init > ARM: <asm/io.h>: define macros for I/O memcpy/memset > asm-generic: define fallback memcpy and memset for device I/O > ppc: <asm/io.h>: remove duplicate definition > printk: port over Linux print_hex_dump_bytes/print_hex_dump_debug > sandbox: migrate to SDL 2.0 > drivers: add sound card driver support > sound: add basic synthesizers for PCM beeper use > sound: add SDL 2.0 sound driver > commands: add beep command > sound: add PWM beeper support > sound: add gpio-beeper support > regulator: add regulator_get_voltage() to API > regulator: add support for struct regulator_desc::off_on_delay > regulator: add driver for stm32-vrefbuf > aiodev: add support for STM32 ADC > efi: declare prototype for close_protocol BootService > Kbuild: add compile_commands.json target > sandbox: increase MALLOC_SIZE from 4M to 16M > fs: increase reference count for backing store when loop mounting > sandbox: support 64-bit file IO in 32-bit build > ext4: ext_common.h: drop declaration of never-defined part_offset > fs: ext4: ext4fs.h: remove unused struct members of ext_filesystem > block: use 64-bit types for sector offset and count on all platforms > usb: storage: support USB disks up to 2TiB of size > fs: ext4: use sector_t and loff_t where appropriate > fs: ext4: support files exceeding 4G > show_progress: change HASHES_PER_LINE from 65 to 64 to avoid division > include: <linux/math64.h>: include header for __always_inline definition > treewide: include <linux/math64.h> wrapper instead of <asm-generic/div64.h> > include: asm-generic: don't do 64-bit soft division on 64-bit platforms > lib: remove duplicate __div64_32 > drivers: replaces references to <asm-generic/*.h> > copy_file: fix progress bar for files larger than 2G > ARM: cpu: board-dt-2nd: rename of_find_mem for more generic use > pbl: provide externally visible fdt_find_mem > kbuild: add include/uapi to path > driver: Don't throw an error on probes that didn't find the device > drivers: add support for memory-mapped VirtIO paravirtualization > hw_random: add VirtIO RNG driver > serial: add basic VirtIO console driver > block: add VirtIO block device driver > ARM: vexpress: config: update for VirtIO support > Documentation: add Documentation on VirtIO for barebox > ARM: mmu64: fix build for non-MMU configurations > of: base: probe simple-pm-bus children as well > glob: use empty globfree when compiling without CONFIG_GLOB > common: boot: select dependency CONFIG_GLOB > common: shell: select dependency GLOB for SHELL_SIMPLE > commands: readline: fix memory leak on wrong usage > common: readline: fix possible buffer overflows > sandbox: fix use of initialized variable in error path > > Alexander Kurz (1): > scripts: imx-image: fix iMX35 header generation > > Alexander Shiyan (1): > ARM: dts: imx6qdl: pfla02: Use NAND pinmux entries from upstream > > Andrej Picej (1): > ARM: i.MX: xload-gpmi-nand: apply errata 007117 > > Antony Pavlov (1): > Documentation: mips: fixup qemu-system-mipsel cmdline > > Bastian Krause (1): > Documentation: state: recommend a partition type GUID for state GPT partitions > > Edoardo Scaglia (1): > mtd: nand: fix hardware ECC support in atmel_nand driver > > Jules Maselbas (4): > usb: gadget: dfu: Use func_to_dfu > usb: gadget: dfu: Rework print messages > usb: gadget: dfu: Wrap fs operation in workqueue > usb: otg: Add support to register more than one otg dev > > Marco Felsch (11): > of: overlay: split debug messages for of_overlay_apply_symbols > ARM: boards: kontron-samx6i: fix memory detection helper > ARM: boards: kontron-samx6i: simplify memory detection function > ARM: dts: imx6qdl-smarc-samx6i: remove iomuxc hog > ARM: dts: imx6qdl-samx6i: switch to SPDX license identifier > ARM: dts: imx6qdl-samx6i: use upstream device tree files > ARM: dts: imx6qdl-samx6i: cosmetic partition cleanup > nvmem: sync stub return values with linux code > nvmem: add missing stubs > nvmem: make nvmem_device_write/read public > nvmem: make id optional for of_nvmem_device_get() > > Michael Grzeschik (2): > usb: imx: fix overcurrent polarity handling on i.MX7 > usb: imx: add overcurrent polarity handling on i.MX6 > > Mike Nawrocki (1): > drivers: smc911x fix inverted wait_on_timeout > > Primoz Fiser (1): > ARM: i.MX: move BCB structures to header file > > Rouven Czerwinski (2): > commands: readline: use exit code macros > commands: readline: release command slice > > Sascha Hauer (30): > dts: update to v5.11-rc4 > dts: update to v5.11-rc5 > ARM: i.MX: implement GPMI NAND xload > dts: update to v5.11-rc6 > watchdog: Print seconds to expire > dts: update to v5.11-rc7 > dts: update to v5.11 > Merge branch 'for-next/aiodev' > Merge branch 'for-next/asm-generic' > Merge branch 'for-next/asm-io' > Merge branch 'for-next/dfu' > Merge branch 'for-next/dts' > Merge branch 'for-next/ext4' > Merge branch 'for-next/firmware' > Merge branch 'for-next/imx' > Merge branch 'for-next/misc' > Merge branch 'for-next/mtd' > Merge branch 'for-next/nvmem' > Merge branch 'for-next/sound' > Merge branch 'for-next/usb' > Merge branch 'for-next/virtio' > of: fdt: Add root name checks during unflattening > nios2: Remove architecture > Merge branch 'for-next/arch-remove' > Merge branch 'for-next/misc' > net: phy: fix waiting for link > net: e1000: Fix mtd compilation > printk: fix inverted logic in print_hex_dump_debug() > gpio: pl061: Fix driver registration > Release v2021.03.0 > > Stafford Horne (1): > openrisc: Define the elf binary entry point > > Stefan Agner (1): > ARM: drop no-thumb-interwork in EABI mode > > Stefan Riedmueller (1): > nand: nand-mxs: Fix marking BBT blocks as bad > > Steffen Trumtrar (1): > ARM: add fncpy.h from linux v5.10 > > Thorsten Scherer (1): > Documentation: devicetree: include firmware in toctree > > Uwe Kleine-König (3): > scripts: Replace license and copyright boilerplate by SPDX identifiers > ARM: davinci: Replace license and copyright boilerplate by SPDX identifiers > bcm283X: Select OF clock providers > > Yoshio Furuyama (1): > mtd: nand: Fix BBT update issue > > jameszxj (1): > extend the test in bbu_std_file_handler() to also check for -ENOTSUP. > -- 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 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox