Hi All, barebox-2022.05.0 is out. With this version barebox now has initial DSA (Distributed Switch Architecture) support. Thanks, Oleksij. While barebox is not famous for its elaborated networking capabilities, DSA can be quite interesting to allow networking on boards which have programmable switches attached to their network ports. Without DSA it's often not possible to do any networking on these boards as the default settings of the switch do not pass through any packets. Other than that we have the usual flow of smaller fixes and changes, see below. Have fun! Sascha ---------------------------------------------------------------- Ahmad Fatoum (20): ARM: dts: stm32mp: remove no-longer required DT override gpio: include header for BIT() used in <gpio.h> ARM: asm: setjmp: add missing .pop_section partitions: efi: print GPT offset in debug message scripts: constify write_full input buffer libfile: implement new pread_full scripts: remove non-existent bareboxstate binaries from .gitignore sandbox: board: add stickypage.bin into .gitignore mci: mci_spi: extend driver for device tree probing mtd: spi-nor: add support for ISSI IS25WP256 video: ipuv3: combine two subsequent info prints into one ARM: asm: fix miscompilation of 32-bit ENTRY_FUNCTION_WITHSTACK clk: add BCM2835 auxiliary peripheral clock driver clocksource: assign non-zero priorities to all clocksources gpiolib: remove declaration of now unused variable Documentation: remote-control: be explicit about python2 requirement mci: stm32_sdmmc2: add STM32MP131 AMBA primecell peripheral ID Documentation: boards: stm32mp: elaborate on how to build ARM: rpi: fix CM3 breakage after multi-image rework ARM: i.MX7: esdctl: fix out-of-bounds read on memory size calculation Alexander Shiyan (4): ARM: CCMX51: Remove excess assignment ARM: CCMX51: Add support for low-level debug ARM: CCMX51: Add support for 16-bit memory module variants GPIO: clps711x: Simplify initialization Andrej Picej (1): ARM: pbab01: allow USB-OTG port runtime configuration Bastian Krause (2): clk: handle NULL args in clk_set_parent() clk: handle NULL args in clk_{g,s}et_parent() v2 Denis Orlov (1): ata: ide-sff: fix integer overflow in ata_wait_busy() Frank Wunderlich (2): ARM: Rockchip: Update DTS for BPI-R2Pro for new HW-Rev ARM: rockchip: fix iodomain for r2pro V1.0 Ian Abbott (1): ARM: fix GCC 11.x build failures for ARMv7 Juergen Borleis (3): ARM: webasto-ccbv2: consider the available memory size for optee ARM: webasto-marvel: add device tree shared with the kernel ARM: webasto-marvel: share the run-time setup with the ccbv2 variant Jules Maselbas (1): net: dns: Generate and verify transaction ID Lucas Stach (3): phy: freescale: imx8mq-usb: add support for i.MX8MP PHY usb: dwc3: of-simple: add i.MX8MP compatible ARM: imx: esdctl: fix LPDDR4 size calculation Oleksij Rempel (21): ARM: boards: protonic-imx6: add board specific BBU SD handlers ARM: boards: protonic-imx6: properly configure RGMII direction for the FEC MAC ARM: boards: protonic-imx6: fix file system access warning net: designware: eqos: fix receive issue with external switch ARM: dts: at91-microchip-ksz9477-evb: start using kernel DT net: add RX preprocessor support net: add of_find_eth_device_by_node() function net: phy: export of_phy_register_fixed_link() function net: add DSA framework to support basic switch functionality driver: add dev_get_priv() helper net: port part of if_vlan header from kernel v5.17 spi: port spi_sync_transfer() function from kernel v5.17 net: mdio: add MDIO_DEVAD_NONE define net: phy: make sure MDIO bus is probed if we search for the PHY of_net: add rev-rmii support net: dsa: add support for SJA11xx switches net: dsa: add KSZ9477 switch SPI driver hexdump: provide support for dev_print_hex_dump() add ethlog command net: phy: do not call adjust_link() form phy_device_attach() net: phy: add TI DP83TD510E T1L PHY support Rouven Czerwinski (1): net: designware: eqos: do not try to talk to not existing PHY Sascha Hauer (17): dts: update to v5.17-rc8 dts: update to v5.17 gpio: allocate dynamic gpio numbers top down dts: update to v5.18-rc1 dts: update to v5.18-rc2 usb: xhci: Honor transfer timeouts dts: update to v5.18-rc3 ARM: omap: Fix linker error with MTD disabled Merge branch 'for-next/dsa' Merge branch 'for-next/dts' Merge branch 'for-next/imx' Merge branch 'for-next/misc' Merge branch 'for-next/stm32' clk: imx8mp: remove SYS PLL 1/2 clock gates Documentation: boards: i.MX8MP-EVK: Fix typo ARM: karo-tx6x: Fix DCD check operations Release v2022.05.0 Steffen Trumtrar (2): net: phy: mv88e6xxx: implement port_set_speed for mv88e6250 net: phy: mv88e6xxx: add support for mv88e6250 -- 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 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox