From patchwork Sun Jul 3 08:48:43 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?UmFmYcWCIE1pxYJlY2tp?= X-Patchwork-Id: 586819 Delivered-To: patch@linaro.org Received: by 2002:a05:7000:5036:0:0:0:0 with SMTP id e22csp2921092mab; Sun, 3 Jul 2022 01:49:54 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vSQykM73IhIY98OVtDICWIMyGTKsmP8G2gwZtO4zi1p9tBAs3eOQ7QpDeQrwbT+IHVnE6x X-Received: by 2002:a05:6512:2216:b0:481:1ed5:5a72 with SMTP id h22-20020a056512221600b004811ed55a72mr14503490lfu.142.1656838194667; Sun, 03 Jul 2022 01:49:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656838194; cv=none; d=google.com; s=arc-20160816; b=JsBu+jtQevZNPMLLCdSLTotsBmmBD3wlOEjYQuZLVisy6urse76RbqzxmgAwD5R8xy XW+3C0n9Cm9GOXDUuvVpmrWa8M8nK3WLIjUj15OwROpGvPZqnSfCb4FKWBCr/30NtLYS 2l3mtWNvNpBkHBsRm1sHMyJ6Dzh7g3PI7iTthRnEUvhAVKiveuDCJd7rSukZ6qURGhSD fc89gVuQBuuqC9TL7SuBBeP/rzpqyfXdwWhQuV5e31Sb4yxNKn3F1+CCCfOf8EVHyONL 11zH5ykPeAZogqMJK+I6cU1Ln5HZ9Y/8OlJqHvcznPSygdYFnwkIJg8CX8Q1/Njh7ljw bdvw== 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:message-id:date:subject:cc:to:from:dkim-signature; bh=9kEykWSiCHta0qNNdWN78VgO+eJrJwNGF5ZUgJ22G7I=; b=HFcpdD/RIl1+qVLJDii9V22Ky8eEsE5HBaQXZamUijCmFpHk1WVMzps5OfOn5YrFvI pNjcrRKBtSv9q2avUBeUnbA300oElCIt2NRtU2vfT7nkftmvUfbszkmQGmVo3EqOXWvT FGV2zpln5Xm+O7oNCLYqDuqZ/Iqw9k5ZdvjK98gw7Cc80lzf7gEL4oMIjUD7rhUltGKy 5yNFwysrCQeFExSTAvevVJZVWjuH49YaGjBqXo/W7HYP4uKyZTugf1EgMXwQ6Bxk6JQ/ GCfY/tUxOYL3l8qmOEBK3Cb/vkxR5bjArjv2QyFRhqI/08HzP8Rthi5lSrORsBEUxc5V b2EQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=IpvdwkvS; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com 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 u21-20020ac248b5000000b00473a2471e6asi22741686lfg.21.2022.07.03.01.49.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Jul 2022 01:49:54 -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; dkim=pass header.i=@gmail.com header.s=20210112 header.b=IpvdwkvS; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id AA887844AC; Sun, 3 Jul 2022 10:49:53 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="IpvdwkvS"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 89F9A84424; Sun, 3 Jul 2022 10:49:52 +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.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 7577283E60 for ; Sun, 3 Jul 2022 10:49:50 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=zajec5@gmail.com Received: by mail-ed1-x530.google.com with SMTP id x10so694597edd.13 for ; Sun, 03 Jul 2022 01:49:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=9kEykWSiCHta0qNNdWN78VgO+eJrJwNGF5ZUgJ22G7I=; b=IpvdwkvSjPMrsFJztZyTt0MYtqdx4hmOYVJh02aTXuJzV0tESDbcjbmS0qT/zbpI8P wVQ2bZIa7/FnmKLhjbcZV3qu1zFgOPqFBQwhUxggAsOa/wWV59im4yncrzCyxcwMCxL7 7IPrdvgtPEhVZJit+PAyOXRM0NXVvoaFzFi5s/HUybHiS5VeOJAJcZ0fiux2OZfJOkcP ncotds7BzBtxi04t0WNkY3X2NiUhk74WKJuD8adaaqvWPntJwKwlI5NeUAFiFI41/eaA 1U2kZIONyQEoGTzEzd1gSEDeMMmFtC+1avNRwWT/V23Vf9PHlP2av2b6IFvqP27arDBD G4Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=9kEykWSiCHta0qNNdWN78VgO+eJrJwNGF5ZUgJ22G7I=; b=6+sW7ZIVb6hWZr/5ZB1hmVac4TngTenPsJaIw2xnFHWYZFx8ImvvaTyPN1yTgJ1VpT stgDogBzk17xtZKYSQDzmUcK5jGmx8F+xspM+zHz29JNuQDPNWGl/OrPMtf6e43hJWlt /wlrs8mnpobs7iUFZzDXdyADjq48PqKap1o+hgmYi7v+j8UZNVnEPn0lc4EiAMW8oVns Bc9AXCDb3xwqOWU/P1kjiR6CUgX3fIrxQOV8qjkcKf2WbU0QaASjz64LYMJpcGFs29OY d9ALIzqfWZuDj4HgbEW8ouOb/wk0uNPVnzXoPCv4S/c00t/uulJGge5RGjZqqCJsMKIX KQpA== X-Gm-Message-State: AJIora+WH3ItE2e9Rl5i11ZgFzBlfPzFosQm3XeSNElOi+p6IC6Wauwm 4Jg5M8wsiS/MFEaiYSClDiT+9BLp17M= X-Received: by 2002:a05:6402:2682:b0:437:657f:216f with SMTP id w2-20020a056402268200b00437657f216fmr31142154edd.92.1656838189987; Sun, 03 Jul 2022 01:49:49 -0700 (PDT) Received: from localhost.lan (ip-194-187-74-233.konfederacka.maverick.com.pl. [194.187.74.233]) by smtp.gmail.com with ESMTPSA id m18-20020a170906235200b006fee16142b9sm12666994eja.110.2022.07.03.01.49.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Jul 2022 01:49:49 -0700 (PDT) From: =?utf-8?b?UmFmYcWCIE1pxYJlY2tp?= To: Srinivas Kandagatla , Rob Herring , Krzysztof Kozlowski Cc: Tom Rini , Ahmad Fatoum , linux-arm-kernel@lists.infradead.org, u-boot@lists.denx.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?b?UmFm?= =?utf-8?b?YcWCIE1pxYJlY2tp?= Subject: [PATCH] dt-bindings: nvmem: u-boot,env: add basic NVMEM cells Date: Sun, 3 Jul 2022 10:48:43 +0200 Message-Id: <20220703084843.21922-1-zajec5@gmail.com> X-Mailer: git-send-email 2.34.1 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 From: Rafał Miłecki U-Boot doesn't have cells at hardcoded addresses. They are stored in internal format. It's still important to define relevant cells in DT so NVMEM consumers can reference them. Update binding to allow including basic cells as NVMEM device subnodes. Signed-off-by: Rafał Miłecki Reviewed-by: Tom Rini --- .../devicetree/bindings/nvmem/u-boot,env.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Documentation/devicetree/bindings/nvmem/u-boot,env.yaml b/Documentation/devicetree/bindings/nvmem/u-boot,env.yaml index e70b2a60cb9a..e96bca99f2d9 100644 --- a/Documentation/devicetree/bindings/nvmem/u-boot,env.yaml +++ b/Documentation/devicetree/bindings/nvmem/u-boot,env.yaml @@ -24,6 +24,8 @@ description: | Right now only flash partition case is covered but it may be extended to e.g. UBI volumes in the future. + Variables can be defined as NVMEM device subnodes. + maintainers: - Rafał Miłecki @@ -40,6 +42,14 @@ properties: reg: maxItems: 1 + bootcmd: + type: object + description: Command to use for automatic booting + + ethaddr: + type: object + description: Ethernet interface's MAC address + additionalProperties: false examples: @@ -58,5 +68,8 @@ examples: env: partition@40000 { compatible = "u-boot,env"; reg = <0x40000 0x10000>; + + mac: ethaddr { + }; }; };