Received: by 2002:a05:6a10:83d0:0:0:0:0 with SMTP id o16csp43898pxh; Thu, 7 Apr 2022 13:27:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzRW6zXtPmFqOdg6J/9f5Oh0hjo0T+hsW2gteP4KYf80SfJE37f2EquWm6FVtq289B06yx3 X-Received: by 2002:a05:6a00:1488:b0:4fa:ac61:8b11 with SMTP id v8-20020a056a00148800b004faac618b11mr16398584pfu.58.1649363262972; Thu, 07 Apr 2022 13:27:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649363262; cv=none; d=google.com; s=arc-20160816; b=kF2bVP5M46x84zqXWZzzrkZHaiji3XPn17tuCnNc+GVYFgh9DVL6s+QyNE6zkg+aoC raRuxCQKnyddEksZ0QUf0Wbz5VLWlcoxPTLt4cKXJ2zN5EpTRinaINFG9IOncOZNNNU8 RgV6Baa1wlepBLZFeVJLzEVBKs7a0ddS55zTyNW/iNM/aRD2pUFvMZ/8/CWDOkw/fUtl DG2SOkcZGQ3zLRTW1EoMyb3KLtPlbjWGYLTMOuqGiCcPoQiIJrcGzf2u/69r2JpHc6d5 KttkluQ6+6vab/VeP/1xungrsI9Hzz3F3AyTdPP+Pky2KSuOvHqINxdVZn9Ot7PGz+/t osqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=3SMplr3NIxarZcsC3NyJ/Iwr/dnvkZ+4jSSz/1c1XSw=; b=u/2AJ/aP8/gwVOXoFo87DLW/qP8bh+H3mn57pFbiDReXXsl377aTloP6BfAXiXasWP tbq0C0YNTDV2Dbh9qeH+SjbLtRo3UN1R653Ibh/NlEKmamHsftpSHh3fNREyuwK+kDav s0dMja/pXFZu2dVohKXD+8mmTLRrDcpo7qXqooyCeMfg8d18n06JvZaLMjx3rRneZIJ7 J05jjOcZ1KG3xu/0hwZ1Z8WY2QKuzaOBpVjjA6Jd6ck3pi4KbvrqOokUGv6kaeOqvr7M puC7Tejc/qTnGd/j+pWQ0sZkcSrpVClvPdwm/J/7U0sNbHrQQTRClYZ5mqQqY5UgsHFc GN5g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id j6-20020a056a00174600b004fa9846a3b7si13134599pfc.363.2022.04.07.13.27.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Apr 2022 13:27:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id ECA82362315; Thu, 7 Apr 2022 12:42:53 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244062AbiDGSTI (ORCPT + 99 others); Thu, 7 Apr 2022 14:19:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38492 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233337AbiDGSTF (ORCPT ); Thu, 7 Apr 2022 14:19:05 -0400 Received: from mail-ot1-f53.google.com (mail-ot1-f53.google.com [209.85.210.53]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 029BE398; Thu, 7 Apr 2022 11:17:05 -0700 (PDT) Received: by mail-ot1-f53.google.com with SMTP id b17-20020a0568301df100b005ce0456a9efso4456607otj.9; Thu, 07 Apr 2022 11:17:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=3SMplr3NIxarZcsC3NyJ/Iwr/dnvkZ+4jSSz/1c1XSw=; b=gfuAA+MZXBTn/Hb98acz+OCm3dxZuX5U544tDo8i2z1xS5Z7yASJ+Fc9U19VlzY2V+ HDXvmAsleiv55RE+Lip7p9qzgbUBMBNTw34eDzyT4gREWX6hcng6bwuDcLSTJn7IugfN /65F9XBVOyEHwiXRSg3QQkovOmLFbnYfzNWWp62iH305qCo0T1bOFnx5//OTqKlCgthY JYwMiRe7AkzBUA+HcIZGDfpqDFR60hlFIhYNbxmC3PaTuEtvaYs3oonAiGRRpoC3TVEG k6QlhBNr0/jBPH+3k/czFK/cgopyV4i8pO0Mi+qUgJVGYwOlT7lIMuqU2AkqtbOkj3F3 Qn1w== X-Gm-Message-State: AOAM531w57KIYAbQvaf+3DedXyutkdi0gVo3h8UGeNONt3eVTLbD8kgb 69tKwCrHbc5lyal1YiKPaS60HItxTQ== X-Received: by 2002:a05:6830:1ad9:b0:5cd:df9e:271a with SMTP id r25-20020a0568301ad900b005cddf9e271amr5356472otc.142.1649355424284; Thu, 07 Apr 2022 11:17:04 -0700 (PDT) Received: from robh.at.kernel.org (66-90-144-107.dyn.grandenetworks.net. [66.90.144.107]) by smtp.gmail.com with ESMTPSA id z9-20020a056870514900b000e27a6822ecsm449733oak.55.2022.04.07.11.17.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Apr 2022 11:17:03 -0700 (PDT) Received: (nullmailer pid 1725965 invoked by uid 1000); Thu, 07 Apr 2022 18:17:03 -0000 Date: Thu, 7 Apr 2022 13:17:03 -0500 From: Rob Herring To: Joel Peshkin Cc: =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= , Krzysztof Kozlowski , Srinivas Kandagatla , Tom Rini , Florian Fainelli , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, "u-boot@lists.denx.de" , Broadcom Kernel List , linux-kernel@vger.kernel.org, =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Subject: Re: [PATCH] dt-bindings: nvmem: u-boot, env: add Broadcom's variant binding Message-ID: References: <20220406152515.31316-1-zajec5@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 07, 2022 at 04:55:14AM -0700, Joel Peshkin wrote: > Hi Rafal, > > The first 32b value is a magic number (endian swapped mnemonic of "uEnv" > short for "u-boot environment"). Finding that magic number of a 4K > boundary followed by a length and then a u-boot environment with a valid > CRC permits a scan of the flash partition to locate the environment without > knowing a-priori where it is. So it doesn't need to be described in DT? But how does one identify whether to scan the flash or not. You wouldn't want to do that one every platform. IOW, it's a sufficient discovery mechanism for a custom build, but not generic OS. Rob