v2021.01.0

Sascha Hauer sha at pengutronix.de
Mon Jan 18 05:32:09 EST 2021


Hi All,

The first release for the new year is out: barebox-2021.01.0

This release brings us support for the qemu virt platform on ARM, thanks
Rouven. Furthermore there are several fixes for the updated NAND layer,
among other things different ECC modes and write support are now optional
again, so that the produced binaries are small enough again to compile
NAND boot for AM335x platforms. Ahmad has improved Raspberry Pi support
a bit: The RPi zero now has the UART support straight, so output should
appear on the right port. Apart from that there are several more fixes
and small improvements, see below.

Have Fun!
  Sascha

----------------------------------------------------------------
Ahmad Fatoum (36):
      fs: introduce unsetenv() to prepare for changing setenv(var, "") behavior
      setenv: align with POSIX in handling of setenv(var, "")
      fb: sync enable device parameter with internal state
      bootm: adapt help text and naming for bootm.provide_machine_id
      boot: drop uneeded header #includes
      commands: boot: fix error code/clean up behavior when not booting
      commands: boot: display each list entry in a separate line
      commands: boot: include blspec path name in entry title
      clk: imx6: demote warning about ldb_di_clk reparenting
      ARM: at91: sama5d2: giantboard: fix typo in SPDX-License-Identifier
      common: dummy_malloc: remove unintended GPL2 eCos-exception-2.0
      LICENSES: exceptions: factor out eCos-exception-2.0 for GPL
      common: replace license statements with SPDX-License-Identifiers
      hush: remove non-functional code
      commands: nv: fix set/remove of multiple variables in one go
      commands: nv: pass empty string for nv
      commands: implement and use parse_assignment helper
      watchdog: implement watchdog_get_alias_id_from
      boot: introduce option to pass barebox-enabled watchdog to systemd
      usb: host: ehci: fix mismatch in format string
      commands: memtester: fix mismatched format string
      ARM: i.MX: add low level gpio helpers for i.MX8M
      ARM: i.MX8M: bbu: rename imx8mq_bbu_* functions to imx8m_bbu_*
      Revert "ARM: dts: bcm2835-rpi: re-enable booting from SD card"
      ARM: dts: rpi: drop unnecessary /chosen/stdout-path overrides
      ARM: rpi: make functions in rpi-common.c static
      ARM: rpi: move rpi_model_init() to postcore
      ARM: rpi: support raspberry pi 1 and zero mini-uart
      ARM: rpi: add new init function for Raspberry Pi Zero
      ARM: rpi: Add Raspberry Pi Zero W mini-uart support
      ARM: rpi: drop no longer needed environment
      ARM: rpi: fix model description string
      ARM: rpi: add new rpi boot target
      doc: bcm283x: document use of mini-uart on Raspberry Pi Zero W / CM3
      ARM: at91: at91sam9x5: fix co-existance of erratum-aware and generic reset
      Documentation: boards: sandbox: describe --image flags

Alexander Shiyan (2):
      ARM: dts: imx6qdl: pfla02: Use upstream som_flash node
      ARM: dts: imx6qdl: pfla02: Fix NAND offsets for partitions

Du Huanpeng (1):
      clk: ls1b200: add clk driver for loongson 1b

Lucas Stach (2):
      usb: imx: add support for setting power pin polarity on i.MX6/7
      usb: imx: get power pin polarity from DT

Michael Tretter (1):
      overlay: return error if target for firmware is missing

Oleksij Rempel (1):
      ARM i.MX6Q: fix network configuration for Protonic PRTI6G board

Robert Karszniewicz (1):
      ARM: i.MX: OCOTP: read serial number with correct endianness

Rouven Czerwinski (6):
      amba: add *_amba_driver helper macros
      ARM: vexpress: remove unused KConfig file
      ARM: vexpress: convert to board driver
      ARM: vexpress: move Options to ARCH_VEXPRESS
      ARM: qemu: add support for qemu virt platform
      ARM: vexpress: enable virt and vexpress boards

Sascha Hauer (35):
      ARM: nxp i.MX8MP evk: make locally used data static
      ARM: i.MX: esdctl: Add missing compatible
      usb: fastboot: Fix error path
      i.MX: HABv4: Improve HAB event printing
      mtd: Remove set but not used of_path
      of: Add no-op wrappers for of reproducible name functions
      of: partitions: export of_fixup_partitions
      mtd: Add hook to fix up kernel partitions
      mtd: nand: denali: cope with kernel device trees without chip subnodes
      dts: update to v5.10-rc4
      dts: update to v5.10-rc5
      dts: update to v5.10-rc6
      imd command: Bail out when crc generation/check fails
      imd command: Document verbose option
      mtd: nand: omap: print error when ELM config failed
      mtd: nand: omap: Bail out when omap_gpmc_eccmode() fails
      mtd: spi-nor: Make write support optional
      mtd: nand: Make support for syndrome hardware ecc optional
      mtd: nand: Make software ECC support optional
      spi: store names in struct spi_device_id as pointers
      dts: update to v5.10-rc7
      Merge branch 'for-next/arm-qemu'
      Merge branch 'for-next/dts'
      Merge branch 'for-next/imd'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/mips'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/mtd'
      Merge branch 'for-next/rpi'
      Merge branch 'for-next/spdx'
      mtd:nand_mxs: Add missing include
      MIPS: ls1b200: move ls1b-clk.h to include/dt-bindings
      mtd: nand: fix NAND_ECC_HW mode
      startup: export PATH variable
      Release v2021.01.0

Steffen Trumtrar (3):
      image-sparse: change retlen to size_t
      image-sparse: change chunk_data_sz to u64
      imd: change disabled checksum tag info to debug

Uwe Kleine-König (2):
      arm/lib: Replace license and copyright boilerplate by SPDX identifiers
      mci: Replace license and copyright boilerplate by SPDX identifiers

jameszxj (1):
      mtd:nand_mxs:update get/set features legacy function call

-- 
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