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 driver. For a full list of patches see below. Sascha ---------------------------------------------------------------- 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 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox