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 X-Spam-Level: X-Spam-Status: No, score=-22.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0F0C8C63793 for ; Thu, 22 Jul 2021 13:07:33 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 22459610CC for ; Thu, 22 Jul 2021 13:07:30 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 22459610CC Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=chromium.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 58BD2829D4; Thu, 22 Jul 2021 15:07:27 +0200 (CEST) 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="mXDjaQKY"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id C265182A01; Thu, 22 Jul 2021 15:07:25 +0200 (CEST) Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) (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 D926982991 for ; Thu, 22 Jul 2021 15:07:21 +0200 (CEST) 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-wm1-x330.google.com with SMTP id p15-20020a05600c358fb0290245467f26a4so2942318wmq.0 for ; Thu, 22 Jul 2021 06:07:21 -0700 (PDT) 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=H73W+olFtckP20iNXzLpnUCnAECoePbrglKf/C1+Aus=; b=mXDjaQKY6RtcGX3nQPbCLU2hWSuwoOBM8D5H+50SeD6KUTLQP2HRPur/mTTIvmCTDN HFd0ywQNVx+BnWyeXDv3cktQwP+I0EkiyLUoL9LZGgbr6Z7woODedViMLyjsu2epF4gv NPpWFiMpDslbeocpRRw+pllP8OLgx9AKyaSg0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=H73W+olFtckP20iNXzLpnUCnAECoePbrglKf/C1+Aus=; b=gk8gcVo4omtYtVFZzPxG2TFq0grh+dzne8v+Yr89cXNSsxkTUpzpzh1daELq/rBLKH +VgcqBkmhL3J+mKakCpVXl4RpLbBUl/x97Dhu1cSCw1Ad03cOejQT2dfmfVGTUFm4Eb4 X9o5y8v/K/4+JHa70gueAuzh/QdgbVb32oGyhQyFvbFEi4U62DHaq/Huc+Jrw85K8KD/ 1nYES5ERkicxOLtE28iJTCnqr1r89B6gR/KSGG289RYEC+wi0uGCyu+fMS9D2wMYjwIy ZH0vijX/da1LIBJkFoNnIgFCOq1/loIh+gfe5/kd4Rqdg8Ed+ekX84vkz2oOvmC2jhWV UqbQ== X-Gm-Message-State: AOAM5324jtLoSU/eUM0iu+CBn0wnYDAk8R61CyVWHpY+JkJzq1lcowsW tiOIvWdpGVjljaVH7Euy5l/JiRjUte9h7IYpnTMm8eHYtPJrcg== X-Google-Smtp-Source: ABdhPJwlzgN2Z88w7bnF2sTxX/+Mh8x2uMrSia58iFCJQSQWN+1Sqdd6t0t/uCY4Kgo9pPOGuhAka+AuZu2q50thPgE= X-Received: by 2002:a7b:ca43:: with SMTP id m3mr42454354wml.74.1626959240669; Thu, 22 Jul 2021 06:07:20 -0700 (PDT) MIME-Version: 1.0 From: Simon Glass Date: Thu, 22 Jul 2021 07:07:08 -0600 Message-ID: Subject: Please pull u-boot-dm To: U-Boot Mailing List Cc: Tom Rini Content-Type: text/plain; charset="UTF-8" X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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/8353 The following changes since commit c9204859bbdb924cda811813c545032971656480: Merge branch 'master' of git://source.denx.de/u-boot-sh (2021-07-20 19:31:40 -0400) are available in the Git repository at: git://git.denx.de/u-boot-dm.git tags/dm-pull-21jul21 for you to fetch changes up to 1b098b3e655451572054ce933a87231ee16f7133: dm: core: fix no null pointer detection in ofnode_get_addr_size_index() (2021-07-21 10:27:35 -0600) ---------------------------------------------------------------- dtoc improvements to show better warnings minor test build fixes sandbox fixes for SDL2 and running TPL bloblist resize feature binman multithreading ---------------------------------------------------------------- Chen Guanqiao (1): dm: core: fix no null pointer detection in ofnode_get_addr_size_index() Heinrich Schuchardt (1): sandbox: don't set SA_NODEFER in signal handler Simon Glass (35): dtoc: Avoid using subscripts on match objects dtoc: Convert to use ArgumentParser dtoc: Allow multiple warnings for a driver dtoc: Correct the re_compat regular expression dtoc: Add a stdout check in test_normalized_name() dtoc: Detect unexpected suffix on .of_match dtoc: Detect drivers which do not parse correctly dtoc: Update documentation to cover warnings in more detail dm: core: Add logging for DM_SEQ_ALIAS dm: Support lzma in the flashmap test: Allow CONFIG_SPL_LOAD_FIT to be disabled test: Add DM_DMA to be disabled test: Avoid a build error with SPL sandbox: Support executables for more phases sandbox: Add work-around for SDL2 display sandbox: Use hinting with the display sandbox: Adjust the bloblist default address cros_ec: Allow reading the battery-charge state cros_ec: Drop cros_ec_entering_mode() cros_ec: Support the full-size vboot context cros_ec: Use standard calls for recovery-request checking bloblist: Support resizing a blob bloblist: Tidy up a few API comments bloblist: Correct condition in bloblist_addrec() image: Allow @ in node names when not using signatures spl: Provide more information on boot failure sandbox: mmc: Support fixed MMC devices blk: Support iteration log: Allow padding of the function name binman: Put compressed data into separate files binman: Support multithreading for building images binman: Split node-reading out from constructor in files binman: Use bytearray instead of string patman: Use bytearray instead of string binman: Add basic support for debugging performance arch/sandbox/cpu/os.c | 65 ++++++------- arch/sandbox/cpu/sdl.c | 26 +++++- arch/sandbox/cpu/spl.c | 16 +++- arch/sandbox/dts/test.dts | 1 + arch/sandbox/include/asm/spl.h | 13 +++ common/Kconfig | 10 +- common/bloblist.c | 73 ++++++++++++++- common/image-fit.c | 2 +- common/log_console.c | 2 +- common/spl/Kconfig | 10 ++ common/spl/spl.c | 48 ++++++---- doc/arch/sandbox.rst | 2 +- doc/develop/driver-model/of-plat.rst | 53 +++++++++++ drivers/block/blk-uclass.c | 49 ++++++++++ drivers/core/device.c | 4 +- drivers/core/of_extra.c | 2 + drivers/core/ofnode.c | 6 +- drivers/misc/cros_ec.c | 28 +++--- drivers/misc/cros_ec_sandbox.c | 29 +++--- drivers/mmc/sandbox_mmc.c | 24 ++++- include/blk.h | 56 +++++++++++ include/bloblist.h | 23 ++++- include/cros_ec.h | 17 ++-- include/os.h | 5 +- include/spl.h | 31 +++++++ test/Makefile | 2 + test/bloblist.c | 215 +++++++++++++++++++++++++++++++++++++++++++ test/dm/blk.c | 55 +++++++++++ test/dm/core.c | 2 + test/image/spl_load.c | 6 +- test/log/log_test.c | 16 ++-- test/test-main.c | 2 +- tools/binman/binman.rst | 18 ++++ tools/binman/cmdline.py | 4 + tools/binman/control.py | 7 ++ tools/binman/etype/blob.py | 5 + tools/binman/etype/collection.py | 2 +- tools/binman/etype/files.py | 3 + tools/binman/etype/section.py | 40 +++++++- tools/binman/ftest.py | 41 ++++++++- tools/binman/image.py | 3 + tools/binman/state.py | 95 +++++++++++++++++++ tools/binman/test/202_section_timeout.dts | 21 +++++ tools/dtoc/main.py | 51 +++++----- tools/dtoc/src_scan.py | 45 +++++++-- tools/dtoc/test_src_scan.py | 133 +++++++++++++++++++++++++- tools/patman/cros_subprocess.py | 6 +- tools/patman/tools.py | 9 +- 48 files changed, 1211 insertions(+), 165 deletions(-) create mode 100644 tools/binman/test/202_section_timeout.dts Regards, Simon