Sascha Hauer s.hauer at pengutronix.de
Tue Jun 11 02:36:30 PDT 2019

Hi all,

I just released barebox-v2019.06.0. This time we have the defaultenv
init rewritten in C which means better error handling and better ctrl-c
handling. Pressing ctrl-c to abort autoboot now interrupts at well
defined points and no longer arbitrarily where we happen to be.

Another thing worth noting is that Raspberry Pi now has a sdhost driver,
so we no longer rely on using device tree modifications to use the sdhci

For a full list of patches see below.


Ahmad Fatoum (6):
      ARM: cache-armv7: work around Cortex-A7 erratum 814220
      ARM: cache-armv7: start invalidation from outer levels
      ARM: mmu: remove doubly defined macro
      ARM: mmu: mark uncached regions as eXecute never on v7
      LICENSES: remove empty other, exceptions directories
      Documentation: imx8mq-evk: collapse BMOD switch superposition

Alexander Kurz (2):
      mtd: spi-nor: add Winbond W25Q40BW
      ARM: boards: kindle mx50: adapt MCI name to DTS

Andrey Smirnov (7):
      ARM: zii-vf610-dev: Use -fno-tree-switch-conversion -fno-jump-tables
      ARM: zii-imx51-rdu1: Use -fno-tree-switch-conversion -fno-jump-tables
      ARM: zii-imx8mq-dev: Drop unnecessary barrier() in switch statement
      ARM: aarch64: lowlevel: Reset SCTLR_EL3 in arm_cpu_lowlevel_init()
      ARM: zii-vf610-dev: Add ZII SSMB DTU board
      serdev: Do not call .receive_buf() callback recursively
      ARM: include: dma: Zero out DMA coherent memory in no-MMU case

Antony Pavlov (1):
      commands/hwclock: align -n option help

Barbier, Renaud (2):
      owc: directories and files renaming
      owc: remove references to GE.

Heiner Kallweit (1):
      clk: vf610: improve handling case that cpu frequency can't be changed

Ian Abbott (1):
      ARM: socfpga: Cyclone5: remove watchdog_disable()

Jan Remmet (1):
      UBI: remove Kconfig entry from include

Lucas Stach (5):
      ARM: imx8mq: link PCIE1 and PCIE2 power domains
      mci: add driver for BCM283x sdhost core
      ARM: rpi: add clock for sdhost
      ARM: rpi: enable sdhost driver in defconfig
      ARM: rpi3: remove swapped sdhci and sdhost

Marco Felsch (1):
      fs: nfs: ensure rpc_req message is send

Moritz Augsburger (1):
      doc: clarify state framework driver requirement

Oleksij Rempel (5):
      MIPS: relocation: pass ram size to pbl_main_entry
      MIPS: relocation: add relocation support
      MIPS: relocation: do not use configurable memory layout
      MIPS: remove request_sdram_region "fdt"
      Documentation: imx: add documentation for RioTboard

Rouven Czerwinski (1):
      lib: select BASE64 if BLOBGEN is selected

Sascha Hauer (56):
      crypto/caam: Add missing include
      Add i.MX25 rtc driver
      ARM: i.MX: Add missing quotes to HAB specific defines
      Shell: Handle aborting loops better
      console: forbid ctrlc during startup
      console_countdown: Add pattern list
      defaultenv: Convert init script to C
      fs: ubifs: Add authentication support
      arm: add basic support for the Armada XP DB platform
      ARM: mvebu: defconfig: update
      mci: imx-esdhc-pbl: ls1046a: Set better divider values
      ARM: Layerscape: TQMLS1046a: Set cpo_sample value
      ddr: fsl: move fsl_ddr_set_memctl_regs prototype to include/
      ARM: Layerscape: TQMLS1046a: Use static DDR settings
      ARM: Layerscape: TQMLS1046a: Update device tree files from tq repository
      ARM: Layerscape: TQMLS1046a: Unify SD and eMMC images
      ARM: Layerscape: TQMLS1046a: Fix pinmux setup for i2c4
      mtd: spi-nor: Add support for more Macronix devices
      crypto: digest: fix digesting file windows
      filetype: Detect Layerscape PBL images
      net: fsl-fman: Sync rx buffers for device initially
      ARM: Layerscape: defconfig: Enable more features
      bbu: bbu_register_std_file_update should take const char*
      bbu: In bbu_register_std_file_update detect device before accessing it
      esdhc-xload: invalidate icache before jumping to image
      ARM: Layerscape: ls1046a: Add bootsource detection support
      ARM: Layerscape: pblimage: Drop pbl end command
      ARM: Layerscape: Add QSPI boot support
      ARM: Layerscape: ls1046a: Add automatic bootsource detection xload function
      ARM: Layerscape: ls1046a: Add bbu handlers
      ARM: Layerscape: TQMLS1046a: configure qspi divider
      ARM: Layerscape: TQMLS1046a: Sync qspi RCW from TQ U-Boot
      ARM: Layerscape: TQMLS1046a: print life signs when debugging
      ARM: Layerscape: TQMLS1046a: unify pbi files
      ARM: Layerscape: TQMLS1046a: Support booting from QSPI
      ARM: Layerscape: TQMLS1046a: Add environment and update handlers
      ARM: Layerscape: Add device tree compatible to image metadata
      dts: update to v5.1-rc4
      dts: update to v5.1-rc6
      dts: update to v5.1-rc7
      dts: update to v5.1
      Merge branch 'for-next/arm'
      Merge branch 'for-next/blobgen'
      Merge branch 'for-next/ctrlc'
      Merge branch 'for-next/dts'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/layerscape'
      Merge branch 'for-next/mips'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/mmc'
      Merge branch 'for-next/mvebu'
      Merge branch 'for-next/ppc'
      Merge branch 'for-next/qspi'
      Merge branch 'for-next/ubifs'
      spi: Kconfig: remove dependency list from Freescale QSPI controller
      Release v2019.06.0

Steffen Trumtrar (18):
      lib: add base64 helpers
      include: crypto: import des.h from kernel
      include: crypto: import ablkcipher struct from kernel
      lib: add blobgen framework
      crypto: add new imx-scc driver
      crypto: caam: add blobgen driver
      ARM: i.MX25: Add some more clocks
      mtd: spi-nor: cadence: add cqspi_set_protocol
      spi: Generalize SPI "master" to "controller"
      spi: Import more spi mode defines from Linux
      spi: Extend the core to ease integration of SPI memory controllers
      mtd: spi-nor: remove unused write_enable from write_reg
      mtd: spi-nor: remove unused read_xfer/write_xfer hooks
      spi: add driver for Freescale QSPI controller
      mtd: spi-nor: introduce SPI 1-2-2 and SPI 1-4-4 protocols
      mtd: spi-nor: provide default erase_sector implementation
      mtd: devices: m25p80: use the spi_mem_xx() API
      commands: spi: fix NULL pointer dereference

Tomaz Solc (1):
      doc: variables: nv vars are saved automatically.

张忠山 (1):
      ddr_spd: Fix mod_ranks test

Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

More information about the barebox mailing list