Hi All, I just released barebox-2019.04.0. As usual we have slight improvements here and there. dmesg now has an option to limit the output to important messages. We gained support for the DWC3 USB driver (used on i.MX8). dtc is now upstream version v1.4.7. Our i.MX8 port has a new board member, the phyCORE-i.MX8M board. One thing I find worth noting is that Uwe has added a little helper macro that allows it to easily put the board compatible string from the device tree into the IMD data of an image. With this a barebox image can not only show which version it is, but also with which boards it's compatible. Sascha ---------------------------------------------------------------- Ahmad Fatoum (4): scripts/dtc: fix update-dtc-source.sh for barebox use scripts/dtc: Update to upstream version v1.4.7 LICENSES: adopt Linux-like LICENSES directory structure images: pbl: verify CONFIG_BAREBOX_MAX_IMAGE_SIZE is not exceeded Alexander Kurz (2): mci: imx-esdhc: resolve conflicting flags ARM: Makefile: restore kindle3 imxcfg-y setting Andrey Smirnov (51): ARM: i.MX8MQ: Add code to report HDMI/eDP firmware version ARM: i.MX8MQ: Check CPU type in imx8mq_init_syscnt_frequency() PCI: Fix to_pci_dev() macro PCI: Introduce device_pci_driver() drivers: Make use of device_pci_driver() include: Sync up pci_ids.h with 4.20-rc1 include: Add definitnion for HZ include: Import uuid.h for Linux include: Import min_not_zero() macro from Linux drivers: Import a very basic NVME implementation from Linux usb: xhci-hcd: Tabify the file usb: xhci-hcd: Do not zero out DMA coherent memory usb: xhci-hcd: Cast ~XHCI_IRQS to u32 usb: xhci-hcd: Make sure to initialize xhci->rings_list usb: xhci-hcd: Drop pointless bitwise or usb: xhci-hcd: Add support for 64-byte context size usb: xhci-hcd: Always wait for "Response Data" completion usb: xhci-hcd: Don't try to DMA sync if buffer is NULL usb: xhci-hcd: Convert xhci_submit_normal() to use dma_map_single() usb: xhci-hcd: Convert xhci_submit_control() to use dma_map_single() usb: xhci-hcd: Simplify TRB initialization code usb: xhci-hcd: Drop 'dma' field from struct xhci_hcd usb: xhci-hcd: Check usb_pipein(pipe) only once in xhci_submit_normal() usb: xhci-hcd: Initialize TRT flag for xHCI >= 1.0 usb: xhci-hcd: Simplify route string building loop usb: xhci-hcd: Make use of lo_hi_readq/writeq() phy: core: Assume EPROBE_DEFER in of_phy_provider_lookup() phy: Port i.MX8MQ USB PHY driver from Linux clk: Drop separate definitions of clk_put() include/usb: Import USB_SPEED_SUPER_PLUS from Linux clk: Import a subset of clk_bulk API from Linux usb: Import DWC3 USB controller driver from Linux lib: Port basic Linux kernel NLS functions usb: Port Microchip USB251x USB hub driver from Linux usb: usb251xb: add usb data lane port swap feature fs: Drop needless OOM check fs: ramfs: Drop needless OOM check fs: Make use of cdev_erase() fs: Make use of cdev_flush() fs: Drop unused code in fstat() fs: Simplify fd to FILE lookup code PCI: imx6: Add code to request/control "pcie_aux" clock for i.MX8MQ ARM: imx8mq: Add node for SRC IP block ARM: imx8mq: Add node for GPC IP block ARM: imx8mq: Add nodes for PCIE1 and PCIE2 IP blocks commands: uimage: Drop needless variable in uimage_flush() include: Drop mem_memmap() drivers: Drop dummy_probe() ARM: imx8mq-zii-ultra: Enable PCIE1 and PCIE2 ARM: dts: imx8mq: Add nodes for USB IP blocks ARM: imx8mq-zii-ultra: Add USB related nodes Christian Hemp (2): ARM: phyCORE-i.MX8M SOM support mci: imx-esdhc-pbl: initialize is_be Jan Remmet (1): commands: nandtest: provide readonly test Lucas Stach (1): PCI: dwc: tune down link up messages Marcin Niestroj (1): ARM: i.MX6UL: liteSOM: depend on DDR controller settings Oleksij Rempel (10): efi: cleanups efi: add prototype and definition for set_watchdog_timer watchdog: add (U)EFI driver efi_defconfig: enable watchdog support Documentation: efi: provide (U)EFI watchdog documentation watchdog: fix WATCHDOG_POLLER menuconfig commands: dmesg: add print raw parameter commands: dmesg: add -l option to restrict output level common: console_common: do not store color additions to the log buffer MIPS: ath79: increase malloc size to 8 MiB Sascha Hauer (55): i2c: i.MX: Do not call i2c_fsl_bus_busy twice i2c: i.MX: move disabling of controller out of i2c_fsl_stop i2c: i.MX: Track stopped status in I2CR_MSTA bit i2c: i.MX: consolidate code i2c: i.MX: fix variable name i2c: i.MX: remove unnecesary define i2c: i.MX: remove unnecessary ifdef i2c: i.MX: Fix FSL_I2C_DFSRR register offset i2c: i.MX: remove unnecessary ifdef i2c: i.MX: Consolidate status polling loops i2c: i.MX: stop after read only in last transfer of a message i2c: i.MX: remove unused define i2c: i.MX: Read clock-frequency from device tree i2c: i.MX: Create header file for register defines i2c: i.MX: Add early driver for use in PBL fs: ubifs: Remove unused crc16 functions include/phy: Add missing modes ARM: Fix cpu_info for armv8 crc: import crc_itu_t() from kernel crc: Add PBL variant for crc_itu_t() ddr_spd: Update from U-Boot ddr_spd: Add function to read eeprom ddr_spd: provide common SPD type ddr_spd: Enable in PBL esdhc-xload: Move to drivers/mci esdhc-xload: move some register defines to header file esdhc-xload: Use static inline io wrappers esdhc-xload: Add bigendian support esdhc-xload: check for PRSSTAT_BREN only after each block ARM: rpi: Move UART base address definitions to header file debug_ll: Move pl011 header file to architecture independent place debug_ll: Add ns16550 early debugging functions ARM: rpi: move debug UART Kconfig settings ARM: rpi: Add mini UART debug_ll support dts: update to v5.0-rc7 dts: update to v5.0-rc8 dts: update to v5.0 fixup! ARM: rpi: move debug UART Kconfig settings fixup! ARM: rpi: Add mini UART debug_ll support ARM: rpi: Clarify debug uart names Merge branch 'for-next/dtc' Merge branch 'for-next/dts' Merge branch 'for-next/efi' Merge branch 'for-next/fs' Merge branch 'for-next/imx' Merge branch 'for-next/imx-i2c' Merge branch 'for-next/imx8-usb' Merge branch 'for-next/misc' Merge branch 'for-next/nvme' Merge branch 'for-next/rpi' Merge branch 'for-next/spd' dtc: disable noisy warnings Revert "fix zbarebox linking with new ld" of: Fix reproducible names for #address-cells != 1 Release v2019.04.0 Thomas Haemmerle (1): firmware-zynqmp: port from linux Tomaz Solc (13): watchdog: bcm2835: set timeout_max. ARM: rpi: switch emmc from sdhost to sdhci Kconfig: add pin controllers submenu. pinctrl: bcm2835: move existing code from gpio. pinctrl: bcm2835: register the pin controller. mci: bcm2835: use device_initcall(), not coredev. mci: bcm2835: parse other device tree properties. ARM: rpi: Add device tree for Compute Module 3. ARM: rpi: add CONFIG_PINCTRL to rpi_defconfig. ARM: start: save end of memory passed to start. ARM: rpi: save fdt that was passed from VideoCore ARM: rpi: save bootargs from VC FDT to vc.bootargs common: Kconfig: improve help text for DEBUG_LL Uwe Kleine-König (3): imd: create new helper macro to add data from oftree to image meta data ARM: phytec-som-imx6: make use of new imd oftree helper ARM: dts: imx6*phytec*: switch to new partitioning scheme 张忠山 (1): fix zbarebox linking with new ld -- 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