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 486ADC677F1 for ; Thu, 19 Jan 2023 02:18:34 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id CB88A85698; Thu, 19 Jan 2023 03:18:31 +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="UEqiXPbA"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 0C02A8569C; Thu, 19 Jan 2023 03:18:31 +0100 (CET) Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com [IPv6:2607:f8b0:4864:20::b36]) (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 6E15885601 for ; Thu, 19 Jan 2023 03:18:27 +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-yb1-xb36.google.com with SMTP id 123so827217ybv.6 for ; Wed, 18 Jan 2023 18:18:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ide7AcSGEjOEa34TT7f8izXzZTzZKkGoaj8lTKmoLWs=; b=UEqiXPbA2XHioceaD1wAXcnqUh8YE681zVL1YIoPOc9Go0KdWRpD1wBk66mmEGBRto eUYxq5kFvM4FhdaR4BivvLUe48LtNJ+GppNkXkBXIizb0gYdGUhd07inUC2i5WvBg416 IE+AFIPx9qPCDxwnMEAhd8z5K0lN/FA9VvwQE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ide7AcSGEjOEa34TT7f8izXzZTzZKkGoaj8lTKmoLWs=; b=ECQUBtsCK7xWMACgVCj3ZMluA/t7G/5uKwgoLrLegU1O697uTpg16KIoDQZZ4uw2nv MliqNSvJzcqcXHyN5vS+XbIBdRn0Tw3DoFsM8vG0oWsC4KSHSvqEiSwR1HZuoVeG65vf uYow0m/OCnTvxp8HdsT7j0jJF6W8Pay1tQ6YSt/mtDotRc/4gq0nnZ70h1Z1zaU0EjRq F5FjcvCngZBtgUF3PJeJDf14RBB43NfiifwPJ2S//8BEfPOk8eXH3XAJSaew+h98XI5D dwQo40W/Ta/A0y2v9Uv5E6DRPH5jd8zGZiTV41EYZr4fJpijJJrMFqioFVZRpH2yVTCd CG5Q== X-Gm-Message-State: AFqh2kp1RpzU48hne/wc8GHCXyWWRfNWXyTJI6I2HvXSC9vJ+HT4JC50 o/lqk2dIoIJ5OxqI//Uj7bXeVVLNkclnKdHBKBzOqeqPsR6Ac3PfL1I= X-Google-Smtp-Source: AMrXdXsCoHFx7YdC1HLQLKPsZuOHu0U1EvC8DXdONuXPp5gAWd2/Lp98VGgQjFNQpCKi+eE4O30A3z4orMp/2nJMMt8= X-Received: by 2002:a25:7b07:0:b0:7d1:dd59:415c with SMTP id w7-20020a257b07000000b007d1dd59415cmr1008578ybc.176.1674094705112; Wed, 18 Jan 2023 18:18:25 -0800 (PST) MIME-Version: 1.0 From: Simon Glass Date: Wed, 18 Jan 2023 19:18:12 -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-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.6 at phobos.denx.de X-Virus-Status: Clean Hi Tom, https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/14776 The following changes since commit 5b958dea5c678dbdb2aeb6ac3c0c8cc8dfea065c: Merge branch '2022-01-16-bootstd-updates' (2023-01-17 08:55:40 -0500) are available in the Git repository at: git://git.denx.de/u-boot-dm.git tags/dm-pull-18jan23 for you to fetch changes up to 4c5907889553696160fabaa7e9f0c96ed1fa6597: patman: symlink top level .checkpatch.conf (2023-01-18 14:55:41 -0700) ---------------------------------------------------------------- convert rockchip to use binman patman fix for checkpatch binman optional entries, improved support for ELF symbols trace improvements minor fdt refactoring ---------------------------------------------------------------- Maxim Cournoyer (2): Revert "patman: invoke the checkpatch.pl script with '--u-boot' and '--strict'" patman: symlink top level .checkpatch.conf Simon Glass (36): trace: Use notrace for short arm: Support trace on armv8 tpm: Add a proper Kconfig option for crc8 in SPL fdt: Avoid exporting fdtdec_prepare_fdt() fdt: Drop ifdefs in fdtdec_prepare_fdt() fdt: Pass the device tree to fdtdec_prepare_fdt() fdt: Check for overlapping data and FDT trace: Move trace pointer to data section mkimage: Add a few more messages for FIT failures trace: Adjust flags in proftool trace: Update trace-format generator for newer version trace: Don't require TIMER_EARLY rockchip: Enable bootstage on rockpro64 Revert "fdtdec: drop needlessly convoluted CONFIG_PHANDLE_CHECK_SEQ" dm: pinctrl: Revert "pinctrl: probe pinctrl drivers during post-bind" binman: Allow writing section contents to a file binman: Tidy up comment in fit _gen_node binman: Update entry docs binman: Use a reference for binman symbols docs binman: Support optional entries binman: Add a way to check for a valid ELF file binman: Support new op-tee binary format binman: Support optional external blobs rockchip: evb-rk3288: Drop raw-image support rockchip: Use multiple-images for rk3399 rockchip: Support building the all output files in binman rockchip: Convert all boards to use binman rockchip: Drop the FIT generator script binman: Add a test for an inner section with a size binman: Clarify use of False when obtaining data binman: Add a null entry binman: Add a function to check for special section nodes binman: Support overlapping entries binman: Provide general support for updating ELF symbols dtoc: Add a way to read a phandle with params binman: Support positioning an entry by and ELF symbol .gitignore | 1 + Makefile | 11 +-- arch/arm/cpu/armv7/s5p-common/timer.c | 2 +- arch/arm/cpu/armv8/generic_timer.c | 6 +- arch/arm/dts/px30-ringneck-haikou-u-boot.dtsi | 2 +- arch/arm/dts/rk3399-puma-haikou-u-boot.dtsi | 4 +- arch/arm/dts/rk3399-u-boot.dtsi | 3 +- arch/arm/dts/rockchip-u-boot.dtsi | 78 ++++++++++++++-- arch/arm/mach-exynos/include/mach/cpu.h | 6 +- arch/arm/mach-rockchip/make_fit_atf.py | 267 ------------------------------------------------------ arch/arm/mach-rockchip/tpl.c | 16 +++- arch/x86/include/asm/global_data.h | 2 +- arch/x86/include/asm/msr.h | 2 +- arch/x86/include/asm/u-boot-x86.h | 2 +- boot/Kconfig | 3 +- common/spl/spl_fit.c | 1 + configs/am65x_evm_a53_defconfig | 1 + configs/evb-ast2600_defconfig | 1 + configs/evb-rk3288_defconfig | 1 + configs/rockpro64-rk3399_defconfig | 8 ++ configs/sama7g5ek_mmc1_defconfig | 1 + configs/sama7g5ek_mmc_defconfig | 1 + doc/develop/trace.rst | 2 +- drivers/pinctrl/pinctrl-uclass.c | 7 -- include/fdtdec.h | 9 -- lib/Kconfig | 27 +++++- lib/Makefile | 3 +- lib/efi_loader/efi_freestanding.c | 4 +- lib/fdtdec.c | 92 ++++++++++++------- lib/trace.c | 29 +++--- tools/binman/binman.rst | 78 +++++++++++++++- tools/binman/control.py | 12 +++ tools/binman/elf.py | 46 +++++++++- tools/binman/elf_test.py | 10 ++ tools/binman/entries.rst | 237 +++++++++++++++++++++++++++++++++++++++++------- tools/binman/entry.py | 80 ++++++++++++++-- tools/binman/etype/_testing.py | 3 + tools/binman/etype/blob.py | 8 +- tools/binman/etype/fit.py | 100 +++++++++++--------- tools/binman/etype/mkimage.py | 28 +++--- tools/binman/etype/null.py | 25 +++++ tools/binman/etype/section.py | 93 ++++++++++++++++--- tools/binman/etype/tee_os.py | 76 +++++++++++++++- tools/binman/etype/u_boot.py | 6 +- tools/binman/etype/u_boot_spl.py | 5 +- tools/binman/etype/u_boot_spl_nodtb.py | 4 +- tools/binman/etype/u_boot_tpl.py | 4 +- tools/binman/etype/u_boot_tpl_nodtb.py | 4 +- tools/binman/etype/u_boot_vpl.py | 4 +- tools/binman/etype/u_boot_vpl_nodtb.py | 6 +- tools/binman/ftest.py | 233 +++++++++++++++++++++++++++++++++++++++++++++++ tools/binman/image.py | 3 - tools/binman/test/261_section_fname.dts | 29 ++++++ tools/binman/test/262_absent.dts | 20 ++++ tools/binman/test/263_tee_os_opt.dts | 22 +++++ tools/binman/test/264_tee_os_opt_fit.dts | 33 +++++++ tools/binman/test/265_tee_os_opt_fit_bad.dts | 40 ++++++++ tools/binman/test/266_blob_ext_opt.dts | 21 +++++ tools/binman/test/267_section_inner.dts | 16 ++++ tools/binman/test/268_null.dts | 19 ++++ tools/binman/test/269_overlap.dts | 21 +++++ tools/binman/test/270_overlap_null.dts | 24 +++++ tools/binman/test/271_overlap_bad.dts | 21 +++++ tools/binman/test/272_overlap_no_size.dts | 19 ++++ tools/binman/test/273_blob_symbol.dts | 24 +++++ tools/binman/test/274_offset_from_elf.dts | 30 ++++++ tools/binman/test/Makefile | 9 +- tools/binman/test/blob_syms.c | 20 ++++ tools/binman/test/blob_syms.lds | 30 ++++++ tools/dtoc/fdt_util.py | 28 ++++++ tools/dtoc/test/dtoc_test_phandle.dts | 1 + tools/dtoc/test_dtoc.py | 3 + tools/dtoc/test_fdt.py | 11 +++ tools/fit_image.c | 4 +- tools/image-host.c | 6 +- tools/patman/.checkpatch.conf | 1 + tools/patman/checkpatch.py | 2 +- tools/proftool.c | 43 +++++---- 78 files changed, 1617 insertions(+), 537 deletions(-) delete mode 100755 arch/arm/mach-rockchip/make_fit_atf.py create mode 100644 tools/binman/etype/null.py create mode 100644 tools/binman/test/261_section_fname.dts create mode 100644 tools/binman/test/262_absent.dts create mode 100644 tools/binman/test/263_tee_os_opt.dts create mode 100644 tools/binman/test/264_tee_os_opt_fit.dts create mode 100644 tools/binman/test/265_tee_os_opt_fit_bad.dts create mode 100644 tools/binman/test/266_blob_ext_opt.dts create mode 100644 tools/binman/test/267_section_inner.dts create mode 100644 tools/binman/test/268_null.dts create mode 100644 tools/binman/test/269_overlap.dts create mode 100644 tools/binman/test/270_overlap_null.dts create mode 100644 tools/binman/test/271_overlap_bad.dts create mode 100644 tools/binman/test/272_overlap_no_size.dts create mode 100644 tools/binman/test/273_blob_symbol.dts create mode 100644 tools/binman/test/274_offset_from_elf.dts create mode 100644 tools/binman/test/blob_syms.c create mode 100644 tools/binman/test/blob_syms.lds create mode 120000 tools/patman/.checkpatch.conf Regards, Simon