v2022.06.0

Sascha Hauer sha at pengutronix.de
Mon Jun 27 00:57:37 PDT 2022


Hi All,

I am happy to announce barebox-2022.06.0. It's a rather small release,
but there are some interesting things. The i.MX8M RAM size detection has
been fixed by Ahmad and should now work for more (all?) i.MX8M SoC
variants and SDRAM combinations. The AHCI driver has been cleaned up a
lot, thanks Denis. The FIT image signature check no longer depends on
a valid key-name-hint, instead it can use all available keys to check
the signature of a FIT image which simplifies handling of multiple keys.

For a full list of changes see below.

Have Fun!
  Sascha

-----------------------------8<---------------------------

Ahmad Fatoum (20):
      ARM: cpu: board-dt-2nd: call arm_cpu_lowlevel_init
      ARM: rpi: don't warn about lack of videocore fdt
      ARM: rpi: remove outdated comment after stack setup rework
      ARM: configs: rpi: add and document single barebox-dt-2nd bootloader
      spi: Port SiFive SPI controller driver
      RISC-V: sifive: enable SPI Flash and SD in config
      common: add $global.serial_number with device tree fixup
      i2c: rockchip: fix transfer return value
      Documentation: boards: stm32mp: document USB bootstrap via DFU
      Documentation: user: usb: fix literal block :: when : is intended
      test: self: add basic testing for malloc()
      tlsf: fix internal overflow trying to allocate big buffers
      ARM: rpi: reinstate support for multiple variants with same DT
      PBL: fdt: fix /memory parsing when #address-cells != #size-cells
      ARM: cpu: don't clobber sp when booted in HYP mode
      ARM: i.MX8M: refactor to prepare i.MX8MN LPDDR4 support
      ARM: i.MX8M: esdctl: fix LPDDR4 size calculation for nano
      ARM: i.MX8M: esdctl: ignore ADDRMAP8 for non-DDR4
      ARM: i.MX8MQ: initialize ADDRMAP7
      ddr: imx8m: workaround old spreadsheets not initializing ADDRMAP7

Alexander Shiyan (12):
      video: omap-fb: Rework to enable COMPILE_TEST option
      serial: ns16550: Reuse 16550 serial for tegra UART
      arm: boards: Add support for MYIR MYD-AM335X Development Board
      ARM: omap: Cleanup omap4_revision
      ARM: optee-early: Fix 'memcpy' implicit declaration
      ata: ahci: Fix format string
      gui: image_renderer: Fix empty prototype for image_renderer_image()
      ARM: vexpress: Add missing "noreturn" attribute to restart function
      ARM: versatile: Add missing "noreturn" attribute to restart function
      lib: logo: Ignore more generated files
      mtd: nand: orion: Disallow driver compile for ARMv4T
      commands: Add CONSOLE dependency for EDIT command

Bastian Krause (1):
      crypto: skip make dependency for CONFIG_CRYPTO_RSA_KEY=__ENV__*

Denis Orlov (19):
      ata: disk_ata_drive: clean up code in ata_dump_id()
      ata: ahci: use abstract read/write functions uniformly
      ata: ahci: replace magic numbers with named constants
      ata: ahci: fix missing whitespace in ahci_add_host()
      ata: ahci: simplify fis structure creation
      ata: ahci: do not ignore dma handles
      ata: ahci: adjust debug messages in ahci_init_port()
      ata: ahci: correct named constants values and names
      ata: ahci: properly fill scatter/gather table
      ata: ahci: use named constants for capabilities bits
      ata: ahci: map buffers properly
      ata: ahci: use 64-bit addressing if available
      ata: ahci: make rx_fis field in ahci_port of type void*
      ata: ahci: add missing capability in ahci_print_info()
      ata: ahci: remove redundant cast in ahci_io()
      ata: ahci: register only implemented ports
      ata: ahci: allocate memory in one call in ahci_init_port()
      ata: ahci: use correct macro when calculating offsets in dma memory
      clk: fix clk_round_rate command description

Lucas Stach (2):
      of: address: treat absent dma-ranges as 1:1 translation
      arm: imx8mq: re-enable DDRC for Barebox

Matthias Fend (1):
      i2c: add Cadence i2c host controller support

Michael Riesch (2):
      phy: rockchip: align naneng-combphy clocks and resets with binding
      usb: dwc3: align dwc3 clocks with binding

Oleksij Rempel (9):
      net: dsa: wait until PHY aneg is done
      ARM: boards: protonic-imx6: make use of barebox_set_serial_number()
      of: add generic of_prepend_machine_compatible()
      ARM: boards: skov-imx6: make use of of_prepend_machine_compatible()
      ARM: boards: protonic-imx6: add HW revision specific machine compatible
      usb: dwc2: add support st,stm32mp15-fs/hsotg devices
      phy: stm32-usphyc: Add dummy driver for child node
      ARM: boards: protonic-stm32mp1: enable deep-probe support
      ARM: dts: stm32mp151-prtt1c: add DSA switch and MDIO nodes

Robin van der Gracht (1):
      mci: imx-esdhc-common: Don't clear unhandled status bits

Sascha Hauer (23):
      rsatoc: fix compiler warnings
      rsatoc: Add option to print dts output
      crypto: simplify $(srctree)/ handling and remove config_filename macro
      rsa: Collect keys on list
      rsa: Add iterator for rsa keys
      rsa: Add pr_fmt and use pr_debug
      rsa: Turn error messages into debug messages
      fit: try other keys as fallback
      dts: update to v5.18-rc4
      dts: update to v5.18-rc5
      dts: update to v5.18-rc6
      gpiolib: fix allocating dynamic gpio numbers.
      Merge branch 'for-next/ahci'
      Merge branch 'for-next/dsa'
      Merge branch 'for-next/dts'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/of-board'
      Merge branch 'for-next/rpi'
      Merge branch 'for-next/rsa'
      Merge branch 'for-next/stm32'
      power: reset: reboot-mode: Fix resetting to normal mode
      of: Add missing inline for stub function
      Release v2022.06.0

Teresa Remmet (1):
      arm: imx: mmdc_size: Increase row_max for imx8m

Uwe Kleine-König (2):
      of: address: fix printing of OF node name in error message
      ARM: i.MX8MN: Fix script to extract firmware blobs
-- 
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