Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp3490074pxu; Tue, 15 Dec 2020 08:11:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJyTP7uwLRdNObKBZGmhelY8TFM7oo7l/qPfmMv1Ejt+kZXzFv6C6fqcm9Moth9vzz6pzAYl X-Received: by 2002:a17:906:5fc9:: with SMTP id k9mr26683997ejv.70.1608048693366; Tue, 15 Dec 2020 08:11:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608048693; cv=none; d=google.com; s=arc-20160816; b=UXcFX/zCdD4sE2xeT1EWJF7VuTOA8TApb73B9lye91bpjJ7T3QODV2ZILTgX3cCOxv zdukKfe8JGVPdHM61W0hsj00yQz0KCyyjCK10IFSr5+N4zYC1AM0+Y59v7YgOWHGB51z Q7soRcYws7PWKIP7NXVX6R8MqxgJGNg9F3T/B9ez7jXTUw+Kw+U1ctT4YEYfPUc/q1rd bk/fF49tK12vo9zpxrX7w9zkBKSw35c+gcdakqEi4yM/GntHU6niHAlixycgCPk5wHJE S9LdOpF9asUhcL27/TxyENSqPAkX3RZcEzz4OYhth9v7WzKf5GgnWTO+THxvet8cFK6C OS+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=zbl8VFbbQXX1Dfs5GgElh5eqMYrheyKSmrBF9Fmo0g4=; b=yDj8cWw3FVan5EzlQFiUE9mG3MxIZqWbI+rIbZ2KMLcAwZNhFuMLusQ7lfYaV7GcL+ zOXhNmGT5q32YCVh6ctjlleaw2yld8iS8iPgRn/ZZ5/jA1Px0/Gxz52FKqLCuloLCEP9 EVRUyCueM5wDEHGjGO248GmpkVAajm+9B1vYnrlaVU0EsXjYkK2NZW24UPpIHbVSgjcj zsIKOyWQpsdi9XbOFnl4WVkowRa2iwQIb9Sm4F1J5L1MbpLDgKqfjZXhawrwvj0GrFxZ +e46PlAQ/nzFLxLDvMkEafld2S8RA+YE2Pc8D3QIQcXn/L8a7G7Ojgvk95sH3gLVjNXS P5PQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a7si1086042edj.215.2020.12.15.08.11.06; Tue, 15 Dec 2020 08:11:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730786AbgLOQDq (ORCPT + 99 others); Tue, 15 Dec 2020 11:03:46 -0500 Received: from mx2.suse.de ([195.135.220.15]:60806 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730659AbgLOP5X (ORCPT ); Tue, 15 Dec 2020 10:57:23 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 352ECACF9; Tue, 15 Dec 2020 15:56:41 +0000 (UTC) From: Nicolas Saenz Julienne To: srinivas.kandagatla@linaro.org, Saenz Julienne , devicetree@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux@armlinux.org.uk, catalin.marinas@arm.com, will@kernel.org, robh+dt@kernel.org, tim.gover@raspberrypi.com, phil@raspberrypi.com Subject: [PATCH 1/6] dt-bindings: nvmem: Add bindings for rmem driver Date: Tue, 15 Dec 2020 16:56:21 +0100 Message-Id: <20201215155627.2513-2-nsaenzjulienne@suse.de> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201215155627.2513-1-nsaenzjulienne@suse.de> References: <20201215155627.2513-1-nsaenzjulienne@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Firmware/co-processors might use reserved memory areas in order to pass data stemming from an nvmem device otherwise non accessible to Linux. For example an EEPROM memory only physically accessible to firmware, or data only accessible early at boot time. Introduce the dt-bindings to nvmem's rmem. Signed-off-by: Nicolas Saenz Julienne --- .../devicetree/bindings/nvmem/rmem.yaml | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Documentation/devicetree/bindings/nvmem/rmem.yaml diff --git a/Documentation/devicetree/bindings/nvmem/rmem.yaml b/Documentation/devicetree/bindings/nvmem/rmem.yaml new file mode 100644 index 000000000000..3037ebc4634d --- /dev/null +++ b/Documentation/devicetree/bindings/nvmem/rmem.yaml @@ -0,0 +1,35 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/nvmem/rmem.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Reserved Memory Based nvmem Device + +maintainers: + - Nicolas Saenz Julienne + +properties: + compatible: + enum: + - nvmem-rmem + + memory-region: + $ref: /schemas/types.yaml#/definitions/phandle + description: + phandle to the reserved memory region + +required: + - compatible + - memory-region + +additionalProperties: false + +examples: + - | + fw-config { + compatible = "nvmem-rmem"; + memory-region = <&mem>; + }; + +... -- 2.29.2