Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp279508ybi; Thu, 13 Jun 2019 16:01:23 -0700 (PDT) X-Google-Smtp-Source: APXvYqw635gmFSobyAla1CErD3JHNhlbKgGqRDpgxeUdQRGiTpIn7Rc4qOliLt7OLv5T7TbLFybJ X-Received: by 2002:aa7:8203:: with SMTP id k3mr90774131pfi.124.1560466883255; Thu, 13 Jun 2019 16:01:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560466883; cv=none; d=google.com; s=arc-20160816; b=CfeOWX0syHQLDrvRq8pmlHBEvMVB6W6n0a1Guz6SDcbV+QajKpK+629KSQjT2vbVBo E2iW2bGzVU6xh4ORq4snvizN3/HEkm+TWuiglK7Ze7ssNowBP0iegDuqN7lFWRq551tB A+WAnL+98YHFJ0LmdKcsYOuQjPhn0dQhL50CnlhktU9eA12XzvY9A7pWAwwV96yVqwIQ 4bxjly//nue7o6tSkSomLNj1TZ+rsu7avnnHHpTspkaFVkT9Yd9vSN4LrblBEyzD+u7s 3nvA0O4gL0oPw5K2dh7z8uugoyU7XCa9amh/A6l9DJ83YyU9QmqcH+gfGI2ExJUt8A8a FElQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=G79DWXHKgxClAySaL1um3UbwoRauIDKIz2yJHIv30Gg=; b=ZPvmWAHxm2v0iMiUJQ4BI99obfJaOxh7m4lTgUzdY2lBby/uBNjGcr22K3xd4k5y8E Ao8nN52FaHaydMtrfBDg25Y5/IHh/hpzYePBnzBZS8OI+6pQ91jlfhNGK8iPd4ochz8o OrXxYegQtE5nWbKFHlEmPJLaUYSD96QrrXaoe51MeCYTQLIrSMmcI+q7RDN3jnTRd9xP ib0ikVADiwweIWiyUVoAfXSHW86Kni/kpTrbXGwInvqZzZMscam5l/P4cFPnI+l/jLxx f617c4fle8UEhRifcrg797WyP1yxjNK1E5jLi8T+p6+pFAqOysQKnxECiKoagtR2c9nV xe2w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a36si726414pje.14.2019.06.13.16.01.07; Thu, 13 Jun 2019 16:01:23 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726797AbfFMXA7 (ORCPT + 99 others); Thu, 13 Jun 2019 19:00:59 -0400 Received: from mail-qt1-f193.google.com ([209.85.160.193]:43610 "EHLO mail-qt1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726296AbfFMXA6 (ORCPT ); Thu, 13 Jun 2019 19:00:58 -0400 Received: by mail-qt1-f193.google.com with SMTP id z24so350767qtj.10; Thu, 13 Jun 2019 16:00:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=G79DWXHKgxClAySaL1um3UbwoRauIDKIz2yJHIv30Gg=; b=qeqSo8GoNLE+dKxQc0f4MEpZMTcLL9+LP7UBBJiYrAhyuFsDpW5l0ouqOjP/UEFT5C c0JKQn/kqkWJyaOC651hFs8lKhX1WO9L3XYgQM0JVwXZaY36/9OKYnMvepduKLuVYP0v srjk89QueGX4aKA28IJ3bC1BUlCYXyRMlNFPLVPgZv/w7dJXRYxe6yk4zfnZ/eImJzKW YtmiYczWGuhVYkAgluJRTgHZ0npRfgoyLgEGMYASeGndk1YS39RtmPtGeQPd356h/RPP cbWtcT2tgPywR0OcV8LImOqlJGLj1WTaHXbN4GyIfgAMrc76Zd3jtR0i64NhgzNEIOT0 W/WA== X-Gm-Message-State: APjAAAVLsqPaGd0fmWALH8fTj7DpInaaGmzLgV8kiBvBdGTiypDahXdE zxUiVqSaU5JyWUXOiJIRUQ== X-Received: by 2002:a0c:aff8:: with SMTP id t53mr5602907qvc.47.1560466857634; Thu, 13 Jun 2019 16:00:57 -0700 (PDT) Received: from localhost ([64.188.179.243]) by smtp.gmail.com with ESMTPSA id n5sm655080qta.29.2019.06.13.16.00.56 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Thu, 13 Jun 2019 16:00:56 -0700 (PDT) Date: Thu, 13 Jun 2019 17:00:55 -0600 From: Rob Herring To: Peng Fan Cc: "srinivas.kandagatla@linaro.org" , "shawnguo@kernel.org" , "mark.rutland@arm.com" , "s.hauer@pengutronix.de" , "kernel@pengutronix.de" , "festevam@gmail.com" , dl-linux-imx , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" Subject: Re: [RFC 1/2] dt-bindings: imx-ocotp: Add fusable-node property Message-ID: <20190613230055.GA19296@bogus> References: <20190520032020.7920-1-peng.fan@nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190520032020.7920-1-peng.fan@nxp.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 20, 2019 at 03:06:35AM +0000, Peng Fan wrote: > Introduce fusable-node property for i.MX OCOTP driver. > The property will only be used by Firmware(eg. U-Boot) to > runtime disable the nodes. > > Take i.MX6ULL for example, there are several parts that only > have limited modules enabled controlled by OCOTP fuse. It is > not flexible to provide several dts for the serval parts, instead > we could provide one device tree and let Firmware to runtime disable > the device tree nodes for those modules that are disable(fused). > > Signed-off-by: Peng Fan > --- > > Currently NXP vendor use U-Boot to set status to disabled for devices > that could not function, > https://source.codeaurora.org/external/imx/uboot-imx/tree/arch/arm/mach-imx/mx6/module_fuse.c?h=imx_v2018.03_4.14.98_2.0.0_ga#n149 > But this approach is will not work if kernel dts node path changed. Why would the path change? The DT should be stable. Rob