v2023.11.0
Sascha Hauer
sha at pengutronix.de
Mon Nov 27 04:47:41 PST 2023
Hi All,
I am happy to announce barebox-2023.11.0!
There are not many user visible changes in this release. One of
the nice things is that the i.MX HAB enabled images can now also be used
for Booting from QSPI. Another one is that there's one more AT91 board
that has been converted to device tree which means one step forward to
make the AT91 boards dt-only one day. Other than that there are assorted
fixes and improvements all over the place, see below.
Have fun!
Sascha
----------------------------------------------------------------
Ahmad Fatoum (57):
tlsf: turn static const variables into compiletime constant expressions
tlsf: ensure malloc pool is aligned
tlsf: fix sizeof(size_t) == sizeof(void *) assumption
tlsf: give malloc 8-byte alignment on 32-bit as well
common: malloc: ensure alignment is always at least 8 byte
test: self: refactor to allow alignment check
test: self: malloc: fix memory leaks
of: platform: don't fail of_find_device_by_node() if no driver bound
ARM: i.MX8M: don't print TF-A version
video: edid: print debug message on EDID read out error
Revert "mtd: nand: drop DT support in legacy driver"
ARM: at91: add SDRAMC driver for memory detection
ARM: at91: at91sam9_rst: add DT support for at91sam9260
ARM: at91: sam9260: don't build non-DT device support when unneeded
ARM: at91: add first DT support for Calao usb/tny boards
globalvar: add a globalvar_get helper
common: version: remove trailing new line from version_string
commands: keystore: work around missing initialization false positive
uncompress: make use of error_fn in uncompress_buf_to_buf
x86: lib: setjmp: fix stack alignment
x86: setjmp: set base pointer to zero in initjmp
sandbox: add empty <asm/linkage.h>
sandbox: move sandbox-specific options into menu
lib: ubsan: disable sanitization for UBSAN implementation
lib: random: don't duplicate error/warning prefix in log message
lib: stackprot: improve error message on missing HWRNG
lib: stackprot: don't directly write stack protector from HWRNG driver
lib: stackprot: hide symbols when not applicable
test: self: mmu: use constants for the hardcoded buffer sizes
test: self: mmu: reduce MMU test region size
test: self: have SELFTEST_ENABLE_ALL select all tests
test: self: warn and exit if device tree parsing fails
regmap: add support for bulk 64-bit reads and writes
nvmem: regmap: do not use regmap_bulk_read
regmap: move regmap.h content to linux/regmap.h
regmap: align regmap_bulk_read/write API with Linux
mfd: syscon: do not include regmap.h from mfd/syscon.h
mfd: axp20x: remove dependency on regmap.h
mfd: pfuze: disable mfd/pfuze.h dependency on regmap.h
decompress: xz: enable armthumb BCJ filter for Thumb-2 barebox
include: linux/overflow.h: sync with upstream
include: import Linux string_is_terminated helper
of: fdt: fix possibles overflows during parsing of invalid DTs
ARM: i.MX8M: limit PBL size to 0x3f000
mfd: atmel-smc: include needed headers directly
mfd: atmel-smc: remove dependency of mfd/syscon/atmel-smc.h on regmap.h
mfd: stm32-timers: remove dependency of mfd/stm32-timers.h on regmap.h
treewide: switch regmap.h include to linux/regmap.h
ARM: stm32mp: disable stm32mp1_barebox_entry stack canary
mfd: syscon: don't register clocked syscon if geting clock fails
efi: acpi: fix printf format specifier mismatch
phy: stm32-usbphyc: fix unbalanced phy exit
scripts: setlocalversion: sync with Linux
resource: align memory reservation to page boundaries
console: define stub for console_get_first_active
console: add for_each_console stub
console: define barebox_set_loglevel
Alexander Shiyan (3):
nvmem: Add Rockchip OTP controller driver
dts: rk356x: Add devicetree node for OTP
ARM: rockchip: Add missing call to arm_cpu_lowlevel_init() for rk3568
Antony Pavlov (1):
MIPS: qemu-malta: use 320 MHz input clock for CP0 clocksource
Bruno Knittel (1):
ARM: arria10: xload: retry FPGA configuration
Christian Melki (1):
machine_id: Add getter of machine id hashables.
Denis OSTERLAND-HEIM (2):
raspi: support to read vc values via dt-2nd boot
raspi: fixup additional vc created nodes
Holger Assmann (1):
mfd: regulator: initial support for pca9450
Marco Felsch (26):
ARM64: configs: enable SPI drivers
ARM64: configs: cleanup multi_v8_defconfig
i.MX: HAB: remove unused init() hook
ARM: i.MX8M: add flexspi-imx8m{m,p}-cfg.h header
ARM: boards: i.MX8M: make use of new flexspi-imx8m{m,p}-cfg.h header
ARM: lds: introduce HAB_CSF_LEN define for the hab_csf section
ARM: lds: add support for a 2nd CSF area
scripts: imx: force flexspi and hab option order
scripts: imx: move flexspi_image() into header
scripts: imx: fix i.MX8M CSF header placement
scripts: common: fix read_file_2 for windows
scripts: common: fix buffer freeing
usb: gadget: fsl_udc: lower state_complete constraints
imx-usb-loader: fix windows usage
scripts: imx: add imx8m_get_offset_size helper
scripts: imx-image: header_v2: add CSF slots
scripts: imx-image: hab_sign: refactor function
scripts: imx: replace static string allocation
scripts: imx: add hab_qspi support
scripts: imx: add helper to write CSF Blocks command
scripts: imx: fix HAB for FlexSPI boot
scripts: imx-image: add missing close()
scripts: imx-image: add support for CST_EXTRA_CMDLINE_OPTIONS
ARM: i.MX: add hab qspi support if enabled
Documentation: boards: imx: replace i.MX8MQ with i.MX8M
Documentation: boards: imx: add FlexSPI sub-section
Michael Olbrich (1):
x86: efi: add IMD data to the EFI binary
Oleksij Rempel (9):
arm: dts: imx8mp-skov: Add reserved-memory for ramoops pstore
arm: dts: imx8mp-skov: Add pins for hardware variant detection
arm: dts: imx8mp-skov: Switch to GPT for eMMC partitioning
arm: dts: imx8mp-skov: Switch to GPT for SD partitioning
arm: dts: imx8mp-skov: Add barebox state backend in DTS
ARM: i.MX8MP: skov: refactor bootsource and BBU handlers
ARM: i.MX8MP: skov: Add hardware variant support
ARM: i.MX8MP: skov: fixup skov,imx8mp-board-version DT property for the kernel
arm: dts: imx8mp-skov: fix reset reason detection
Roland Hieber (2):
commands: i2c_read: default to reading one byte
Documentation: dt-bindings: leds: document 'default-on' trigger
Rouven Czerwinski (9):
kbuild: clean start*_*.{p,ps}imximg files
i.MX: HABv4: fix event status comparison
i.MX: HABv4: fix i.MX8MQ device lockdown
i.MX: HABv4: extend support to i.MX8M SoCs
i.MX: HABv4: retrieve HAB ROM version for i.MX8M
ARM: i.MX: allow HAB for i.MX8M family
ARM: i.MX: introduce build_imx8m_habv4img
ARM: i.MX: convert i.MX8M to helper
ARM: boards: i.MX8M: add HAB image support
Sascha Hauer (32):
ARM: i.MX6 MMDC: Add register offset comments to struct
ARM: skov-imx6: Remove unused board variants
dts: update to v6.6-rc4
mtd: initialize partitions_entry
bootstrap: Fix partition creation
devfs: check for valid flags before removing a partition
dts: update to v6.6-rc5
dts: update to v6.6-rc6
fdt: Do not reserve device tree blob
bootm: print memreserve map in verbose mode
arm: layerscape: ppa: reserve SDRAM region for PPA
arm: layerscape: ppa: Add PPA as /reserved-memory/ppa node
ARM: remove remaining occurences of CONFIG_MMU_EARLY
memory: remap immediately in reserve_sdram_region()
dts: update to v6.6-rc7
scripts: xz_wrap.sh: clear BCJ only when set
spi: spi-nxp-fspi: Fix error checks
ARM: mmu64: setup ttb for EL2 as well
ARM: layerscape: ppa: Fix starting PPA
ARM: layerscape: ppa: Enable MMU when in EL2
Release v2023.11.0
--
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