From patchwork Wed Aug 17 12:43:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sughosh Ganu X-Patchwork-Id: 597850 Delivered-To: patch@linaro.org Received: by 2002:a05:7000:b345:0:0:0:0 with SMTP id w5csp3206251maz; Wed, 17 Aug 2022 05:44:14 -0700 (PDT) X-Google-Smtp-Source: AA6agR7nzq/5sAn+1fDTOAyTru2U9IV/ZcDsVaQf00RHMJr5wzWFVZS/c9BiHRA5fJV6R3bzyH99 X-Received: by 2002:ac2:484f:0:b0:490:d7b2:abd0 with SMTP id 15-20020ac2484f000000b00490d7b2abd0mr6846104lfy.508.1660740253933; Wed, 17 Aug 2022 05:44:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660740253; cv=none; d=google.com; s=arc-20160816; b=E7Abe5XU1w+jJOrWtb8UXmIiDVPi0HnTFGCD+NT2QH9OmhU/ac8p5JeGHTgmwDz921 Cwt0I52EWKoLX8QpFFwqpyqNGNjDPGfy0e3NO1aqJG0sCpDirUCqdW4Jsjm7VhU1wYgb Q7Fz0zT5W9JpmL+wh0n4SYIsU5Ak5OydEYj5SrNfnbZrG7lsowdeLiQxZGS1BSe5h/hP YGtLqc/X851+3AnWUL2OsR/drzyC3c6Jb1YD/eVXknKcXsDV4eJtqoQUedlaW49hVNst Ux9KEAzNRQn9b33VZy94wKVLCQQDXXAU6OlNdn9tmGBGzKZrYA/GUlc7wE8QzcYy/jAp mBrQ== 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=Fh4oJ9HjdAz2u3SZL7/0swgRQgLmdqxCQLi3qPHrVJU=; b=gwF9z9TnOSHKnvzUuQ1SV/0H2xg5TvTInvwsjf6WzMA/WHyLeQTAg8t8JDj44sQcJ5 /nzTeNeMHGSNvPUdkgZ1BXdPbyr4iN3pffpHln4+9ftd1OEUpRhTUsd5cmlRYbVX82L5 gYfxXr+I/AVxPh1/8qRjtL47lUlbw1xUDmq0/fpJImjwVVC1vGj5tAM/FluQ0XBcwGoX sRuASyvdI3dVQ783f6wp9nowNitTvaLDhemYazMMApmmwGhbNUPwDbaGWpyxIfO2DRe9 RnfhD7Hnp+VRZgpm4el7LdQ97cYLU7sx/gY9feFx9Imm1kq5wqQQbXr3TnygkNignRlw Zmxw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 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. [85.214.62.61]) by mx.google.com with ESMTPS id bz8-20020a05651c0c8800b0025e4c4c3021si8419319ljb.422.2022.08.17.05.44.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Aug 2022 05:44:13 -0700 (PDT) Received-SPF: pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) client-ip=85.214.62.61; Authentication-Results: mx.google.com; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 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 0D34C849F6; Wed, 17 Aug 2022 14:44:03 +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 747BD8498C; Wed, 17 Aug 2022 14:44:00 +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,T_SCC_BODY_TEXT_LINE 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 C142E8498C for ; Wed, 17 Aug 2022 14:43:57 +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 0AD7E113E; Wed, 17 Aug 2022 05:43:58 -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 8D7D13F67D; Wed, 17 Aug 2022 05:43:53 -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 v8 01/13] dt/bindings: Add bindings for GPT based FWU Metadata storage device Date: Wed, 17 Aug 2022 18:13:11 +0530 Message-Id: <20220817124323.375968-2-sughosh.ganu@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220817124323.375968-1-sughosh.ganu@linaro.org> References: <20220817124323.375968-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 --- Changes since V7: 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>; + };