v2021.12.0
Sascha Hauer
sha at pengutronix.de
Wed Dec 15 00:46:12 PST 2021
Hi All,
barebox-2021.12.0 is out. This time we have a new RTL8152B/RTL8153
driver which increases the range of working USB ethernet adapters for
barebox.
Beginning with this release it is no longer possible to create
overlapping partitions on devices. This has once been offered for
flexibility, but turned out to be unnecessary and seems more a
possibility to shoot in the foot and is therefore removed now.
Also new this time is a tool to bootstrap newer Rockchip SoCs like the
rk3568 from USB. The tool directly takes barebox images and is much
easier to handle than the original Rockchip tools.
As usual there are several small fixes and improvements, see below for a
full list.
Have Fun!
Sascha
----------------------------------------------------------------
Ahmad Fatoum (37):
fs: ramfs: drop free of unused dev->priv
include: <linux/bitops.h>: discard left-over hweight code
scripts: <linux/bitops.h>: fix references to undefined __BITS_PER_LONG
include: add dedicated header for printf/printk
include: <asm-generic/bug.h>: make self-contained
include: move ARRAY_AND_SIZE to <linux/kernel.h>
I2C: i.MX: early: replace zero-valued variable use with zero directly
misc: acpi-test: bump down debug message on remove
usb: dwc3: remove unneeded EPROBE_DEFER check
serial: atmel: abort probe on atmel_serial_init_port failure
spi: zynq_qspi: don't check clk_get return value for NULLness
drivers: caam: remove license text covered by SPDX-License-Identifier
hw_random: mxc-rngc: switch to SPDX-License-Identifier
i2c: algo-bit: switch to SPDX-License-Identifier
drivers: add missing SPDX-License-Identifier
ARM: Rockchip: move ARCH_RK3568_OPTEE into ARCH_ROCKCHIP menu
ARM: i.MX: guf-santaro: fix passing around of uninitialized variable
regulator: fix bitrotted EXPORT_SYMBOL_GPL
aiodev: fix bitrotted EXPORT_SYMBOL
mtd: remove NULLness check for IOMEM()
clocksource: clint: restrict to RISC-V
ddr: fsl: make ARCH_LAYERSCAPE only
reset: socfpga: error out on failure to request memory
i2c-mux-pca954x: drop duplicate warning message on probe
spi: add STM32 SPI controller driver
ARM: Rockchip: init: propagate error in init function
ARM: Rockchip: rk3568: make rk3568_lowlevel_init void
ARM64: <asm/barebox-arm-head.h>: mark prologue location
pinctrl: Rockchip: abort probe on lack of aliases
clk: handle CLK_OF_DECLARE in deep probe
ARM: Rockchip: make rk3568's atf_load_bl31 reusable
ARM: Rockchip: add delimiter between boards and board features
scripts: add target tool for rk-usb-loader
RISC-V: nmon: fix SiFive DEBUG_LL build
fs: /dev/mem: handle copy at offset 0 correctly
RISC-V: interrupts: fix Zifencei emulation on rv64
include: linux/printk.h: include <stdarg.h> to make header self-contained
Antony Pavlov (4):
imd: fix imd_is_crc32()
imd: reuse imd_is_crc32()
include/image-metadata.h: fix whitespaces in the BAREBOX_IMD_CRC macro
Documentation/boards/riscv.rst: fix code blocks
David Jander (1):
nvmem: bsec.c: Use SMC_READ_OTP in stm32_bsec_read_mac()
Holger Assmann (2):
fs: jffs2: introduce reference counting at probe
fs: jffs2: remove unnecessary slab cache structure
Jules Maselbas (3):
logo: Makefile: Replace inkscape with convert
memory commands: Improve command documentation
usb: dwc2: host: Do not map buffer on zero len packet
Oleksij Rempel (11):
ARM: dts: skov-imx6: add USB nodes
ARM: boards: skov-imx6: fixup_machine_compatible() add optional root node
ARM: boards: skov-imx6: add switch detection
ARM: boards: skov-imx6: disable eth0 for barebox if no switch is detected
ARM: boards: skov-imx6: fixup different DTS variants
ARM: boards: skov-imx6: start using deep-probe
ARM: boards: skov-imx6: add defaultenv with eth1-discover script
ARM: boards: skov-imx6: use separate DTS for the iMX6 Solo variant
usb: net: Add support for the Realtek RTL8152B/RTL8153
include/phy: add driver_data to resume more of kernel code
net: phy: micrel: sync init code for ksz80xx variants with the kernel driver
Sascha Hauer (26):
scripts: Add Kconfig option for most host tools
phy: rockchip: Add dummy driver for child node
ARM: Rockchip rk3568 EVB: Enable deep probe
ARM: Rockchip: rk3568 EVB: use 64bit partition sizes
phy: rockchip-inno-usb2: handle disabled child nodes gracefully
usb: dwc3: reset controller before using it
ARM: rk3568: Detect USB boot
cdev: Add function to get unallocated space at start of device
ARM: Rockchip: RK3568: implement failsafe barebox update
devfs: Do not create overlapping partitions
dts: update to v5.15-rc5
dts: update to v5.15-rc6
dts: update to v5.15-rc7
scripts: Add common library functions
scripts/common: Add write_file()
scripts/common: Add write_full() and read_full()
scripts: Add rk-usb-loader tool
dts: update to v5.15
Merge branch 'for-next/dts'
Merge branch 'for-next/imx'
Merge branch 'for-next/misc'
Merge branch 'for-next/rockchip'
Merge branch 'for-next/scripts-common-library'
Merge branch 'for-next/skov-imx6'
Merge branch 'for-next/spdx'
Release v2021.12.0
Thomas Haemmerle (1):
gpio: add driver for xilinx zynq and zynqmp
Trent Piepho (3):
net: ksz8864: Add support for KSZ87xx switches
nandtest: Add more fields when bad byte found
of: partitions: Skip fixup for devices with no partitions
--
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