v2021.03.0
Sascha Hauer
sha at pengutronix.de
Mon Mar 22 13:11:34 GMT 2021
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 :)
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