Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp491608ybl; Fri, 30 Aug 2019 02:53:51 -0700 (PDT) X-Google-Smtp-Source: APXvYqyVgdjNGqh6OxEjJZxXcjel/8REdixX2XHvjIRTqRGod9I+x5CBzP45VegSSvev6yuuvKAD X-Received: by 2002:a17:902:e705:: with SMTP id co5mr14818221plb.86.1567158831496; Fri, 30 Aug 2019 02:53:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567158831; cv=none; d=google.com; s=arc-20160816; b=LA1h4dRhFk8uPt96Ht+7bYAwOkImGvyYHW+Ag3UH/nLuBfdYTzw+LW8pQ/5XH8C3po NgGuFJPy+RTZP8km6TxG8vPz4pePCi7I5d3+2fqbY8nbvKQcHlTR8QG2FieH2QFGb7Yq /8VbldyCLk2fM0DtDhbUfRHT9IhyXUDHq98x/YrLmo8avch7OrJRhv0hsRqjnAXZanhW k8IAD1wgFY4tHt6ArHyUquYAMNpUxPAh77tr1OyXOXJff3K1QMB6b3f2Zb2F1q7UPq8y XlGpP4dS2aWHzxxRovgcNMWfF4vd3fYTcjGZNCP1xLhPwKHCIPS5cBVEPAc/gjzdaDi6 rm4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date; bh=qxhscOiUgACkmhJST+8jrH685SUY1MBAn1uSoJLpMpU=; b=h51196CCno4SF83TR6Ydwvs/xXrx5GsXL9vJTHrHnrF+366V6cg9rHuoX6sxAVAErD Sb17GNEa5gvJJlI0GfvYPUIZaHmW3Oe7H6OxbN0bsBVn2sWwYGDUr4B+lrknAftoHaIL vZU6esBzxCGCWXSx4XIPX1LXWlQgAFBjxVPoKxomUKOME4H5L6nSNa4LIt5VE/V5XroP z6PJFogM+alxIZOqTz9R0rXctAFSmQTjJSQhwJdpBJGuI+z7Rwi/Ilw+zIpoNfaVuC4K Td5yB+fKY/NJkIQt1PL5lB82JGv8+9q0b2vGkw0JedvORW4h4Cz6DrzdSXQhRcbpVjwg QA9A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d3si5661961pfq.7.2019.08.30.02.53.30; Fri, 30 Aug 2019 02:53:51 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727922AbfH3JvF convert rfc822-to-8bit (ORCPT + 99 others); Fri, 30 Aug 2019 05:51:05 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:35737 "EHLO relay9-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726480AbfH3JvF (ORCPT ); Fri, 30 Aug 2019 05:51:05 -0400 X-Originating-IP: 86.250.200.211 Received: from xps13 (lfbn-1-17395-211.w86-250.abo.wanadoo.fr [86.250.200.211]) (Authenticated sender: miquel.raynal@bootlin.com) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 7C221FF807; Fri, 30 Aug 2019 09:51:01 +0000 (UTC) Date: Fri, 30 Aug 2019 11:51:00 +0200 From: Miquel Raynal To: masonccyang@mxic.com.tw Cc: bbrezillon@kernel.org, computersforpeace@gmail.com, dwmw2@infradead.org, frieder.schrempf@kontron.de, juliensu@mxic.com.tw, kstewart@linuxfoundation.org, linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org, marek.vasut@gmail.com, richard@nod.at, tglx@linutronix.de, vigneshr@ti.com Subject: Re: [PATCH] Add support for Macronix NAND randomizer Message-ID: <20190830115100.3fec9bf1@xps13> In-Reply-To: References: <1566280428-4159-1-git-send-email-masonccyang@mxic.com.tw> <20190824130329.68f310aa@xps13> Organization: Bootlin X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Mason, masonccyang@mxic.com.tw wrote on Thu, 29 Aug 2019 17:07:51 +0800: > Hi Miquel, > > > > > > > > If subpage write not available with hardware ECC, for example, > > > NAND chip options NAND_NO_SUBPAGE_WRITE be set in driver and > > > randomizer function is recommended for high-reliability. > > > Driver checks byte 167 of Vendor Blocks in ONFI parameter page table > > > to see if this high-reliability function is supported. > > > > > > > You did not flagged this patch as a v2 and forgot about the changelog. > > You did not listen to our comments in the last version neither. I was > > open to a solution with a specific DT property for warned users but I > > don't see it coming. > > > > Based on your comments by specific DT property for randomizer support. > to add a new property in children nodes: > > i.e,. > > nand: nand-controller@43c30000 { > > nand@0 { > reg = <0>; > nand-reliability = "randomizer"; mxic,enable-randomizer-otp; Would be better (with the proper documentation in the bindings). Thanks, Miquèl