v2022.01.0
Sascha Hauer
sha at pengutronix.de
Tue Jan 18 01:23:28 PST 2022
Hi All,
I am happy to announce that barebox-2022.01.0 is out. The biggest
changes are in the area of EFI this time. The EFI screen output handles
a lot more control sequences now and thus feels much better. If you're
using barebox on EFI try it out. Other than that Michael added support
for the Quartz64 board which offers a cheap possibility to try barebox
on a shiny new Rockchip RK3568 SoC. As usual many more small changes went
into this release, see below.
Have Fun!
Sascha
----------------------------------------------------------------
Ahmad Fatoum (72):
pci: add ECAM generic controller support
ARM64: qemu-virt: enable PCI support
ARM64: qemu-virt64: extend config for PCI, Virt I/O and more
of: address: mark 64-bit PCI resources explicitly as such
fs: remove useless AT_FDCWD references
fs: remove unused struct node_d in struct dir
block : efi: rename driver variable from efi_fs_driver to efi_bio_driver
include: <linux/types.h>: wrap in #ifndef __ASSEMBLY__
hw_random: stm32: propagate error codes from rng read
efi: align LOAD_FILE_PROTOCOL_GUID's name with other PROTOCOL_GUIDs
asm-generic: move sync_caches_for_execution declaration to <asm/cache.h>
common: move EFI code into new efi/ top level directory
serial: efi-stdio: move efi-stdio.h header to central location
efi: use SPDX-License-Identifier where appropriate
drivers: efi: move Kconfig options to new menu
efi: factor out errno translation
efi: rename <efi/efi.h> to <efi/efi-payload.h>
efi: centralize efivarfs_parse_filename
kbuild: force 16-bit wchar_t treewide
include: <linux/nls.h>: remove duplicate wchar_t typedef
lib: wchar: add wctomb and mbtowc
lib: implement wcsnlen
RISC-V: enable HW_HAS_PCI
RISC-V: configs: virt: enable networking and PCI
RISC-V: LiteX: fix comment about running from ROM
driver: implement dev_err_probe()
commands: devinfo: Omit parent if direct descendent of bus
envfs-core: write to log where appropriate
test: emulate.pl: fix typo in help text
of: skip machine device creation on subsequent of_probe
of: base: improve documentation of global exports
ARM: Rockchip rk3568 EVB: git ignore sdram-init.bin
phy: rockchip-inno-usb2: add support for older rockchip SoC bindings
RISC-V: virt: add DEBUG_LL support
state: mark state init errors specially
state: make first boot less verbose
of: overlay: rescan aliases calling of_overlay_apply_tree on live tree
ARM: qemu: enable deep probe support
ARM: qemu: move board code to central location
common: boards: qemu-virt: genericize to support non-ARM architectures
RISC-V: qemu-virt: add overlay for environment and state
clk: bulk: improve error message on failure to get
of: make of_dump abortable by ctrlc()
commands: of_diff: don't mix tabs and spaces for indentation
include: <linux/build_bug.h>: define static_assert
crypto: crc32: add big endian CRC implementation
vsprintf: add optional support for %ls format modifier
libfile: null-terminate read_file of wchar_t buffer
commands: echo: add wide file output via wecho alias
efi: make efi_main __noreturn
efi: define and use new EFI_ERROR_MASK macro
common: move CONFIG_ELF into General Settings
efi: don't zero executable buffer before freeing
partitions: efi: move header to central location
efi: print early efi_main string on CONFIG_DEBUG_LL=y
ARM64: board-dt-2nd: remove no longer needed noinline function split
bus: acpi: register bus even if without ACPI EFI table
efi: guid: fix typos
misc: sram: remove duplicated resource handling code
vsprintf: add support for printing raw buffers as hex (%*ph)
common: add new PRINTF_FULL option
of: implement new of_property_sprintf
pwm: atmel: point MMIO accesses at correct address
clk: fixed: record parent name in clk_register_fixed_rate
imx-bbu-nand-fcb: suppress compiler warning about uninitialized use
regulator: fix broken reference counting on disable
RISC-V: cpu: fix build with CONFIG_RISCV_EXCEPTIONS=n
net: cpsw: add support for new binding in Linux v5.15-rc1 DTs
Revert "ARM: beaglebone: init MPU speed to 800Mhz"
x86: <asm/io.h>: fix outl/outsl access size
pinctrl: Rockchip: abort GPIO probe gracefully on out-of-range alias id
of: add trailing 0 in of_property_sprintf()
Andrej Picej (5):
ARM: configs: imx_v7_defconfig: add OF commands
ARM: configs: imx_v7_defconfig: add OCOTP write support
regulator: allow use of dummy regulator
ARM: dts: imx6qdl: pfla02: use dummy regulators
documentation: regulator: add allow-dummy-supply
David Jander (1):
arm: boards: Add support for PRTT1x STM32MP151 based boards
Enrico Jorns (1):
regulator: respect "regulator-always-on" property
Enrico Scholz (1):
usb:chipidea-imx: honor "phys" dtree property
Ian Abbott (1):
ARM: socfpga: Set reset-names property for &mmc
Jules Maselbas (1):
debug_ll: ns16550: Fix interrupt disable on init
Lucas Stach (1):
clk: ignore of_device_ensure_probed error in clock lookup
Masahiro Yamada (5):
kbuild: remove unneeded -nostdlib flag
x86: remove x86-specific cmd_barebox__
x86: stop copying unneeded sections to barebox.efi
x86: reuse cmd_objcopy to generate barebox.efi
x86_64: do not pass the EFI image handle or system table to relocation
Michael Riesch (2):
arm: rockchip: add support for the quartz64 board
pinctrl: rockchip: use alias rather than full of name
Oleksij Rempel (2):
ARM: stm32mp_defconfig: Enable Protonic STM32MP1 boards
nvmem: bsec.c: add optional permanent write support
Roland Hieber (3):
drivers: mci-bcm2835: remove useless comment
drivers: migrate "GPL-2.0" license identifiers to SPDX 2.0
drivers: migrate "GPL-2.0+" license identifiers to SPDX 2.0
Sascha Hauer (36):
dts: update to v5.16-rc1
ARM: rockchip_v8_defconfig: Enable Quartz64 board
dts: update to v5.16-rc3
dts: update to v5.16-rc5
efi-devicepath: Make efi_device_path argument const
efi: move device-path defines and types to header file
efi: Implement device_path_to_subtype()
efi: Do not register IPv[46] devices
console: Fix message colours
efi-stdio: remove unnecessary check
efi-stdio: rename to efi_process_escape
efi-stdio: return bytes actually consumed
efi-stdio: fix escape sequence end detection
efi-stdio: improve escape sequence parsing
efi-stdio: Fix out of bounds error in puts
efi-stdio: Fix tab printing
efi-stdio: Implement efi_console_putc() using efi_console_puts()
efi-stdio: Fix '\b' handling
efi-stdio: implement input buffering with a kfifo
efi-stdio: limit set_cursor to screen size boundaries
efi-stdio: implement getting the cursor position
efi-stdio: Implement setting cursor visibility
efi-stdio: Support different text modes
edit: improve screen size detection
edit: Improve behaviour on efi-stdio console
edit: send escape sequence only for smartscroll
net: efi-snp: Check for carrier before sending
efi: add efi_device hook to be called before an image is started
net: efi-snp: Open protocol exclusively
Merge branch 'for-next/dts'
Merge branch 'for-next/efi'
Merge branch 'for-next/imx'
Merge branch 'for-next/misc'
Merge branch 'for-next/rockchip'
Merge branch 'for-next/x86'
Release v2022.01.0
Stefan Riedmueller (1):
flash-header-phytec-pcl063: Set SOC voltage to 1.25 V during boot
Ulrich Ölmann (1):
scripts: Kconfig: fix typo
Uwe Kleine-König (2):
scripts/kwboot: Fix normalizing timeval
mci: bcm2835: Don't send MMC_CMD_GO_IDLE_STATE at the end of .init()
--
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