Return-path: Received: from mail.bootlin.com ([62.4.15.54]:48189 "EHLO mail.bootlin.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933267AbeGJRKD (ORCPT ); Tue, 10 Jul 2018 13:10:03 -0400 Date: Tue, 10 Jul 2018 19:10:00 +0200 From: Boris Brezillon To: PrasannaKumar Muralidharan Cc: Ralf Baechle , Linux-MIPS , =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , Richard Weinberger , Miquel Raynal , linux-mtd@lists.infradead.org, David Woodhouse , Brian Norris , Marek Vasut , linux-wireless@vger.kernel.org, Arnd Bergmann Subject: Re: [PATCH v2 23/24] mtd: rawnand: jz4780: Drop the dependency on MACH_JZ4780 Message-ID: <20180710191000.2b7c95bb@bbrezillon> (sfid-20180710_191006_507973_04AE685A) In-Reply-To: References: <20180709200945.30116-1-boris.brezillon@bootlin.com> <20180709200945.30116-24-boris.brezillon@bootlin.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-wireless-owner@vger.kernel.org List-ID: Hi PrasannaKumar, On Tue, 10 Jul 2018 22:16:50 +0530 PrasannaKumar Muralidharan wrote: > Hi Boris, > > On 10 July 2018 at 01:39, Boris Brezillon > wrote: > > > This MACH_JZ4780 dependency is taken care of by JZ4780_NEMC, no need > > to repeat it here. > > > > Signed-off-by: Boris Brezillon > > --- > > drivers/mtd/nand/raw/Kconfig | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/drivers/mtd/nand/raw/Kconfig b/drivers/mtd/nand/raw/Kconfig > > index 7b5e97719c25..d9cd9608bc2d 100644 > > --- a/drivers/mtd/nand/raw/Kconfig > > +++ b/drivers/mtd/nand/raw/Kconfig > > @@ -499,7 +499,7 @@ config MTD_NAND_JZ4740 > > > > config MTD_NAND_JZ4780 > > tristate "Support for NAND on JZ4780 SoC" > > - depends on MACH_JZ4780 && JZ4780_NEMC > > + depends on JZ4780_NEMC > > help > > Enables support for NAND Flash connected to the NEMC on JZ4780 > > SoC > > based boards, using the BCH controller for hardware error > > correction. > > -- > > 2.14.1 > > > > > > > JZ4780 has MLC NAND. Hm, the NAND controller supports both MLC and SLC NANDs. Maybe there are only boards with MLC NANDs, but that doesn't mean we should remove the driver for the controller. > As MLC NAND is not supported in mainline do you think > this patch is required? Even wondering if the driver is required at all. The fact that MLC NANDs are not supported by UBI is not necessarily definitive. I have a branch with all the work we've done to add MLC support to UBI [1]. If you have time to invest in it, feel free to take over this work. Anyway, the decision to remove this driver is not mine, and this patch allows me to at least compile-test this driver. Regards, Boris [1]https://github.com/bbrezillon/linux/commits/nand/mlc