From patchwork Sun Aug 15 16:28:54 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 1516931 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=ZJllnIXI; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GnjRm2WF9z9sRf for ; Mon, 16 Aug 2021 02:29:22 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 106C3817D3; Sun, 15 Aug 2021 18:29:10 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=gmx.de 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; secure) header.d=gmx.net header.i=@gmx.net header.b="ZJllnIXI"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7562F81BC8; Sun, 15 Aug 2021 18:29:08 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,SPF_HELO_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 506AF807F3 for ; Sun, 15 Aug 2021 18:29:03 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1629044939; bh=z7rhW+rMFRVjfytPJSFVbkp3mbJRfPd/U0L0iiDVeRA=; h=X-UI-Sender-Class:Subject:From:To:Cc:References:Date:In-Reply-To; b=ZJllnIXIDmOIR90x9j9wduKbo6rjD5K1swwJWHq4CdVi2h1qqIeZoSXdGeuwVXHV1 DcF4ULkYX7p+D/aZ6ocFVHzCv8wAzqDA4ZSptgA1V61HXUO54VVJ2ir83pH8gXkXib coSjAfRILMkhXrrS/EiULZMDwFxERCmFaAxdD+Qo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.123.35] ([88.152.144.157]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Md6R1-1mov0L3F1X-00aGvL; Sun, 15 Aug 2021 18:28:58 +0200 Subject: Pull request for efi-2021-10-rc2-2 From: Heinrich Schuchardt To: Tom Rini Cc: Masahisa Kojima , Patrick Delaunay , Simon Glass , Alexander Graf , U-Boot Mailing List References: <80ac4cb1-85bb-c392-e40d-3ccfb86cbd67@gmx.de> Message-ID: <8e6dac91-fd2b-7add-985b-cb648d9a3f5f@gmx.de> Date: Sun, 15 Aug 2021 18:28:54 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <80ac4cb1-85bb-c392-e40d-3ccfb86cbd67@gmx.de> Content-Language: en-US X-Provags-ID: V03:K1:fro0TFZRDrp5aJuxVlPBT4zyxOrHnA2PgIcNBA3ewsCZiWE/vz0 2ZYPIvcZZel2khREYRoL4f+N0zN40auJRONcN6OJ1CgZl0g9Oubv7njbafHp1J7cxjrB1Ly SSlSnOKd7uoMWsIRtDlzDgUVRVPU5zzyQ8Mwxt81zA9oRKeNyI/yUon7ndSoCLInJPGmR5f LwkxJ7w/F8z2HxUcKWPpg== X-UI-Out-Filterresults: notjunk:1;V03:K0:s1PquoxeU5U=:bDc7YW7kV0l5Vo+7aF1jj4 klLAdHwH99NoXDMHQmIW1Oaju8r456Qk2829lHrN+sx8x2LvZasbmVhLJwe2QAWNbRjpgMuO4 l85xJbMEgAkSu7tewEcdvIKWHjVjRKzPQF/jLWkytOYTGXCx9D4mld0mDIQuH6lON86UVpaFh HCM4lWy/kvamoD2X/34jgM2GMGXwjzbngqSyGNa18OYkJp3lfFgyZ4Tmg1h+mMclpDLyF7gnb lDD06PN3WRNlz1hp58x0xvr+jB7gfvJisxpWNtbvJ64vTVhWomvLChn26TtODL9tftRg1WUm3 PWZgndx1ta1WdcgihdNKGeiZH2jaGOQNC5qZCGVkIDmQ2NZP1pUS7Vnnzgbn+DIPequZPTVSH pofP489PS8eZiUSHIF7Fh4/yq2ZBPE4q8L8QktLDW6W9EPioNhEi/46esUgNfFQqsigNwLfrA ZffRBchstnBze9KiMk2JB4BFEzMAO/9RtgUQV/l8QRJmRxs4KrBGkfQ+7EytAwPeftMxnJ36Y 7bI3nZv4/0smCqtpTAr900QFrP4z8JdZ9g17xGyXMd6eWOmRMXmzI4HXGRtKAs0U2emHt88bF 5cB9nRuBlo6jAShYnubKZfaFBcvk0jTN3YyV1EpAGnZ04EYdTs8rPsRrgjaD8/MUUdbSWo74C Y11REGTO4qwQ7KX6PudDueGVvrAdFvQB1o7jQvvRtGddaYeYxywQfwRq7wJhTQNlyx6hxoZlX IyOkozP5mF2IPq8CrVlkS77omNme2R/LExspCiFaJ2+I+B+sFkUnDHP+VJGYVIUFPe99jLHuH CqS1nKxRBzXGfW2olxxPP4wPYpa9hUq7uOxr9wIJkTqiDkpiz4s0Qhz0HdUK0qZoKHFiOKyxD c0paOihv86KZDgg4+xW+E+YsHYDocYR422bvk6v7xTRVgZrBV/HviVHaGDuGzvDa/+UhtHFdS n7vMbcgCbWXxo2vJ4xFEzlrpBTY4+SESlGfuKMtynFCMx8vep+RAfLD7NzQynaHzWacxt3JiZ 8lGjlCoiCE4uMHHR/azSJR0YFFq6H87w1AM8edAoFJgLQ7tHmluG0NZQX/uFsvVywY9kMRBAF YvgFIrws9SomAox7oeMPcVrb5pwtXWg2FnBEWmt7lg4M6AnL+LVy97C9Q== 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 Dear Tom, The following changes since commit 85ccbf666e549f0b06c29d565b9e4fdd87cf6600: Merge https://source.denx.de/u-boot/custodians/u-boot-x86 (2021-08-13 08:37:47 -0400) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2021-10-rc2-2 for you to fetch changes up to 61ee780352e054df587d8781f23b323c967b5d2a: efi_loader: refactor efi_append_scrtm_version() (2021-08-14 20:54:41 +0200) Gitlab CI showed not problems: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/8711 ---------------------------------------------------------------- Pull request for efi-2021-10-rc2-2 Documentation: * Require Sphinx >= 2.4.4 for 'make htmldocs' * Move devicetree documentation to restructured text and update it * Document stm32mp1 devicetree bindings UEFI * Extend measurement to UEFI variables and ExitBootServices() * Support Uri() devicetree node in text protocol * Add Linux magic token to RISC-V EFI test binaries ---------------------------------------------------------------- Heinrich Schuchardt (5): doc: add pkg-config to the build dependencies doc: require Sphinx 2.4.4 doc: fix Latex margins efi_loader: Uri() device path node efi_loader: add Linux magic to RISC-V crt0 Masahisa Kojima (4): efi_loader: add secure boot variable measurement efi_loader: add boot variable measurement efi_loader: add ExitBootServices() measurement efi_loader: refactor efi_append_scrtm_version() Patrick Delaunay (1): doc: stm32mp1: add page for device tree bindings Simon Glass (3): doc: Move devicetree control doc to rST doc: Update devicedocs including how to add tweaks doc: Add a note about why devicetree is used arch/riscv/lib/crt0_riscv_efi.S | 7 +- doc/README.fdt-control | 230 ------------- doc/board/st/index.rst | 1 + doc/board/st/st.rst | 68 ++++ doc/build/gcc.rst | 4 +- doc/conf.py | 108 ++----- doc/develop/devicetree/control.rst | 251 +++++++++++++++ doc/develop/devicetree/index.rst | 13 + doc/develop/devicetree/intro.rst | 44 +++ doc/develop/index.rst | 1 + doc/device-tree-bindings/adc/st,stm32-adc.txt | 141 -------- doc/device-tree-bindings/clock/st,stm32-rcc.txt | 95 ------ doc/device-tree-bindings/clock/st,stm32h7-rcc.txt | 152 --------- doc/device-tree-bindings/i2c/i2c-stm32.txt | 30 -- .../memory-controllers/st,stm32-fmc.txt | 58 ---- doc/device-tree-bindings/mtd/stm32-fmc2-nand.txt | 61 ---- doc/device-tree-bindings/phy/phy-stm32-usbphyc.txt | 75 ----- .../pinctrl/st,stm32-pinctrl.txt | 208 ------------ .../regulator/st,stm32-vrefbuf.txt | 23 -- doc/device-tree-bindings/reset/st,stm32-rcc.txt | 6 - doc/device-tree-bindings/spi/spi-stm32-qspi.txt | 44 --- doc/sphinx/kerneldoc.py | 26 +- include/efi_api.h | 6 + include/efi_loader.h | 5 + include/efi_tcg2.h | 20 ++ include/tpm-v2.h | 18 +- lib/efi_loader/efi_boottime.c | 25 ++ lib/efi_loader/efi_device_path_to_text.c | 13 + lib/efi_loader/efi_tcg2.c | 356 ++++++++++++++++++++- 29 files changed, 845 insertions(+), 1244 deletions(-) delete mode 100644 doc/README.fdt-control create mode 100644 doc/board/st/st.rst create mode 100644 doc/develop/devicetree/control.rst create mode 100644 doc/develop/devicetree/index.rst create mode 100644 doc/develop/devicetree/intro.rst delete mode 100644 doc/device-tree-bindings/adc/st,stm32-adc.txt delete mode 100644 doc/device-tree-bindings/clock/st,stm32-rcc.txt delete mode 100644 doc/device-tree-bindings/clock/st,stm32h7-rcc.txt delete mode 100644 doc/device-tree-bindings/i2c/i2c-stm32.txt delete mode 100644 doc/device-tree-bindings/memory-controllers/st,stm32-fmc.txt delete mode 100644 doc/device-tree-bindings/mtd/stm32-fmc2-nand.txt delete mode 100644 doc/device-tree-bindings/phy/phy-stm32-usbphyc.txt delete mode 100644 doc/device-tree-bindings/pinctrl/st,stm32-pinctrl.txt delete mode 100644 doc/device-tree-bindings/regulator/st,stm32-vrefbuf.txt delete mode 100644 doc/device-tree-bindings/reset/st,stm32-rcc.txt delete mode 100644 doc/device-tree-bindings/spi/spi-stm32-qspi.txt