v2021.06.0
Sascha Hauer
sha at pengutronix.de
Wed Jun 16 01:51:50 PDT 2021
Hi All,
Here comes barebox-2021.06.0. With this release the barebox RISC-V
support continues to evolve. We now have sifive HiFive board support
along with GPIO, UART and clock support. And for those who want to
barebox can now even start kernels on RISC-V ;)
Other than that see below for a full list of changes for this release.
Have Fun!
Sascha
Ahmad Fatoum (40):
show_progress: add system wide progress stage notifier
common: console: add log_writefile to write log into new file
string: implement strstarts along with strends
vsprintf: introduce %m shorthand for "%s", strerror(errno)
PBL: fdt: implement fdt_device_get_match_data
RISC-V: debug_ll: ns16550: split off debug_ll from generic parts
RISC-V: board-dt-2nd: add PBL console support for virt
RISC-V: delete unused mach-virt subdirectory
clk: add SiFive PRCI clock controller support
serial: implement SiFive UART support
debug_ll: support <asm/debug_ll.h> to get rid of mach directories
RISC-V: support multi-image for all machines
RISC-V: erizo: restrict to RV32I
x86: add DMA support
PCI: support PCI BIOS preassigned buses
pci: add EFI PCI root bridge IO protocol driver
watchdog: add support for Intel TCO watchdog timer
usb: storage: retry for up to 10s on lengthy HDD spin up
RISC-V: erizo: drop mach-erizo directory
RISC-V: add SBI based cpuinfo
gpio: gpio-generic-platform: remove unused non-DT support
gpio: generic: sync with upstream Linux gpio-mmio driver
gpio: add SiFive GPIO controller support
common: make FILE_LIST feature unconditional
param: introduce file-list parameter type
common: add generic system partitions interface
fastboot: handle ill-named partitions gracefully
usb: gadget: dfu: change status message to info log level
usbgadget: autostart: fix indeterminism around usbgadget.autostart
usbgadget: allow DFU and Fastboot functions to coexist
file_list: make freeing a NULL pointer a no-op
fastboot/dfu: use system partitions as fall back
bbu: add function to directly add handlers into file_list
file_list: add file_list_detect_all()
fs: error out when writing on read-only file system
RISC-V: sifive: add HiFive board support
bootm: move ARM64 Linux image parsing to common directory
RISC-V: asm: barebox-riscv-head: use load-offset of 0
RISC-V: add Linux kernel boot support
gpio: generic: fixup syncing with upstream Linux gpio-mmio driver
Antony Pavlov (5):
MIPS: qemu-malta: use generic syscon reset driver
scripts/spdxcheck.py: Use Python 3
startup: introduce global.endianness variable
net: dns: use correct nameserver var name in error message
Documentation: RISC-V: erizo: fix header level
Bastian Krause (2):
scripts: imx-usb-loader: print excluded USB device message only on verbose
scripts: imx-usb-loader: print USB VID/PID of excluded devices
Enrico Jorns (2):
usb: dwc2: do no print error message with dwc2_warn() macro
usb: dwc2: more precise and helpful message for dr_mode config issues
Jules Maselbas (1):
common: console_common: Replace vsprintf with vsnprintf
Lucas Stach (1):
ARM: use new vendor prefix for MNT Reform2
Marco Felsch (3):
driver: add flag to check if cdev is an mci device
mci: mci-core: set the DEVFS_IS_MCI_MAIN_PART_DEV flag
fs: add linux_rootarg 'root=mmcblkXpN' support
Michael Olbrich (1):
mtd: spi-nor: Add support for gd25q16
Neeraj Pal (1):
Removed Unreachable code: net/net.c: net_handle_arp()
Oleksij Rempel (8):
mci: atmel_mci: add PBL support
ARM: at91: add sama5d3_lowlevel_init() helpers
ARM: at91: xload-mmc: add sama5d3_atmci_start_image() helper
ARM: at91: add __sama5d3_stashed_bootrom_r4 helper
ARM: at91: ddramc: add sama5d3_barebox_entry() handler
ARM: at91: sama5d3: add multiimage support for the microchip-ksz9477-evb
ARM: protonic: vicut1: disable on-die termination to fix PHY bootstrapping
ARM: at91: xload-mmc: fix typo in sama5d3_atmci_start_image()
Sascha Hauer (27):
dts: update to v5.12-rc8
dts: update to v5.12
clk: imx28: Set gpmi clock to gpmi_ref
clk: imx28: propagate rate change to parents
mtd: nand: mxs: Enable edo mode switching for i.MX28
fs: check for empty name in getname()
fs: check for valid name in filename_lookup()
fs: check getname() return value in open()
fs: nfs: Fix readlink max size check
ARM: i.MX: Remove KaRo TX51 board support
ARM: Remove delphi-poc20 dead leftover
ARM: i.MX: Remove mx31moboard board support
ARM: i.MX: Skov-imx6: Remove custom env
clk: imx8mp: Remove non existing pcie clocks
dts: update to v5.13-rc1
Merge branch 'for-next/at91'
Merge branch 'for-next/dts'
Merge branch 'for-next/fs'
Merge branch 'for-next/imx'
Merge branch 'for-next/mci'
Merge branch 'for-next/mips'
Merge branch 'for-next/misc'
Merge branch 'for-next/riscv'
Merge branch 'for-next/usb-gadget'
Merge branch 'for-next/x86'
ARM: i.MX: nitrogen6x: delete wrong memory node from dts
Release v2021.06.0
Steffen Trumtrar (1):
watchdog: imxwd: get and enable clock
Trent Piepho (2):
Documentation: Update env sources documentation
imx-image: Fix uninitialized add_barebox_header
Yunus Bas (1):
Revert "ARM: dts: phycore-imx6: change mtd-partition names for compatibility with kernel"
--
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