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 78748C433F5 for ; Tue, 22 Feb 2022 23:45:51 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id D49FC83C1F; Wed, 23 Feb 2022 00:45:48 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=fail (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=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=chromium.org header.i=@chromium.org header.b="VcDBrqjU"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 32FC383C1C; Wed, 23 Feb 2022 00:45:47 +0100 (CET) Received: from mail-ua1-x92d.google.com (mail-ua1-x92d.google.com [IPv6:2607:f8b0:4864:20::92d]) (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 3284983B59 for ; Wed, 23 Feb 2022 00:45:43 +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-x92d.google.com with SMTP id t25so604412uaa.3 for ; Tue, 22 Feb 2022 15:45:43 -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; bh=9cBzGbuZEsKI7Kzd6ZYrThKUPAlWhZXzv42Hk64cU7g=; b=VcDBrqjUECSq+Qhw3dx8Wez0dL+C5LCDu68wVbCmR1jUoVolBdrPQ19QhNPk1gTmR3 HcaXNGD6+NOwQ01lluwmAysClURoCNo301ILqSVh2oPMjKgCp0ug042n99U+qzcpTsE4 dGBiWIRKjWcNcXChgWb/pvtFFMe6gS8vXS7Fo= 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; bh=9cBzGbuZEsKI7Kzd6ZYrThKUPAlWhZXzv42Hk64cU7g=; b=v2b4DD7sWOgTruwlWRfcYI8wenLOh9UJnYaxOGCA8tzob8SOcsesLxmD8VbAcvdCre yM+ZB81ODvysBtlrH4t7u0wcn6dl1iDihmXJQtPjP18gKt6reodBBcee59QdrU3N5MyE wTFikDBJT7SY773EGmYU/JfsggJIqOhfKB2GXpQqSitkX5pil/2tZkOE/ya9I06K0eIa vsnhNIfcn0FcHPLmcVf0PBMKXBUUEZjiPxJrAh2czBhtlZnAdUs9ds1o9/8xENQnwUT8 c2WiNroy2OF8/cTkeZeIJnxtf3Z/4e9eYmd2OBdlX/ZnU0utcdBQhKC9sWxNPA8uaAl6 TRpQ== X-Gm-Message-State: AOAM5311LcX8CHiNb3h+XCsLuKGr2aWMggC+jOoG8RL9w/fxQU163bUl WmhaN91wODoPm4nJ9S4c49JRvC+EVTJK5cwQM+TLVMTq6kCAng== X-Google-Smtp-Source: ABdhPJzkj5J27aVfwyKG/J4Abf8vVwqugTLPLmZ5ySmWA6RPnZGLoJSckncTXVvOuYZQYgMDPUeX2d8hNr08Lrkp7Gg= X-Received: by 2002:ab0:3da4:0:b0:306:a7f8:f28b with SMTP id l36-20020ab03da4000000b00306a7f8f28bmr11354689uac.47.1645573541457; Tue, 22 Feb 2022 15:45:41 -0800 (PST) MIME-Version: 1.0 From: Simon Glass Date: Tue, 22 Feb 2022 16:45:30 -0700 Message-ID: Subject: Please pull u-boot-dm To: U-Boot Mailing List Cc: Tom Rini Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.39 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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.5 at phobos.denx.de X-Virus-Status: Clean Hi Tom, https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/11053 The following changes since commit 17a0dc6abfdbf392f6a27074f2633608038c4221: Merge branch '2022-02-21-platform-updates' (2022-02-21 08:53:24 -0500) are available in the Git repository at: git://git.denx.de/u-boot-dm.git tags/dm-pull-22222 for you to fetch changes up to 70f42e720c90faa2fa27836288559e0d647862b7: scripts: dtc: libfdt: fdt_ro.c: always define fdt_check_full (2022-02-22 10:05:44 -0700) ---------------------------------------------------------------- binman fixes/improvements to FIT generator binman SPL fixes moveconfig support regex matches ---------------------------------------------------------------- Alper Nebi Yasak (2): binman: Skip processing "hash" subnodes of FIT subsections binman: Update image positions of FIT subentries Angus Ainslie (1): phy: phy-uclass: check the parents for phys Philippe Reynes (1): scripts: dtc: libfdt: fdt_ro.c: always define fdt_check_full Roger Quadros (1): binman: Add support for TEE BL32 Simon Glass (18): binman: Correct the error message for a bad hash algorithm moveconfig: Show the config name rather than the defconfig moveconfig: Allow regex matches when finding combinations spl: x86: Correct the binman symbols for SPL spl: Allow disabling binman symbols in SPL dtoc: Support adding a string list to a device tree dtoc: Support deleting a node dtoc: Allow deleting nodes and adding them in the same sync dtoc: Support reading a list of arguments binman: Update docs to indicate mkimage is supported elf: Add a way to read segment information from an ELF file binman: Add to the TODO binman: Support a list of strings with the mkimage etype binman: Add a ELF test file with disjoint text sections binman: Move entry-data collection into a Entry method binman: fit: Refactor to reduce function size binman: Tidy up the docs a little with fit binman: Allow different operations in FIT generator nodes Makefile | 1 + arch/x86/dts/u-boot.dtsi | 2 +- common/spl/Kconfig | 24 ++++ common/spl/spl.c | 12 +- drivers/phy/phy-uclass.c | 20 +++- include/spl.h | 4 +- scripts/dtc/libfdt/fdt_ro.c | 8 +- tools/binman/binman.rst | 98 +++++++++++++++- tools/binman/elf.py | 37 ++++++ tools/binman/elf_test.py | 31 ++++- tools/binman/entries.rst | 124 +++++++++++++++----- tools/binman/entry.py | 51 +++++++- tools/binman/etype/fit.py | 323 ++++++++++++++++++++++++++++++++++++++------------- tools/binman/etype/mkimage.py | 27 +++-- tools/binman/etype/tee_os.py | 22 ++++ tools/binman/ftest.py | 164 +++++++++++++++++++++++++- tools/binman/missing-blob-help | 4 + tools/binman/state.py | 2 +- tools/binman/test/221_fit_subentry_hash.dts | 52 +++++++++ tools/binman/test/222_tee_os.dts | 14 +++ tools/binman/test/223_fit_fdt_oper.dts | 56 +++++++++ tools/binman/test/224_fit_bad_oper.dts | 27 +++++ tools/binman/test/Makefile | 6 +- tools/binman/test/elf_sections.c | 20 ++++ tools/binman/test/elf_sections.lds | 31 +++++ tools/dtoc/fdt.py | 37 ++++++ tools/dtoc/fdt_util.py | 12 ++ tools/dtoc/test/dtoc_test_simple.dts | 1 + tools/dtoc/test_fdt.py | 43 +++++++ tools/moveconfig.py | 39 ++++++- 30 files changed, 1140 insertions(+), 152 deletions(-) create mode 100644 tools/binman/etype/tee_os.py create mode 100644 tools/binman/test/221_fit_subentry_hash.dts create mode 100644 tools/binman/test/222_tee_os.dts create mode 100644 tools/binman/test/223_fit_fdt_oper.dts create mode 100644 tools/binman/test/224_fit_bad_oper.dts create mode 100644 tools/binman/test/elf_sections.c create mode 100644 tools/binman/test/elf_sections.lds Regards, Simon