Hi All, barebox-2023.01.0 is out. There are some new features that help with debugging this time. First of all on ARM debugging output now starts earlier when CONFIG_DEBUG_INITCALLS is enabled, we'll get the output of arch/arm/cpu/start.c also then. For the i.MX NAND boot support we now have a 'fcb' command that displays the contents of the Flash control blocks that the i.MX ROM reads from NAND. On i.MX8M there is the new 'bootrom' command that displays information about how the ROM actually came to booting the board. Finally the i.MX7 now supports two staged NAND loading which allows us to configure the SDRAM from C code. For the remaining changes see below. Have Fun! Sascha ---------------------------------------------------------------- Ahmad Fatoum (24): ARM: i.MX: xload-gpmi-nand: refactor for more SoC support ARM: asm: set aside new arm_mem_scratch space ARM: i.MX8M: esdctl: export imx8m_barebox_earlymem_size ARM: i.MX8M: define imx8mX_scratch_space() helper ARM: i.MX8M: support saving BootROM event log before clobbering OCRAM regulator: core: don't call of_regulator_get with NULL argument i2c: bcm283x: fix use of unregistered device in debug print ddr: imx8m: warn about unsupported frequencies ddr: imx8m: use pr_warn instead of plain prints treewide: rename CONFIG_HAS_ARCH_SJLJ to CONFIG_ARCH_HAS_SJLJ of: have of_property_match_string accept pointer to const device_node of: platform: port Linux of_dma_is_coherent common: boards: qemu-virt: fix env path for QEMU RISC-V ARM: i.MX8M: implement bootrom log viewing command include: soc: switch to SPDX-License-Identifier bootsource: export bootsource_to_string() ARM: start: print debugging info when CONFIG_DEBUG_INITCALLS KASan: test_kasan: silence warning with newer GCC KASan: fix handling of devices with MMIO above SDRAM memory region driver: have dev_name(unregistered device) behave as expected efi: acpi: add SDT resource before registering device reset: core: support deep probe with resets registered in CLK_OF_DECLARE i2c: imx: increase timeout in i2c_fsl_poll_status from 1 to 5ms nvmem: ocotp: decouple featctrl from barebox,provide-mac-address Denis Orlov (2): ddr_spd: use unsigned type for crc bytes in DDR3/4 SPD check net: e1000: read EEPROM through EERD register on 8257x adapters Johannes Zink (1): mfd: axp20x: support AXP313A PMIC Marcin Niestroj (1): ARM: rpi: parse memory from vc fdt Sascha Hauer (26): mtd: nand: nand-mxs: Move register definitions to separate file ARM: i.MX: xload nand: Use common register defines ARM: i.MX: xload nand: add common readid dma: apbh-dma: Simplify code dma: apbh-dma: unify register defines imx-bbu-nand-fcb: pull printing debug info out of get_fcb() ARM: i.MX: xload nand: Pull ECC status checking out of read page ARM: i.MX: xload nand: Use final page layout from FCB imx-bbu-nand-fcb: Fix reading FCB information from BCH registers ARM: i.MX: xload nand: reset NAND before accessing it ARM: i.MX: xload nand: Move mxs_nand_mode_fcb_62bit() to header file ARM: i.MX: xload nand: Implement i.MX7 support Remove unused struct partition dts: update to v6.1-rc5 dts: update to v6.1-rc6 dts: update to v6.1-rc7 dts: update to v6.1-rc8 imx-bbu-nand-fcb: Drop ifdeffery imx-bbu-nand-fcb: Add fcb command Merge branch 'for-next/bootrom-log' Merge branch 'for-next/dts' Merge branch 'for-next/imx7-nand-xload' Merge branch 'for-next/misc' arm: avnet zedboard: Use compressed DTB arm: zync: Use XZ for image compression Release v2023.01.0 Uwe Kleine-König (1): kvx,openrisc,riscv,sandbox/dts: harmonize clean-files definition -- 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 |