v2022.11.0
Sascha Hauer
sha at pengutronix.de
Thu Nov 10 00:40:40 PST 2022
Hi All,
I am happy to announce barebox-2022.11.0.
Nothing spectacular, but there are some nice little things I'd like to
mention here. We have kept stdout and stderr separately since the
beginning, but Ahmad finally made that feature much more useful. All
log messages printed with pr_* and dev_* now go to stderr rathern than
stdout. This allows us to direct all log messages to another console
without disturbing the interactive console.
Another thing is that barebox now brings up the ethernet links
immediately when the autoboot is interrupted. With this the link will
be brought up while the user thinking about the commands to type, and
networking will be available when the user needs it.
There is an important bugfix for SoCFPGA arria10 users in this release:
We accidently mapped in the onchip SRAM at 0x0 which caused DMA
transfers to/from that area to fail. The Kernel SDMMC driver trapped
over this which resulted in corrupted data transfers.
Finally our DSA switch support continued to evolve, we now have a
ksz8873 driver. That increased the number of switches supported by 50%.
Oleksij, keep the pace ;)
As usual see below for a full list of changes.
Have fun!
Sascha
Ahmad Fatoum (44):
mfd: axp20x: export axp20x-regulator child for AXP152
usb: have usb_rescan return count of enumerated devices
mci: core: act upon broken-cd device tree property
mci: core: add broken_cd device parameter
mci: core: fixup broken-cd information into kernel DT
include: define SSIZE_MAX in <linux/limits.h>
fs: implement cdev_mount()
fs: export file system detection functionality
common: console_common: output log messages to CONSOLE_STDERR
include: move panic() prototype to <printk.h>
relocate_to_current_adr: hang directly on error instead of panic()
sandbox: implement DEBUG_LL support
common: ubiformat: print 100 % complete message when done
block: have cdev_get_block_device accept const cdev
treewide: replace errno_str() with %m printf format specifier
common: misc: remove now unused errno_str
driver: don't crash when dev_name/dev_id is called with NULL dev
lds: introduce <asm/barebox.lds.h>
lds: move OUTPUT_FORMAT/ARCH definition into header
ARM: lds: define and use BAREBOX_RELOCATION_TABLE
lib: random: add hwrng_get_crypto_bytes
common: bootm: factor out FIT parsing code into bootm_open_bit
common: bootm: use switch-case
test: self: change CONFIG_CMD_SELFTEST default to y
test: self: always build envvar test when SELFTEST_ENABLE_ALL
test: self: add ramfs test
fs: implement unreaddir
efi: retire efi_bool_t
efi: capitalize enumeration constants
hw_random: add EFI RNG driver
efi: implement and use for_each_efi_config_table
efi: add device tree configuration table support
resource: fix recently broken memory bank fusing
dt-bindings: features: imx8m: fix typo in constant
soc: imx: imx8m-featctrl: check if all bits are set
ARM: i.MX8MP: add feature controller support for Plus
include: asm-generic: reloc: implement runtime_address()
ARM: cpu: add compiler barrier around unrelocated access
RISC-V: add compiler barriers around unrelocated accesses
Kbuild: disable ARM64 pointer authentication
documentation: devicetree: mtd: partition: fix partuuid example
ARM: rk356x: rk3568-evb: add missing new line to log message
ARM: psci: make PSCI method a of_psci_fixup parameter
ARM: psci: client: don't hardcode method smc in fixup
Alexander Shiyan (1):
clk: imx5: Add support for watchdog clock
Denis Orlov (2):
net: e1000: fix <NULL>s in log messages
reset: add missing stub for of_reset_control_get()
Johannes Zink (5):
USB: gadget: fastboot: introduce optional flag for fastboot partitions
mtd: nand-mxs: refactor flash layout configuration
mtd: nand-mxs: add i.MX7 FCB write support
imx-bbu-nand-fcb: isolate i.MX28 specific parts
imx-bbu-nand-fcb: extend for i.MX7 support
Marco Felsch (11):
RISC-V: cache: fix local_flush_icache_all enabling
RISC-V: add riscv_vendor_id() support
RISC-V: import vendorid list from linux
RISC-V: use m/sscratch registers for barebox_riscv_pbl_flags
RISC-V: implement cache-management errata for T-Head SoCs
RISC-V: squash 64bit defconfigs into rv64i_defconfig
RISC-V: add Allwinner Sun20i D1 Nezha support
ARM: i.MX8MP: EVK: convert to board driver and enable deep-probe
ARM: dts: i.MX8MP: assume hsio power domain to be powered
ARM: i.MX8M: align SIP_BUILDINFO with the tf-a define
ARM: dts: i.MX8MP: increase off-on delay on the SD Vcc regulator
Michael Riesch (3):
soc: rockchip: add driver for rockchip io domains
arm: rockchip_v8_defconfig: enable io domain driver
of: overlay: fix overly strict check for symbols
Oleksij Rempel (11):
net: port support for microchip SMI0 MDIO bus
net: add support for MDIO devices
net: add ksz8873 switch support
mdio_bus: do reset only on PHY devices
driver: add dev_is_probed() helper function
net: ksz8873: add device validation to be able to detect missing switch
ARM: boards: skov-imx6: free used gpio devices pins
ARM: boards: skov-imx6: rework switch detection
ARM: boards: Skov-i.MX6: select KSZ8873 switch driver
ARM: dts: Skov i.MX6: start using mainlined kernel dts
net: dsa: do not wait for aneg is actually done on the port start
Roland Hieber (1):
doc: slightly improve the porting guide
Sascha Hauer (34):
net: tap: Allocate own receive buffer
net: macb: Allocate own receive buffer
net: cs8900: Allocate own receive buffer
net: liteeth: Do not use NetRxPackets
net: efi-snp: Allocate own receive buffer
net: smc91111: Allocate own receive buffer
net: smc911x: Allocate own receive buffer
net: ks8851_mll: Allocate own receive buffer
net: remove altera_tse driver
dts: update to v6.0-rc6
ARM: Rockchip: Add FIXME comment to io domain setup
tftp: remove selftest
tftp: implement UDP reorder cache using lists
net: designware_eqos: Allocate more receive buffers
net: Bring up all interfaces when going interactive
blspec: Use cdev_mount()
dts: update to v6.0-rc7
dts: update to v6.0
mtd: nand-mxs: Factor out a bch read function
imx-bbu-nand-fcb: pass imx_handler further down
imx-bbu-nand-fcb: add fcb_read/fcb_write function hooks
Merge branch 'for-next/dts'
Merge branch 'for-next/efi'
Merge branch 'for-next/imx'
Merge branch 'for-next/ksz8873'
Merge branch 'for-next/misc'
Merge branch 'for-next/mmc'
Merge branch 'for-next/net'
Merge branch 'for-next/net-NetRxPackets'
Merge branch 'for-next/riscv'
Merge branch 'for-next/rockchip-io-domains'
Merge branch 'for-next/selftest'
ARM: SoCFPGA: arria10: Fix DMA accesses at addresses < 256KiB
Release v2022.11.0
Vyacheslav Yurkov (2):
ARM: socfpga: Fix SDRAM firewall init
ARM: socfpga: Configure F2SDRAM bridges
--
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