mail archive of the barebox mailing list
 help / color / mirror / Atom feed
From: Sascha Hauer <sha@pengutronix.de>
To: Barebox List <barebox@lists.infradead.org>
Subject: v2021.07.0
Date: Mon, 19 Jul 2021 21:00:29 +0200	[thread overview]
Message-ID: <20210719190029.GI9782@pengutronix.de> (raw)

Hi All,

barebox-2021.07.0 is out. This release brings us a new testing
infrastructure for barebox. It runs tests through labgrid-pytest on QEMU
targets and lays the ground work for doing continuous automated testing
barebox commits. See https://lore.pengutronix.de/barebox/20210412071651.8769-1-a.fatoum@pengutronix.de/
for details.
Other than that the clock framework got an overhaul. It is now much
closer to the Linux clk framework which simplifies porting Linux clk
drivers to barebox.
A lot has been done to prepare for supporting the new Rockchip RK3568
SoC. Many drivers are there already, the SoC support itself has to wait
for the next release though.

Have Fun!

Sascha

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

Ahmad Fatoum (39):
      of: fix up /chosen node even when there are no bootargs
      of: introduce global.linux.bootargs_append
      commands: of_dump: implement -p for printing properties only
      regmap: implement regmap_init_i2c
      mfd: stpmic1: simplify using regmap_init_i2c
      common: memory: allocate all memory devices at once
      memory: fuse overlapping memory banks
      of: propagate errors inside barebox_register_{of, fdt} into initcalls
      of: warn about of_add_memory_bank errors
      ARM: <asm/memory.h>: propagate error codes from arm_add_mem_device()
      ARM: report probe error at arm_add_mem_device() callsites on failure
      video: reunite fb devices with their hardware parent
      driver: have dev_set_name() return 0 on success
      nvmem: provider: align read/write callback prototype with upstream
      nvmem: add nvmem_regmap_register helper
      nvmem: stm32-bsec: simplify using new nvmem_regmap_register
      kbuild: add install target
      kbuild: add ARCH={i386, x86_64} as aliases for x86
      kbuild: add ARCH=um alias for sandbox
      MIPS: qemu-malta: generate swapped image as part of multi-image build
      openrisc: set default KBUILD_IMAGE
      Documentation: boards: RISC-V: update TinyEMU support
      test: add basic barebox self-test infrastructure
      test: self: port Linux printf kselftest
      test: add labgrid-style configs for some emulated targets
      test: add first sample tests
      test: add emulate.pl, a runner for barebox on emulated targets
      test: self: run selftests as part of the pytest suite
      test: add bthread test
      net: macb: add SiFive support
      i2c: designware: fix error message formatting
      watchdog: add option to provide fall-back restart handler
      regulator: discard unused struct regulator_init_data handling
      include: <io.h>: define (read|write)[bwlq]_relaxed
      nvmem: regmap: fix use of uninitialized space with nvmem_regmap_register
      nvmem: fix mismatch between extern and inline stub prototypes
      Documentation: devel: porting: update after clk_hw sync
      watchdog: dw_wdt: fix resource reservation error check
      fs: fix NULL pointer dereference of fsdrv->truncate for read-only FS

Antony Pavlov (1):
      drivers: drop unused usb_gadget_{map,unmap}_request()

David Jander (2):
      drivers: mci: imx-esdhc-common.c: Add missing dev_dbg define for pbl case
      ARM: protonic: add initial support for the Protonic PRT8MM family of boards

Enrico Jorns (1):
      mtd: nand: provide helpful error message when trying disabled ecc mode

Gwenhael Goavec-Merou (1):
      ARM: SoCFPGA: add Terasic DE10-Nano board support

Holger Assmann (1):
      ARM: webasto-ccbv2: Add variant with 512MB RAM

Lucas Stach (4):
      uncompress: use read_full to fill decompression buffer
      bootm: add support for booting compressed images
      ARM: imx_v8_defconfig: enable PRT8MM board
      ARM: imx_v8_defconfig: enable EHCI

Marc Kleine-Budde (1):
      habv4: habv4_get_status(): do not print HAB error event in case of known RNG self test failure

Marc Reilly (2):
      ARM: am33xx: add define for 800Mhz MPU PLL point
      ARM: beaglebone: init MPU speed to 800Mhz

Marco Felsch (3):
      common: boot: replace printf by pr_info/warn variants
      common: bootm: replace printf by pr_err/info
      common: oftree: replace printf by pr_info

Masahiro Yamada (2):
      firmware: refactor firmware/Makefile
      kconfig: update to Linux 5.13-rc1

Michael Tretter (7):
      mci: arasan: wait for data available only on read
      mci: arasan: configure data transfer only if we actually have data
      mci: mci-core: respect disable-wp property
      mci: arasan: fix most checkpatch warnings
      mci: arasan: remove duplicate stop clock
      mci: arasan: wait for XFER_COMPLETE for busy response
      ARM: zynqmp: defconfig: enable MCI_ARASAN

Oleksij Rempel (2):
      ARM: dts: protonic: define state partition
      ARM: protonic-imx6: do not expose RFID to the kernel dts

Peter Geis (1):
      clk: rockchip: fix rk3568 cpll clk gate bits

