From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8DD87C433EF for ; Sun, 5 Dec 2021 19:54:05 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 170058302A; Sun, 5 Dec 2021 20:54:03 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=chromium.org header.i=@chromium.org header.b="VlzW8z/7"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A0152830AE; Sun, 5 Dec 2021 20:54:00 +0100 (CET) Received: from mail-ua1-x934.google.com (mail-ua1-x934.google.com [IPv6:2607:f8b0:4864:20::934]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id B0FD580202 for ; Sun, 5 Dec 2021 20:53:55 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=sjg@google.com Received: by mail-ua1-x934.google.com with SMTP id n6so15766066uak.1 for ; Sun, 05 Dec 2021 11:53:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=i1OkAYXeV8o9eUvRCwSWGrUV4Z0D3Jly6cveEVnIUxU=; b=VlzW8z/79DL/LCzYdu4VWcMF+tVfBpTSNCY6sg3FUZwuBzqs3ibaLuKD0W9eYYzNMq NdZoLoM9lG0Wat1yS80mDlC8f0BCGWKOrlDVibDJjsnJXVHB64uTS7bsHdxHzop6B8uq iXc6rPePpGhr3BYkUItmqKvu81NuGiICZMnIg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=i1OkAYXeV8o9eUvRCwSWGrUV4Z0D3Jly6cveEVnIUxU=; b=7MZDVUcjZ98CzA3obla0bmIdojWwlcOORie7QyGDPCiuGCwTmuiDMD+LbeGtQTnX04 g7NoaOLK4oa6D8LivXDAgJqsgiFNIiE2KDpLOm/+MmUdvMGPBEfJ53/N968+rwdqeL9v YdyGl54NWS4PoE+P2qeRf+c0SOUna/F7+iQK7feTESA8qGDSRWloyeoWZj0mlYgQQNOR 9hwslVJFTu0mmNJawQK4oKFA0oOzGn7N0OKWHu7+v8aB+KWlQKcNvo/norPNI9ByxmKK J8CBhvnf4WEIAl2gK+Yu6Jy8ibbOMebQSoBjOtbItBJbjN8mnCRS4mosBLs0+1tCAMdx sXtg== X-Gm-Message-State: AOAM53237eYsebGIQxR+8vdbwAiciF0jPIp2gv7dKQPFlnd3lpxkRHbM RPl8h4tGyCitGHlMStYtzvn1dncL5q03q+5v6i4WoFaOIoG/VA== X-Google-Smtp-Source: ABdhPJza2xGuKLJfli2/SXckjUKAL4DjxH5NNiN0Y/lDLHBLU1pN+pLtuZEj0rS7VqTvMiO16f3VERD6j6ffwvk1+Dc= X-Received: by 2002:a67:e109:: with SMTP id d9mr32554703vsl.19.1638734034133; Sun, 05 Dec 2021 11:53:54 -0800 (PST) MIME-Version: 1.0 From: Simon Glass Date: Sun, 5 Dec 2021 12:53:43 -0700 Message-ID: Subject: Please pull u-boot-dm/next To: U-Boot Mailing List Cc: Tom Rini Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.38 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean Hi Tom, https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10137 The following changes since commit f89615088fba1b1f33713ad26dbe3a3c82b692ec= : Merge branch 'next' of https://source.denx.de/u-boot/custodians/u-boot-net into next (2021-12-02 07:16:04 -0500) are available in the Git repository at: git://git.denx.de/u-boot-dm.git tags/dm-pull-5nov21 for you to fetch changes up to 0dbe5a1bde643b69375b11247f751d5acedb711c: timer: Add a migration message (2021-12-05 09:26:26 -0700) ---------------------------------------------------------------- binman refactoring to imrpove section handling bloblist - allow it to be allocated sandbox config-header cleanup ---------------------------------------------------------------- Alexander Prei=C3=9Fner (1): drivers: core: lists: fix for loop index type Heinrich Schuchardt (1): sandbox: replace putchar(ch) by fputc(ch, stdout) Simon Glass (33): dtoc: Bring in the libfdt module automatically dtoc: Add support for reading 64-bit ints dtoc: Add support for reading fixed-length bytes properties binman: Tidy up style in cmdline binman: Add a way to obtain the version binman: Correct init of entry in Entry class binman: Correct comments for ReadChildData() binman: Drop the underscore in _ReadEntries() binman: Drop the filename property in entry_Section binman: Allow overriding BuildSectionData() binman: Allow control of which entries to read binman: Update the section documentation binman: Move cbfs.ObtainContents() down a bit binman: Use normal entries in cbfs binman: cbfs: Refactor the init process binman: cfbs: Refactor ObtainContents() for consistency binman: Rename testCbfsNoCOntents() bloblist: Support allocating the bloblist binman: Allow providing tools and blob directories binman: Allow listing an image created by a newer version binman: Allow extracting a file in an alternative format dtoc: Add support for reading string-list properties binman: Support lists of external blobs binman: Rename _ReadSubnodes() to ReadEntries() trace: sandbox: Use only the Kconfig options sandbox: Drop CONFIG_HOST_MAX_DEVICES Convert CONFIG_SYS_FDT_LOAD_ADDR to Kconfig Convert CONFIG_KEYBOARD to Kconfig keyboard: Add a migration message sandbox: Drop CONFIG_SYS_TIMER_RATE ide: Drop unused CONFIG options ide: Drop ATA_PORT_ADDR timer: Add a migration message Makefile | 7 ++ README | 11 --- arch/Kconfig | 1 + arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-kirkwood/include/mach/config.h | 2 - arch/powerpc/include/asm/config.h | 3 - arch/sandbox/Kconfig | 10 +++ arch/sandbox/cpu/os.c | 2 +- cmd/Kconfig | 2 + cmd/host.c | 2 +- common/Kconfig | 15 +++- common/bloblist.c | 16 +++- common/board_f.c | 8 +- configs/chromebit_mickey_defconfig | 1 + configs/chromebook_jerry_defconfig | 1 + configs/chromebook_minnie_defconfig | 1 + configs/chromebook_speedy_defconfig | 1 + configs/novena_defconfig | 1 + configs/smdk5250_defconfig | 1 + configs/smdk5420_defconfig | 1 + configs/tools-only_defconfig | 7 +- doc/develop/bloblist.rst | 16 ++++ doc/develop/driver-model/migration.rst | 16 ++++ doc/develop/trace.rst | 9 +- drivers/block/ide.c | 14 +-- drivers/block/sandbox.c | 6 +- drivers/core/lists.c | 2 +- drivers/input/Kconfig | 9 ++ include/configs/edminiv2.h | 2 - include/configs/exynos5-dt-common.h | 3 - include/configs/novena.h | 1 - include/configs/r2dplus.h | 1 - include/configs/sandbox.h | 20 ----- include/configs/smdk5250.h | 1 - include/configs/smdk5420.h | 2 - include/configs/veyron.h | 2 - include/sandboxblockdev.h | 3 + scripts/config_whitelist.txt | 5 -- tools/binman/binman.rst | 65 +++++++++++++- tools/binman/cmdline.py | 76 ++++++++++++---- tools/binman/control.py | 28 +++++- tools/binman/entries.rst | 172 ++++++++++++++++++++++++++++++------ tools/binman/entry.py | 109 ++++++++++++++++++--= --- tools/binman/entry_test.py | 9 ++ tools/binman/etype/blob.py | 16 +++- tools/binman/etype/blob_ext_list.py | 58 ++++++++++++ tools/binman/etype/blob_phase.py | 2 +- tools/binman/etype/cbfs.py | 98 +++++++++++---------= - tools/binman/etype/fdtmap.py | 12 +++ tools/binman/etype/files.py | 2 +- tools/binman/etype/fit.py | 4 +- tools/binman/etype/intel_ifwi.py | 4 +- tools/binman/etype/mkimage.py | 4 +- tools/binman/etype/section.py | 214 ++++++++++++++++++++++++++++++++++----------- tools/binman/ftest.py | 78 ++++++++++++++++- tools/binman/image.py | 12 ++- tools/binman/state.py | 18 ++++ tools/binman/test/213_fdtmap_alt_format.dts | 15 ++++ tools/binman/test/214_no_alt_format.dts | 13 +++ tools/binman/test/215_blob_ext_list.dts | 14 +++ tools/binman/test/216_blob_ext_list_missing.dts | 14 +++ tools/dtoc/fdt_util.py | 76 ++++++++++++++++ tools/dtoc/test/dtoc_test_simple.dts | 1 + tools/dtoc/test_dtoc.py | 2 + tools/dtoc/test_fdt.py | 53 ++++++++++- 65 files changed, 1102 insertions(+), 273 deletions(-) create mode 100644 tools/binman/etype/blob_ext_list.py create mode 100644 tools/binman/test/213_fdtmap_alt_format.dts create mode 100644 tools/binman/test/214_no_alt_format.dts create mode 100644 tools/binman/test/215_blob_ext_list.dts create mode 100644 tools/binman/test/216_blob_ext_list_missing.dts Regards, Simon