From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751379AbdEBLS0 (ORCPT ); Tue, 2 May 2017 07:18:26 -0400 Received: from mail-wm0-f66.google.com ([74.125.82.66]:36500 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750884AbdEBLSY (ORCPT ); Tue, 2 May 2017 07:18:24 -0400 Subject: Re: [PATCH 2/5] mtd: nand: gpmi: add i.MX 7 SoC support To: Boris Brezillon , Han Xu References: <20170421010755.18025-1-stefan@agner.ch> <20170421010755.18025-3-stefan@agner.ch> <5cf26d2b020392c875464c7504a9fb5b@agner.ch> <8377dadc-043f-5932-cb13-3367db38a6dd@gmail.com> <494a7bc044457240a302d92b3a50b8e5@agner.ch> <57336d7e-7b48-8855-9e87-3eb370facd05@gmail.com> <20170502111758.53e9a959@bbrezillon> Cc: Stefan Agner , mark.rutland@arm.com, Fabio Estevam , devicetree@vger.kernel.org, Richard Weinberger , linux-kernel@vger.kernel.org, robh+dt@kernel.org, "linux-mtd@lists.infradead.org" , Sascha Hauer , Han Xu , Shawn Guo , Cyrille Pitchen , Brian Norris , David Woodhouse , linux-arm-kernel@lists.infradead.org, LW@karo-electronics.de From: Marek Vasut Message-ID: Date: Tue, 2 May 2017 13:18:21 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170502111758.53e9a959@bbrezillon> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 05/02/2017 11:17 AM, Boris Brezillon wrote: > Hi Han, > > On Fri, 21 Apr 2017 13:29:16 -0500 > Han Xu wrote: > >>>> >>>>>>> But then, adding the type would only require 2-3 lines of change if I >>>>>>> add it to the GPMI_IS_MX6 macro... >>>>>> >>>>>> Then at least add a comment because using type = IMX6SX right under >>>>>> gpmi_data_mx7d can trigger some head-scratching. And put my R-B on V2. >>>>> >>>>> FWIW, I mentioned it in the commit message. >>>>> >>>>> I think rather then adding a comment it is cleaner to just add IS_IMX7D >>>>> and add it to the GPMI_IS_MX6 macro. That does not need a comment since >>>>> it implicitly says we have a i.MX 7 but treat it like i.MX 6 and it is a >>>>> rather small change. Does that sound acceptable? >>>> >>>> Sure, that's even better, thanks. >>>> >>>> btw isn't there some single-core mx7 (mx7s ?) , maybe we should just go >>>> with mx7 (without the d suffix). I dunno if it has GPMI NAND though, so >>>> maybe mx7d is the right thing to do here ... >>>> >>> >>> There is a Solo version yes, and it has GPMI NAND too. However, almost >>> all i.MX 7 IPs have been named imx7d by NXP for some reason (including >>> compatible strings, see grep -r -e imx7 Documentation/), so I thought I >>> stay consistent here... I missed the DT bit, sorry. the DT bindings say: - compatible : should be "fsl,-gpmi-nand" so if FSL invented their own buggy bindings, they need to get them through Rob :) IMO for MX7, this should be "imx7-gpmi-nand" , unless there's some incentive to discern the solo/dual chips and/or there is a future imx7 coming up with different GPMI NAND block version. >> Hi Guys, >> >> Yes, there should be a i.MX7 Solo version with one core fused out. IMO, can >> we use QUIRK to distinguish them rather than SoC name. I know I also sent >> some patch set with SoC Name but I prefer to use QUIRK now. > > Not sure what this means. Are you okay with Stefan's v2? IMO the GPMI controller in solo and dual should be the same, so there's no need to have quirks for it. -- Best regards, Marek Vasut