Sascha Hauer (100):
      arm: friendlyarm-tiny210: Remove dead code
      ARM: socfpga: Fix timeout tests
      i.MX FCB: Fix error checking
      clk: tegra: Fix -Wtype-limits compiler warning
      ARM: i.MX: xload-gpmi: Fix compiler warning
      mtd: cfi-flash: Fix compiler warning
      pci: mvebu: Fix wrong error check
      ARM: i.MX bbu-external-nand: Do not modify image
      ARM: layerscape: Fix wrong error check
      ARM: phytec-phycard-omap3: Fix checking of unsigned variable being negative
      scripts: zynq_mkimage: Make locally used function static
      ARM: module: Remove always false check
      aiodev: lm75: Handle unknown lm75 types
      clk: zynqmp: Fix wrong error check
      powerpc: law: use signed type to allow error checking
      dts: update to v5.13-rc3
      ARM: i.MX: Update sabresdb dcd data from U-Boot
      ARM: i.MX: sabresd: Add support for i.MX6QP board variant
      ARM: rockchip: Allow to build for multiple SoCs
      ARM: Rockchip: Merge defconfig files
      ARM: rockchip: radxa-rock: build defaultenv
      clk: clk-mux: Fix handling of CLK_MUX_HIWORD_MASK
      clk: introduce clk init op
      clk: rename clk_register() to bclk_register()
      clk: introduce struct clk_hw
      clk: introduce clk_register()
      clk: divider: Make clk_divider_ops const
      clk: divider: Add ro ops
      clk: divider: Make clk_mux_ops const
      clk: mux: Add ro ops
      clk: move fixed_factor to include/linux/clk.h
      Add rational_best_approximation()
      clk: Update fractional divider from Linux
      clk: Add lock to different clock types
      clk: Add Linux functions to register a divider
      clk: Add Linux functions to register a fixed factor clock
      clk: Add Linux functions to register a gate
      clk: Add Linux functions to register a mux
      mci: sdhci: straighten capabilities register
      mci: sdhci: Add and use SDHCI_CAPABILITIES_1 defines
      mci: sdhci: Use SDHCI_MAX_DIV_SPEC_200 define
      clk: Add CLK_GET_RATE_NOCACHE
      clk: Rename CLK_GATE_INVERTED to CLK_GATE_SET_TO_DISABLE
      clk: implement CLK_SET_RATE_UNGATE
      clk: implement set/get phase
      regmap: Add regmap_read_poll_timeout
      gpio: allow -gpio suffix for gpio property names
      net: designware: eqos: reset phy
      net: designware: eqos: set mdio bus device node
      net: eqos: Rockchip support
      clk: rockchip: Update to current Linux
      clk: Rockchip: Add rk3568 clk support
      clk: clk-mux: implement setting rate by reparenting
      clk: clk-composite: implement setting rate by reparenting
      clk: bail out early when rate is already desired one
      pinctrl: Rockchip: rename mux_offset to grf_mux_offset
      pinctrl: Rockchip: print resource_size_t with %pa
      partitions: Increase MAX_PARTITION to 128
      partitions: efi: Fix MAX_PARTITION check
      dts: update to v5.13-rc4
      dts: update to v5.13-rc5
      mci: sdhci: Use Linux defines for SDHCI_HOST_CONTROL register
      mci: sdhci: Use Linux defines for SDHCI_CLOCK_CONTROL register
      mci: sdhci: port over some common functions from Linux
      mci: sdhci: imx: Use sdhci_setup_host()
      mci: sdhci: arasan: Use sdhci_setup_host()
      mci: sdhci: arasan: Use sdhci_set_bus_width()
      mci: sdhci: arasan: Use sdhci_set_clock()
      clk: implement clk_bulk_get_optional()
      watchdog: dw_wdt: Write counter restart register
      watchdog: dw_wdt: Detect if running initially
      watchdog: dw_wdt: set maximum timeout
      watchdog: dw_wdt: denote message to debug level
      mci: sdhci: Get rid of many register ops
      mci: sdhci: Add DMA transfer helpers
      mci: Add support for Rockchip variant of the dwcmshc
      mci: imx-esdhc: Use common DMA helpers
      mci: dw_mmc: set dma mask to work correctly on 64bit platforms
      clk: sifive: Fix missing conversion to struct clk_hw
      pinctrl: Rockchip: Update from Linux
      pinctrl: Rockchip: implement drive strength setting
      pinctrl: Rockchip: Add RK3568 support
      pinctrl: Rockchip: Move to core_initcall level
      Add clk_round_rate command
      Merge branch 'for-next/arm'
      Merge branch 'for-next/clk'
      Merge branch 'for-next/compiler-warnings'
      Merge branch 'for-next/dts'
      Merge branch 'for-next/i2c'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/kconfig'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/mmc'
      Merge branch 'for-next/net'
      Merge branch 'for-next/overlapping-memory-banks'
      Merge branch 'for-next/pinctrl'
      Merge branch 'for-next/rockchip'
      Merge branch 'for-next/testing'
      Merge branch 'for-next/wdt'
      Release v2021.07.0

Trent Piepho (5):
      mtd: nand: Add help text for i.MX NAND controllers
      of: base: constify some property pointers
      lib/math/rational.c: Fix divide by zero
      net: phy: micrel: Add led-mode support
      drivers: base: Check all compatible strings for modalias match

Uwe Kleine-König (3):
      arm: imx: Replace license and copyright boilerplate by SPDX identifiers
      usb: i.MX: warn if vbus regulator isn't available
      fs: nfs: Start earlier to resend requests

-- 
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@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox


                 reply	other threads:[~2021-07-19 19:02 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210719190029.GI9782@pengutronix.de \
    --to=sha@pengutronix.de \
    --cc=barebox@lists.infradead.org \
    --subject='Re: v2021.07.0' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox