v2021.03.0
Ahmad Fatoum
a.fatoum at pengutronix.de
Mon Mar 22 13:51:37 GMT 2021
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 |
More information about the barebox
mailing list