From patchwork Mon Jul 4 05:16:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sughosh Ganu X-Patchwork-Id: 587091 Delivered-To: patch@linaro.org Received: by 2002:a05:7000:1ec:0:0:0:0 with SMTP id 12csp498924map; Sun, 3 Jul 2022 22:17:49 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tWUrMA09oq6fW+BmhS2SwggVvKvpNu1n7kDC+qkZQK5LRcS83+SJDZiN+vvSjuYp+SGLlz X-Received: by 2002:a05:6512:2a8d:b0:47f:b3ba:4922 with SMTP id dt13-20020a0565122a8d00b0047fb3ba4922mr19089313lfb.38.1656911868949; Sun, 03 Jul 2022 22:17:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656911868; cv=none; d=google.com; s=arc-20160816; b=NcGReGlnfjb+K99VYNDYk0LC623bsbYZsVvzvGC7tS2TGBbLrHI3raoE7hsDFqvsQw yy22eyrpRPHEZ+eBaMWCQCyOOrM5StVbsXBB8PLuByWaRR46t3HoEvdSmJkMm+86VwBP d1yNcZ8aClPN/w9I2bwvgMB0AJDqNvUvFkJLLX4xybI2jojODqWDtrRs0bUoql2rUP0k Ki5a6HwOD46q3dEvF7178O2JF9MZ+pBR0ZGUTOpNUfa96pmtsxsxwMszQTYeQ/YvqWNC OCkLjH/UyNUtWzUppptb6c4dMaNwQzwTiL2iPziXot9acbdgpKQ5ULHTMB2P/AuHQjMB TcoA== 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=tYz7gICBvXLXX0wZ+ALnsUX73pfFuUdXgL06f8I6D28=; b=w9RQFWUfPdRXY/kruQ2GxDTc2AY7tQONytqTlsRnORZQL49z5UZ4iEVwVR8bl9TnW5 cxfhoxIeCfVUXc7mnQGu2QGVmOt74UOBgMxmw0mIPnF7qdi7JsUvpP8AfHCYwBt7wEm9 5udwpVPrs4PJLkO4WO5WtU8HbD6UY98dgIZGpE+NOpJ8HTATzST9+UKkUB9CNmG+iXKV enuUTxROD+Zkph790o/mENHX4QuhZwUExDLILDNxiPx0kI890Lys3N0YLJhTNSGR7EKV SVQeeLa/b5tAJ71bD7MCEv116wcAbishVq4LDdUAykTN2qA/Pn725yuIZgWHcbHhYrMa rGXQ== 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 y25-20020a2eb019000000b0025a7bb41414si26764699ljk.296.2022.07.03.22.17.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Jul 2022 22:17:48 -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 D7E3A844D6; Mon, 4 Jul 2022 07:17:38 +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 A166184501; Mon, 4 Jul 2022 07:17:37 +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 12752844C8 for ; Mon, 4 Jul 2022 07:17: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 8710323A; Sun, 3 Jul 2022 22:17:34 -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 910113F66F; Sun, 3 Jul 2022 22:17:30 -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 v6 01/13] dt/bindings: Add bindings for FWU Metadata storage device Date: Mon, 4 Jul 2022 10:46:46 +0530 Message-Id: <20220704051658.1085442-2-sughosh.ganu@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220704051658.1085442-1-sughosh.ganu@linaro.org> References: <20220704051658.1085442-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 --- Changes since V5: * Changed to yaml file from txt as per review comment .../firmware/fwu-mdata.yaml | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 doc/device-tree-bindings/firmware/fwu-mdata.yaml diff --git a/doc/device-tree-bindings/firmware/fwu-mdata.yaml b/doc/device-tree-bindings/firmware/fwu-mdata.yaml new file mode 100644 index 0000000000..97d30bd1c1 --- /dev/null +++ b/doc/device-tree-bindings/firmware/fwu-mdata.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.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>; + };