Hi All, v2019.05.0 is out. This time we gained initial Layerscape support (for the LS1046a) and initial very basic STM32MP1 support. What I like best for this release is the improved pstore support. With pstore it's possible to access the last kernel log, possibly including oopses and panics. Also the barebox log is accessible from the running kernel. pstore has been present before, but with this release we got the device tree bindings, so now it's only a matter of putting the right thing into the device tree to use pstore. Give it a try, it's nice ;) Sascha -------------------------8<-------------------------- Alexander Kurz (4): ARM Kindle3 defconfig: enable MMU ARM Kindle3: switch on pull-ups for fiveway device ARM: i.MX: extend kindle-mx50 defconfig ARM: Makefile.imx: group and sort board entries Alexander Shiyan (1): drivers: video: Fix parsing oftree timings Andrey Smirnov (56): libfile: Make failure path of open_and_lseek() consistent common: Always return enum filetype in file_name_detect_type_offset() MIPS: ath79: Use errno to get error code from open_and_lseek() ARM: i.MX: bbu: Fix variable type in imx_bbu_external_nand_update() ARM: i.MX: bbu: Fix lseek error check in imx_bbu_external_nand_update() ARM: i.MX: bbu: Fix lseek error check in imx_bbu_internal_v2_write_nand_dbbt() ARM: i.MX: bbu: Fix variable type in imx_bbu_internal_v2_write_nand_dbbt() bpkfs: Fix lseek error check in bpkfs_probe() uimage: Fix lseek error check in uimage_verify() uimage: Fix lseek error check in uimage_load() uimage: Fix lseek error check in uimage_load_to_buf() state: Fix lseek error check in state_backend_bucket_direct_read() state: Fix lseek error check in state_backend_bucket_direct_write() state: Fix lseek error check in state_mtd_peb_read() state: Fix lseek error check in state_mtd_peb_write() commands: loadxy: Make use of open_and_lseek() usb: storage: Simplify memory allocation in usb_stor_probe() usb: storage: Replace custom debug tracing with dev_dbg usb: storage: Don't use "unsigned long" for 32-bit values usb: storage: Make usb_stor_read_capacity() a standalone function usb: storage: Make usb_stor_inquiry() a standalone function usb: storage: Make usb_stor_test_unit_ready() a standalone function usb: storage: Make usb_stor_read_10() a standalone function usb: storage: Make usb_stor_write_10() a standalone function usb: storage: Drop extra call to transport in usb_stor_write_10() usb: storage: Share code for READ(10) and WRITE(10) usb: storage: Make usb_stor_request_sense() a standalone function usb: storage: Remove unused variables usb: storage: Drop struct SCSI_cmd_block usb: hub: Do not include <scsi.h> ata: ahci: Do not include <scsi.h> usb: storage: Drop unused fields in struct us_data usb: storage: Drop unused us_blkdev_list usb: storage: Introduce usb_stor_transport() usb: storage: Use put_unaligned_be* helpers usb: Drop usb_disable_asynch() usb: storage: Drop unnecessary check in usb_stor_blk_io() usb: storage: Drop needless macro usb: storage: Use simple boolean to speficy read vs. write operation usb: storage: Simplify I/O loop in usb_stor_blk_io() usb: storage: Drop unnecessary assignment usb: storage: Inline usb_limit_blk_cnt() commands: loadb: Make use of open_and_lseek() fs: ramfs: Drop unused 'handle' filed from struct ramfs_inode fs: ramfs: Drop unused 'chunks' conter fs: ramfs: Drop unnecessary check in ramfs_mknod() ARM: zii-vf610-dev: Add ZII SPB4 board ARM: zii-vf610-dev: Switch SCU4 AIB board to use upstream DTS commands: memcpy: Make use of write_full() commands: memcpy: Make use of min_t() libfile: Make use of write_full() in copy_file() ARM: i.MX7: Make sure CNTFRQ is initialized early enough ARM: i.MX8MQ: Don't use cpu_is_mx8mq() at core_initcall level usb: dwc3: Toggle GCTL.CORESOFTRESET as a first step ARM: zii-common: introduce RDU part-number based fixup abstraction ARM: rdu2: patch DSA config Bastian Krause (1): common: extend BOOTM_FITIMAGE_SIGNATURE help text Christian Hemp (1): ARM: dts: mx8mq-phytec-phycore-som: Add watchdog Greg Hackmann (1): pstore/ram: add Device Tree bindings Ian Abbott (1): clk: socfpga: fix compiler warnings for Cyclone5 Juergen Borleis (1): pstore/doc: fix layout Kees Cook (9): ramoops: use DT reserved-memory bindings pstore: Make ramoops_init_przs generic for other prz arrays pstore/ram: Do not use stack VLA for parity workspace pstore: improve error report for failed setup pstore/ram: Clarify resource reservation labels pstore: Extract common arguments into structure pstore: Switch pstore_mkfile to pass record pstore: Replace arguments for read() API pstore: Replace arguments for write() API Lucas Stach (6): ARM: add Zii common directory and move switch reset command ARM: zii-common: add support for switch reset on RDU1 ARM: zii-common: fetch network config from SP ARM: rdu2: Add p/n based fixups for touchscreen and display panel ARM: zii-common: reuse i210 config check for RDU3 ARM: zii-imx8mq-dev: select ZII_COMMON Masahiro Yamada (2): linux/kernel.h: split *_MAX and *_MIN macros into <linux/limits.h> treewide: surround Kconfig file paths with double quotes Michael Tretter (5): ARM: zynqmp: move PAYLOAD_ARG_CNT to firmware header clk: add ZynqMP clock driver ARM: zynqmp: switch to firmware clock driver commands: unify newlines for options ARM: aarch64: do not use 32bit optimized find bit functions Philipp Zabel (4): ramoops: probe from device tree if OFTREE is enabled pstore: add console support pstore: pass ramoops configuration to kernel via device tree pstore: ramoops: allow zapping invalid buffers in read-only mode Rouven Czerwinski (1): ARM: imx: disable IPU QoS setup for correct SoCs Sascha Hauer (61): clk: clk-composite: return parent_rate if no rate clk clk: parent_names should be const clk: export clk_gate_is_enabled() clk: Make CLK_IGNORE_UNUSED generic clk: Support CLK_IS_CRITICAL flag clk: divider: pass divider flags clk: divider: Support CLK_DIVIDER_READ_ONLY flag clk: mux: Support mux specific flags clk: mux: Support CLK_MUX_READ_ONLY flag clk: mux: Support CLK_SET_RATE_NO_REPARENT flag ARM: stm32mp1: Add clk driver ARM: stm32mp1: Add serial driver clocksource: Enable architected timer support for CPU_V7 net: phy: Add PHY_ID_MATCH_* macros net: phy: Add register access helper functions for phys realtek phy driver ARM: Add initial STM32MP1 support pbl multiimage: Allow to check image sizes mci: imx-esdhc: Actually enable cache snooping Add Freescale QUICC Engine firmware support net: Add Freescale FMan ethernet support ARM: Add arm64 pbl udelay esdhc-xload: Add support for Layerscape watchdog: imx: Add register accessor functions watchdog: imx: Add big endian register access support scripts: Add Layerscape image tool i2c: i.MX: Add layerscape support ddr: fsl: Add Freescale ddr driver ARM: Add basic Layerscape support clk: Add Layerscape clk support ARM: Layerscape: Add LS1046a RDB board support ARM: Layerscape: Add TQ TQMLS1046a board support ARM: Add layerscape_defconfig ARM: semihosting: Fix function prototype treewide: Make locally used functions static treewide: Add missing includes ARM: i.MX: external-nand-boot: remove unused i.MX21 entry ARM: boards: Harmonize barebox_arm_reset_vector() prototype ARM: sha256: Remove unused functions ARM: sha256: Remove unused header file ARM: PXA: Provide prototype for pxa_clear_reset_source() bus: mvebu-mbus: Add missing whitespace mfd: twl-core: Add missing prototype for twlcore_get() fs: squashfs: Remove unused function dts: update to v5.1-rc1 dts: update to v5.1-rc2 dts: update to v5.1-rc3 Merge branch 'for-next/dts' Merge branch 'for-next/imx' Merge branch 'for-next/layerscape' Merge branch 'for-next/lseek' Merge branch 'for-next/misc' Merge branch 'for-next/net' Merge branch 'for-next/pstore' Merge branch 'for-next/stm32' Merge branch 'for-next/usb-storage' Merge branch 'for-next/warnings' Merge branch 'for-next/zynqmp' hab: habv4_need_rng_software_self_test is needed without hab support hab/caam: Fix compilation of caam driver when hab is disabled Release v2019.05.0 Thomas Haemmerle (3): of: populate "/firmware" while populating device tree ARM: zynqmp: populate zynqmp_firmware dt node ARM: zynqmp: add firmware DT node Tomaz Solc (1): ARM: rpi: add board revision for Compute Module 3+ -- 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