Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp4496144rdb; Tue, 12 Dec 2023 00:37:50 -0800 (PST) X-Google-Smtp-Source: AGHT+IGWha2raSB/zmFVfOJ4+fQpDBwi348ePV5iJJdbpcCrrd8fBCKvMhqxmqoHQzh968BUT3+7 X-Received: by 2002:a05:6e02:214f:b0:35d:5995:7996 with SMTP id d15-20020a056e02214f00b0035d59957996mr9422482ilv.48.1702370270721; Tue, 12 Dec 2023 00:37:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702370270; cv=none; d=google.com; s=arc-20160816; b=cX1I8RGsNpQQPgwNjgP+YZFqSDNBep1CysCCKYDZy6wji51AuYXnLUT/HwaF6HckIW 6qn8W8BG+OlJP+bXjHZCRTKnL7bZn09tzeVOKRJiKvnQ1a4M83h4u6CGGTcra4r1MSGQ 66vydstgQuY+pgPLs6sDluzQwTlCxm3Z4ZtbSMY/S40X/f+OmDUCO+h/JEJh/wapEPLr EfGxASgop84TjezPgx0IzEpVppP15ZTpEtF5VQBJPpbijdS3gSIVV1HbxIVaber+EIiY RLyzfmBG+yrqMa6K7mi81F7783VoLkRH5Z2PoQ9/KdrXtl7iyMAhDzjVGIZqzhgGG3d8 V1xA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent :content-transfer-encoding:references:in-reply-to:date:cc:to:from :subject:message-id:dkim-signature; bh=2R9S6QInVyV5OaAGIjzNQBpof2xW+CkJZHvkJhjTMPA=; fh=kO1yP1ZSo3bNOhNP/AlKjLgRzJxlCk+GkcXO0wvFfnk=; b=kTK5VfPs2MrnduBb0b/2CeefGmCdij/L/2BXcY423cRqmqp5ACqDgD8/e58X/C2w+S O89GSWbbGUNiRCu6DlG/BHsoXPbpDulLVwQ95F5Rp1jSB37uhbyorP2Dgkn4ecnFGEtI TovhsFRdAAtSR+tX6FJ3T4jG1RxuxnsHHsk2M3HOXDEDFzgdse1dezMj2RAgrOtm/qQX Cw221AR0jnC1z1nfPhqEco6nV8sjGhHw2c7sp2q1zlqdUtmQ+d06nRm3ue0CoahgN5qi /WZj00l/IJHZ8/YcUuvpO4rS+CzK+pPgdSH4jqf7Wcfz0AelmsYjEOagFyBe3qg5/YhB DjRA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@maquefel.me header.s=mail header.b=Jwi0lm3I; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id c32-20020a634e20000000b005bdfbf1d562si7326388pgb.192.2023.12.12.00.37.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 00:37:50 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@maquefel.me header.s=mail header.b=Jwi0lm3I; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id E5C8280A0E35; Tue, 12 Dec 2023 00:37:47 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235048AbjLLIha (ORCPT + 99 others); Tue, 12 Dec 2023 03:37:30 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34354 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235024AbjLLIhE (ORCPT ); Tue, 12 Dec 2023 03:37:04 -0500 Received: from forward501b.mail.yandex.net (forward501b.mail.yandex.net [178.154.239.145]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CF82DF5 for ; Tue, 12 Dec 2023 00:35:55 -0800 (PST) Received: from mail-nwsmtp-smtp-production-canary-88.sas.yp-c.yandex.net (mail-nwsmtp-smtp-production-canary-88.sas.yp-c.yandex.net [IPv6:2a02:6b8:c08:1215:0:640:367b:0]) by forward501b.mail.yandex.net (Yandex) with ESMTP id 2008D60E55; Tue, 12 Dec 2023 11:35:51 +0300 (MSK) Received: by mail-nwsmtp-smtp-production-canary-88.sas.yp-c.yandex.net (smtp/Yandex) with ESMTPSA id lZdPDeDm3mI0-qcIIANXy; Tue, 12 Dec 2023 11:35:50 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=maquefel.me; s=mail; t=1702370150; bh=2R9S6QInVyV5OaAGIjzNQBpof2xW+CkJZHvkJhjTMPA=; h=References:Date:In-Reply-To:Cc:To:From:Subject:Message-ID; b=Jwi0lm3I8K+jy4ugTFlxO+3gwwno5KvIGe95adUOeoDMa25zx4oZRZ3iRTwZOlw4v REn8SQfXyiXOc4xzH4AwKJnlKW0hrtyylyxPnKtYEvBax42WG4z551B1LzhfjQgGXt 20WD3K0pYyKDLglIl3zXmydVaoktBfJpoSqLbcjM= Authentication-Results: mail-nwsmtp-smtp-production-canary-88.sas.yp-c.yandex.net; dkim=pass header.i=@maquefel.me Message-ID: <29970d694d155dee0c76612f453eaa06a929e2c1.camel@maquefel.me> Subject: Re: [PATCH v6 20/40] mtd: rawnand: add support for ts72xx From: Nikita Shubin To: Greg Kroah-Hartman Cc: Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Arnd Bergmann , Linus Walleij , Christophe Kerello , Krzysztof Kozlowski , Neil Armstrong , Chris Packham , Johan Jonker , Jonathan Cameron , linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org Date: Tue, 12 Dec 2023 11:35:48 +0300 In-Reply-To: <2023121220-shine-caviar-68dc@gregkh> References: <20231212-ep93xx-v6-0-c307b8ac9aa8@maquefel.me> <20231212-ep93xx-v6-20-c307b8ac9aa8@maquefel.me> <2023121220-shine-caviar-68dc@gregkh> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Tue, 12 Dec 2023 00:37:48 -0800 (PST) Hello Greg! On Tue, 2023-12-12 at 09:30 +0100, Greg Kroah-Hartman wrote: > On Tue, Dec 12, 2023 at 11:20:37AM +0300, Nikita Shubin via B4 Relay > wrote: > > From: Nikita Shubin > >=20 > > Technologic Systems has it's own nand controller implementation in > > CPLD. > >=20 > > Signed-off-by: Nikita Shubin > > --- > > =C2=A0drivers/mtd/nand/raw/Kconfig=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 7 + > > =C2=A0drivers/mtd/nand/raw/Makefile=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 |=C2=A0=C2=A0 1 + > > =C2=A0drivers/mtd/nand/raw/technologic-nand-controller.c | 220 > > +++++++++++++++++++++ > > =C2=A03 files changed, 228 insertions(+) > >=20 > > diff --git a/drivers/mtd/nand/raw/Kconfig > > b/drivers/mtd/nand/raw/Kconfig > > index cbf8ae85e1ae..3937c10dea1c 100644 > > --- a/drivers/mtd/nand/raw/Kconfig > > +++ b/drivers/mtd/nand/raw/Kconfig > > @@ -449,6 +449,13 @@ config MTD_NAND_RENESAS > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Enables support = for the NAND controller found on Renesas > > R-Car > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Gen3 and RZ/N1 S= oC families. > > =C2=A0 > > +config MTD_NAND_TS72XX > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tristate "ts72xx NAND contro= ller" > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0depends on ARCH_EP93XX && HA= S_IOMEM > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0help > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Enables support for N= AND controller on ts72xx SBCs. > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 This is a legacy driv= er based on gen_nand. >=20 > Why is a new "legacy driver" being written these days?=C2=A0 Why not do i= t > properly? Sorry, my bad, description is a leftover from older description (when i was allowed to submit a legacy one). The driver is mostly new, shiny and approved by Miquel: https://lore.kernel.org/lkml/20231004103911.2aa65354@xps-13/ The KConfig description should be fixed. >=20 > thanks, >=20 > greg k-h