v2022.04.0
Sascha Hauer
sha at pengutronix.de
Thu Apr 21 01:17:49 PDT 2022
Hi All,
barebox-2022.04.0 is out. This release brings us a new stm32mp1 board
support for the PHYTEC phyCORE stm32mp1. Ahmad has invested some effort
to get initial driver support for the ARM System Control and Management
Interface (SCMI), we might see becoming this more widely adopted in the
future, right now we can use it on the st32mp1. Also we have a
last-minute fix to fix booting on OMAP platforms. These failed when the
NAND/NOR was already partitioned in the device tree when the xload code
created a conflicting partition to read the barebox image from.
Other than that the usual cleanup patches, see below.
Have Fun!
Sascha
----------------------------------------------------------------
Ahmad Fatoum (39):
PBL: fdt: factor reg property parsing into helper
pinctrl: stm32: use gpio-ranges instead of alias
ARM: stm32mp: simplify with build_stm32mp_image macro
ARM: stm32mp: change stm32image extension to .stm32
filetype: detect TF-A Firmware Image Packages (FIP)
scripts: add tool to adjust bl33 load address in existing FIP
ARM: stm32mp: build extra barebox-stm32mp-generic-bl33.img
ARM: stm32mp: ddrctrl: fix wrong register field widths
reset: stm32: drop stm32mp1_reset_ops indirection
reset: move stm32 reset code to drivers/power/reset
ARM: smccc: sync header with upstream
firmware: import Linux v5.13 SCMI support
reset: add SCMI support
clk: add SCMI clock driver
regulator: add SCMI regulator driver
clk: accept const arguments in clk_to_clk_hw/clk_hw_to_clk
serial: stm32: bail if clock_get_rate returns zero
clk: implement of_clk_hw_{onecell,simple}_get
commands: tutorial: adjust command description
ARM: i.MX: factor out AIPS configuration into helper function
ARM: i.MX6: configure AIPS3 for i.MX6ULL/i.MX6SX
RISC-V: virt: riscvemu: add interactive tutorial
of: deep-probe: replace BUG() with more verbose panic()
watchdog: wdat: fix mixed spaces/tabs in alignment
compiler: add support for fallthrough attribute
reset: add support for reset_control_status
clk: stm32mp1: sync with Linux v5.17-rc1
regulator: core: fall back to node name if no regulator-name property
ARM: dts: stm32mp: remove regulator-name override in stm32mp151.dtsi
ARM: stm32mp: enable more config options
ARM: stm32mp: ddrctl: add STM32MP131 RAM size querying support
ARM: stm32mp: add board support for STM32MP135F-DK
ARM: stm32mp: ddrctl: add STM32MP131 RAM size querying support
usb: gadget: implement and use system_partitions_get_null
usb: gadget: don't register UMS with empty function
usb: gadget: mass-storage: fix clean up of file descriptors
usb: gadget: mass-storage: reference count allocations used in bthread
usb: gadget: multi: fix broken handling of USB function bind error
usb: gadget: multi: free UMS instance at multi_unbind time
Andrej Picej (1):
regulator: fix memory leak
Bastian Krause (1):
arch: arm: mach-imx: document field return in CSF template
Daniel Brát (1):
phy: core: Make 'phy_optional_get' return NULL when not implemented
Denis Orlov (1):
usb: host: ehci: reorder code in ehci_probe()
Joacim Zetterling (7):
ARM: imx: Add imx8 support for 18 bit SDRAM row size handle
ARM: imx: Add imx8 support for SDRAM with two or more bank groups
ARM: imx: Correct mem size calculation for 4/8/16/32 bit bus width
ARM: imx: Correct bit count function
driver: mtd: spi-nor: Add Micron MT25QU256A 1V8 SPI flash
ARM: imx: spi: Add NXP IMX8 Flex SPI/QSPI support
ARM: arch: dts: qspi: Add QSPI config to the NXP IMX8MN-EVK board
Michael Riesch (1):
net: designware: rockchip: improve support for multiple gmac instances
Rouven Czerwinski (2):
Kbuild: use printf for as-instr
kbuild: dtc: use env to resolve echo
Sascha Hauer (27):
dts: update to v5.17-rc3
dts: update to v5.17-rc4
dts: update to v5.17-rc5
regulator: fix memory leak #2
dts: update to v5.17-rc6
clk: Enable clk_bulk_* functions only with CONFIG_COMMON_CLK
dts: update to v5.17-rc7
of: platform: return early when deep probe is not supported
clk: imx6: Add hdmi_isfr clk
clk: imx6: fix axi_sels
clk: imx6: Fix periph_clk2_sel and periph2_clk2_sel clocks
clk: imx6: emi_sel clock muxing
clk: imx6: fix cko1_sels
clk: imx6: do pfd workaround unconditionally
ARM: i.MX: Remove duplicate PFD workaround
of: rename of_find_node_by_name() to of_find_node_by_name_address()
of: Add of_find_node_by_name() with Linux semantics
of: platform: Change of_devices_ensure_probed_by_property() return value
of: platform: Ensure timers are probed early
Merge branch 'for-next/dts'
Merge branch 'for-next/imx'
Merge branch 'for-next/misc'
Merge branch 'for-next/of-deep-probe'
Merge branch 'for-next/stm32'
mtd: peb: Add mtd_peb_read_file()
ARM: omap: xload: read from unpartitioned device
Release v2022.04.0
Steffen Trumtrar (1):
ARM: stm32: add support for PHYTEC phyCORE stm32mp1
Uwe Kleine-König (1):
crypto: Followup to crypto symbol renaming for algo registration
--
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