From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-it0-f68.google.com ([209.85.214.68]:36724 "EHLO mail-it0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751424AbdELJtZ (ORCPT ); Fri, 12 May 2017 05:49:25 -0400 Received: by mail-it0-f68.google.com with SMTP id z15so3906524ite.3 for ; Fri, 12 May 2017 02:49:25 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20170512073229.GC27979@verge.net.au> References: <1494503934-23367-1-git-send-email-geert+renesas@glider.be> <1494503934-23367-2-git-send-email-geert+renesas@glider.be> <20170511145329.GD21895@verge.net.au> <20170512073229.GC27979@verge.net.au> From: Geert Uytterhoeven Date: Fri, 12 May 2017 11:49:24 +0200 Message-ID: Subject: Re: [PATCH v3 1/3] arm64: dts: r8a7795: Add support for R-Car H3 ES2.0 To: Simon Horman Cc: Geert Uytterhoeven , Magnus Damm , Yoshihiro Shimoda , Kuninori Morimoto , Laurent Pinchart , Wolfram Sang , Sjoerd Simons , Linux-Renesas , "linux-arm-kernel@lists.infradead.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-renesas-soc-owner@vger.kernel.org List-ID: Hi Simon, On Fri, May 12, 2017 at 9:32 AM, Simon Horman wrote: > On Thu, May 11, 2017 at 05:42:27PM +0200, Geert Uytterhoeven wrote: >> On Thu, May 11, 2017 at 4:53 PM, Simon Horman wrote: >> > On Thu, May 11, 2017 at 01:58:52PM +0200, Geert Uytterhoeven wrote: >> >> Update r8a7795.dtsi so it corresponds to R-Car H3 ES2.0 or later: >> >> - The following devices no longer exist on ES2.0, and are thus removed: >> >> fcpf2, fcpvd3, fcpvi2, fdp1-2, usb3-if1, vspd3, vspi2. >> >> - The DU <-> VSPD topology is different on ES2.0, hence remove the >> >> "compatible" and "vsps" properties from the DU node until the driver >> >> can handle this. >> >> >> >> Move support for the ES1.x revision of the R-Car H3 SoC into a >> >> separate file. To avoid duplication, r8a7795-es1.dtsi includes >> >> r8a7795.dtsi, add adds/removes/overrides device nodes and properties >> >> where needed. >> > >> > I think the above should be re-worded given your explanation below the >> > scissors that no deletion or overriding occurs. >> >> I wanted to document clearly what needs to be done in the generic case... >> I agree no removal or override is done right now. >> >> If you prefer it that way, I can reword it. > > I think I would prefer that. > >> >> Switch r8a7795-salvator-x.dts and r8a7795-h3ulcb.dts from r8a7795.dtsi >> >> to r8a7795-es1.dtsi to preserve compatibility. >> >> >> >> Signed-off-by: Geert Uytterhoeven >> >> --- >> >> While currently r8a7795-es1.dtsi only adds device nodes, removal of >> >> devices nodes and properties can be implemented using the /delete-node/ >> >> and /delete-property/ keywords, as shown below: >> >> >> >> &soc { >> >> /delete-node/ @; >> >> }; >> >> >> >> &