v2022.05.0

Sascha Hauer sha at pengutronix.de
Wed May 18 05:58:52 PDT 2022


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 |



More information about the barebox mailing list