From patchwork Fri Oct 21 12:45:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sughosh Ganu X-Patchwork-Id: 617168 Delivered-To: patch@linaro.org Received: by 2002:a17:522:c983:b0:460:3032:e3c4 with SMTP id kr3csp955390pvb; Fri, 21 Oct 2022 05:47:01 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6yp7Z9V80kLwpFcI7Os7ZX4A7EllUD8Y6jt/2912r5e6C2QV1AsjhpIxP7WBozUx/sydMP X-Received: by 2002:a17:907:608a:b0:791:9dbc:cc11 with SMTP id ht10-20020a170907608a00b007919dbccc11mr14905392ejc.357.1666356421160; Fri, 21 Oct 2022 05:47:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666356421; cv=none; d=google.com; s=arc-20160816; b=rOcZzprUKIIy5co7MOWP6HGvBoQCVmHfs4iEbpbVPOkp9EcO9sXfL0t/fuYrl199Nc 4SqisUzSFrMsIece9qYA/++rj6Uwshfju4oHuq7NqlY8qC2/I8MtSyaXxfVy5nEUk5Lc SfGn715OPl1jv/SIxQ2aXdB14EkORPFLH92E6zPiQ+N3CelPaR1hVTAfQKVFPHyN+bSL o0M1PRwvqZDYd4/dncUE/hCTVTi0lBVCoXHntiBRITFhskx0R8ELMtVrLCA2uUIkB6WI B1gS1XZES377Y29i4a+Sg8+vU1oWfNTLOwDw/rTsHYDqJQ4tL5Dlr3K3GDWdQxRYV/pi FrPw== 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=XvqDyPlRde/5HK0N8jW4WBxh3g9Pcy+koXNV19oilDU=; b=li1zSQMxfNBmVNAT/uDmrpxijP/hV+MMRQEjFD0l9ZAPfN1MPy6vo10FRTzqEbBqSy ZLasXRQwS+zpsb7PgvrdTjLQiBpkSelLQ9aB6IRJ7LLW/1jqjApcfWPQGYUewh8gYMUi VU18n8Wxh7zyUo2usjLGqdoNr0F9VGS12cmOzmibLNFfpeCrGl5Y1RZSFwFyZTUKFzt3 3BD42j8akkahWotNkBLVYfIIx+Mi05345z8tVenjCmbP+WqhcBwMtkYI8AwccLcZrANl iCbX3Nyw/1DJJgWLzXeebIpD959fszTEtSy2sTS+3cj5L4xsA1Rik1Cxe5henPR57jtl zMwA== 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 hg7-20020a1709072cc700b0078e1216fb07si7455916ejc.558.2022.10.21.05.47.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Oct 2022 05:47:01 -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 8062784FD8; Fri, 21 Oct 2022 14:46:47 +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 4DDC684FD0; Fri, 21 Oct 2022 14:46:40 +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 770AE84FBE for ; Fri, 21 Oct 2022 14:46:35 +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 0536A1042; Fri, 21 Oct 2022 05:46:41 -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 996163F792; Fri, 21 Oct 2022 05:46:31 -0700 (PDT) From: Sughosh Ganu To: u-boot@lists.denx.de Cc: Heinrich Schuchardt , Ilias Apalodimas , Takahiro Akashi , Patrick Delaunay , Patrice Chotard , Simon Glass , Tom Rini , Etienne Carriere , Jassi Brar , Sughosh Ganu Subject: [PATCH v15 01/15] dt/bindings: Add bindings for GPT based FWU Metadata storage device Date: Fri, 21 Oct 2022 18:15:54 +0530 Message-Id: <20221021124608.681387-2-sughosh.ganu@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221021124608.681387-1-sughosh.ganu@linaro.org> References: <20221021124608.681387-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 V14: 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>; + };