Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp656835pxx; Wed, 28 Oct 2020 13:36:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyW5PEwp5r+eQmk7tFCNOWGKtQOcKU+yrkItOWiUlU9OyRiPcMbSwiPBQxtHDw7O4GcKR8K X-Received: by 2002:aa7:d384:: with SMTP id x4mr728550edq.105.1603917397315; Wed, 28 Oct 2020 13:36:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603917397; cv=none; d=google.com; s=arc-20160816; b=QWe6qmTBUVD1j6/mtaoJ2BsrJwlGHi/wqgCEIV7Rnh3D2Aohp4sJtTIKvvWYw8KCdR OS7NrAUwnAep0aQKKErFpocN6rL8yuRiXHkff4+EKngFZ7+PhnRN+viE1I7VJErEFnUM Y5pWint9+cQ1sJNcdkyG0WX5y24JoMXzGNsrysZIGXYdRQtAZemFbdhR4Hj96IdObQ43 YTGdy9fu3TAkuVR9eap+yIhYs3eDGLej1+ioZwBKRZUuRK68LxSAxOcSy4oGKYxJh40B el4ybPkDDYnNuY8qs7D4VPPSnP6p9YpbkWsx2Q4+QUsJxpE5FA6obfbksu9ccy1zZZ8v oCOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=/C50whZF34pC0udz/P6Ih/pyTCfScHf2ZVRt2NGzvgk=; b=dO1o/WmgW2YabJ/zWQnHpsTvqyWR16zggxy4HVJhHHO204qAPEwAyZGY6fHWPn3l3F /8W456r4cxtv78GvqBOgYNow39jKEgBhtyGDWssmdYQQNoYsN8Ao04AJUuS8oVdMvElP FOL7tosLX80Zsos6IiAEIFDlJ1K+itngEPsMmvJ7k7+v/CGgz+KXoIDJeJx4nmoTN+XQ VMT+Rg8LC4ErbIHepND/fwUwrut6DtV74/fzg/7NmK8JYFzY4JYRgwCqFI1h41x63qRB 7bpr5VWwa8Xtz1v3sR93q7O1vig/6gcg/ZOm7PBc1mSaRO2e+CvGuvwSwxmMDemWRSng MvfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Vl3rx+HQ; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i14si21419edl.282.2020.10.28.13.36.15; Wed, 28 Oct 2020 13:36:37 -0700 (PDT) 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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Vl3rx+HQ; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1829579AbgJ0TR2 (ORCPT + 99 others); Tue, 27 Oct 2020 15:17:28 -0400 Received: from mail-lj1-f194.google.com ([209.85.208.194]:33293 "EHLO mail-lj1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1819210AbgJ0TRY (ORCPT ); Tue, 27 Oct 2020 15:17:24 -0400 Received: by mail-lj1-f194.google.com with SMTP id c21so3105409ljj.0; Tue, 27 Oct 2020 12:17:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=/C50whZF34pC0udz/P6Ih/pyTCfScHf2ZVRt2NGzvgk=; b=Vl3rx+HQClDbLHSYq1a93jwJSQ2tiugR0jBtDlQ8dbID3MyxGvYQMOlXV/+sgmAS2Q FelZK1keaJqrIf5PuLjWm3iXvzxeNDzfKb9Yewhfr6Ye5QoJgkiu/GAlBdJZ/+39nvwb rv7XlBpzd6S4bnSGOLV93yWM53y0bqiaSj112Ov3FqlhQns/VJ8LCFS8UXO6a9QHpBR2 LbEzV3nOidQUqqleCL45aDvf203vDVrZX7bJVcO0qcDBafpXfxYDv2MZEPsb47QRPdoI UgRe0/5aIsAxFt3iEWw0Xy1NvFysOro6p5VUAwwdjSUI2eu2bT1QAJV4h5ywPrtMVbrD 4sAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=/C50whZF34pC0udz/P6Ih/pyTCfScHf2ZVRt2NGzvgk=; b=Dg6DHih074HsQ2rNzS+yHDQV03HM1cyTptLgn34oWsevMf3MeYSWwraOmKQnBu/xMx 2PcFda1Gg5nPRaiYjsHfg8oKnCooohqPCl4fepsFlmSOxSD5eXdp7GsBog0X5L94AVFv RQQUWyfZDfw5G2aWcRIcp/FzpOiQTp9awI260xRpOtNfEE/QAX5S+2+pUireqswT6tE3 E3rofgerS+lt6I7hEKyvsSu1nknhGVO4YDG4jA+GEFHJzgv7OCym4WIm9ZKVjA8OLfJc p0yk4L9tfikevDEU2Omcd/MVfFKmPkV4jv1D1bOJrdFuJFRtj84CQ1PJiHbMF8wrG+FM dR2Q== X-Gm-Message-State: AOAM532fDNh+GdzG85uphqaTQtj7pJsYaQHKrjHx8SeQyPmwhb1OBf+g n5gay/DpJedJIIsSkNfU8WKi0ODuM4I= X-Received: by 2002:a2e:3c0b:: with SMTP id j11mr1573379lja.254.1603826241002; Tue, 27 Oct 2020 12:17:21 -0700 (PDT) Received: from [192.168.2.145] (109-252-193-186.dynamic.spd-mgts.ru. [109.252.193.186]) by smtp.googlemail.com with ESMTPSA id 5sm96298lju.25.2020.10.27.12.17.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 27 Oct 2020 12:17:20 -0700 (PDT) Subject: Re: [PATCH v6 04/52] dt-bindings: memory: tegra20: emc: Document nvidia,memory-controller property To: Krzysztof Kozlowski Cc: Thierry Reding , Jonathan Hunter , Georgi Djakov , Rob Herring , Michael Turquette , Stephen Boyd , Peter De Schrijver , MyungJoo Ham , Kyungmin Park , Chanwoo Choi , Mikko Perttunen , Viresh Kumar , Peter Geis , Nicolas Chauvet , linux-tegra@vger.kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org References: <20201025221735.3062-1-digetx@gmail.com> <20201025221735.3062-5-digetx@gmail.com> <20201027085417.GD4244@kozik-lap> From: Dmitry Osipenko Message-ID: <54191034-dcb9-7cab-333b-5bb2553f0ed1@gmail.com> Date: Tue, 27 Oct 2020 22:17:19 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20201027085417.GD4244@kozik-lap> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 27.10.2020 11:54, Krzysztof Kozlowski пишет: > On Mon, Oct 26, 2020 at 01:16:47AM +0300, Dmitry Osipenko wrote: >> Tegra20 External Memory Controller talks to DRAM chips and it needs to be >> reprogrammed when memory frequency changes. Tegra Memory Controller sits >> behind EMC and these controllers are tightly coupled. This patch adds the >> new phandle property which allows to properly express connection of EMC >> and MC hardware in a device-tree, it also put the Tegra20 EMC binding on >> par with Tegra30+ EMC bindings, which is handy to have. >> >> Signed-off-by: Dmitry Osipenko >> --- >> .../bindings/memory-controllers/nvidia,tegra20-emc.txt | 2 ++ >> 1 file changed, 2 insertions(+) >> >> diff --git a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-emc.txt b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-emc.txt >> index 567cffd37f3f..1b0d4417aad8 100644 >> --- a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-emc.txt >> +++ b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-emc.txt >> @@ -12,6 +12,7 @@ Properties: >> irrespective of ram-code configuration. >> - interrupts : Should contain EMC General interrupt. >> - clocks : Should contain EMC clock. >> +- nvidia,memory-controller : Phandle of the Memory Controller node. > > It looks like you adding a required property which is an ABI break. The T20 EMC driver is unused so far in upstream and it will become used only once this series is applied. Hence it's fine to change the ABI.