From patchwork Mon Oct 3 14:24:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sughosh Ganu X-Patchwork-Id: 611968 Delivered-To: patch@linaro.org Received: by 2002:a17:522:c983:b0:460:3032:e3c4 with SMTP id kr3csp1130235pvb; Mon, 3 Oct 2022 07:25:23 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7YPgqOcuVYDq2k29A3ZjE4+m7FnBMzYiuelJNY/k+D+FRD2WK9yzgVANiaLPPN2jOXrjxN X-Received: by 2002:a17:907:608d:b0:787:6e75:5111 with SMTP id ht13-20020a170907608d00b007876e755111mr15596536ejc.760.1664807123247; Mon, 03 Oct 2022 07:25:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664807123; cv=none; d=google.com; s=arc-20160816; b=fUOw859cD95djRrvYuBAWi/4pwcbGvrm8gikEpA6FVoV//6LP+9+H3QKkC/lNLBi+z EWx9/pY35THRcWelPRukPhXuLdB4HJccj/vIQUEYW4+ekJE34PmDNVPtU+Yb+Fxb2w+d MgNg0SLfkcw+SixcwJ4vtcyO1umPBsCudCsjVeiuK8ij3nOY7R3d1gsfwcQyQHYrLjHP o/7W5X94OmZht8nhGiOVbbaNMe7bkxN8TA40RjKX6Z3yoBPESSo0VP5eZzixFKHJzzPv 6M8sbvws8EWRywYXao0pMOFP3nUtDhIsZT2+fu8Fxy0z2SdA4gagahE06eS3EKczuZu0 1Ajw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from; bh=9TM/azufFAzF6dhUb60PJkavkXD6OAUtAuakh708DOs=; b=FLf1P5UOEDftbmJYBI0BkSKWifIaTtcTjMw255JuEHe8EkI3voQR2MxuRXhhBMs96g bkQLKQFAjJ2Dt0sFDaSQm4Qcrqn/IM0F2QIMA6Qt6S0EngCkszndU5lBGTZZrT3m4WU3 Mlwy/hKrhSZ7R3rpu4PaVTH0ZP30Roym0qUdnBFPI202pv+z54xII+70AnilPv2tnzJ1 DU7VSLC1P8EdZhu2tcB/6lgeUZODNERJ7HtY8h/oSsRhiMw7FGzB7GlEJvBMSziyGMKL g+hUcGN2N2M2NeoUniFicLSFgxo0EhZfZBiWD5Ku6LYLb7e9VZ512VXMlrx5N3AP1wo4 fuXQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from phobos.denx.de (phobos.denx.de. [2a01:238:438b:c500:173d:9f52:ddab:ee01]) by mx.google.com with ESMTPS id h14-20020a17090619ce00b0072b40bc7412si6077658ejd.223.2022.10.03.07.25.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Oct 2022 07:25:23 -0700 (PDT) Received-SPF: pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; Authentication-Results: mx.google.com; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 750DB84E02; Mon, 3 Oct 2022 16:25:15 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: by phobos.denx.de (Postfix, from userid 109) id 295D384CEC; Mon, 3 Oct 2022 16:25:13 +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.2 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.2 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by phobos.denx.de (Postfix) with ESMTP id 3F93184CEC for ; Mon, 3 Oct 2022 16:25:09 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=sughosh.ganu@linaro.org Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4052E16F8; Mon, 3 Oct 2022 07:25:15 -0700 (PDT) Received: from a076522.blr.arm.com (a076522.blr.arm.com [10.162.16.44]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D33123F73B; Mon, 3 Oct 2022 07:25:04 -0700 (PDT) From: Sughosh Ganu To: u-boot@lists.denx.de Cc: Heinrich Schuchardt , Ilias Apalodimas , Takahiro Akashi , Patrick Delaunay , Patrice Chotard , Simon Glass , Bin Meng , Tom Rini , Etienne Carriere , Michal Simek , Jassi Brar , Sughosh Ganu Subject: [PATCH v12 01/15] dt/bindings: Add bindings for GPT based FWU Metadata storage device Date: Mon, 3 Oct 2022 19:54:13 +0530 Message-Id: <20221003142427.251192-2-sughosh.ganu@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221003142427.251192-1-sughosh.ganu@linaro.org> References: <20221003142427.251192-1-sughosh.ganu@linaro.org> MIME-Version: 1.0 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 Add bindings needed for accessing the FWU metadata partitions. These include the compatible string which point to the access method and the actual device which stores the FWU metadata. The current patch adds basic bindings needed for accessing the metadata structure on GPT partitioned block devices. Signed-off-by: Sughosh Ganu Reviewed-by: Heinrich Schuchardt Acked-by: Etienne Carriere Reviewed-by: Ilias Apalodimas --- Changes since V11: None .../firmware/fwu-mdata-gpt.yaml | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 doc/device-tree-bindings/firmware/fwu-mdata-gpt.yaml diff --git a/doc/device-tree-bindings/firmware/fwu-mdata-gpt.yaml b/doc/device-tree-bindings/firmware/fwu-mdata-gpt.yaml new file mode 100644 index 0000000000..0735191ff1 --- /dev/null +++ b/doc/device-tree-bindings/firmware/fwu-mdata-gpt.yaml @@ -0,0 +1,32 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/firmware/fwu-mdata-gpt.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: FWU metadata on device with GPT partitioned layout + +maintainers: + - Sughosh Ganu + +properties: + compatible: + items: + - const: u-boot,fwu-mdata-gpt + + fwu-mdata-store: + maxItems: 1 + description: Phandle of the device which contains the FWU medatata partition. + +required: + - compatible + - fwu-mdata-store + +additionalProperties: false + +examples: + - | + fwu-mdata { + compatible = "u-boot,fwu-mdata-gpt"; + fwu-mdata-store = <&sdmmc1>; + };