From patchwork Tue May 18 09:53:59 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Enric Balletbo Serra X-Patchwork-Id: 52858 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id C0C24B7D85 for ; Tue, 18 May 2010 19:56:40 +1000 (EST) Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.69 #1 (Red Hat Linux)) id 1OEJVg-0006w6-FT; Tue, 18 May 2010 09:54:48 +0000 Received: from mail-ww0-f49.google.com ([74.125.82.49]) by bombadil.infradead.org with esmtp (Exim 4.69 #1 (Red Hat Linux)) id 1OEJVc-0006vK-NE for linux-mtd@lists.infradead.org; Tue, 18 May 2010 09:54:46 +0000 Received: by wwf26 with SMTP id 26so15640wwf.36 for ; Tue, 18 May 2010 02:54:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject:date :message-id:x-mailer; bh=zlDDxvk6Yu7n11TYbo0jYSEHu2v9AXeHqWes2ZHgzkg=; b=GUMhhmk+N4NIQtEyXSiaHmsvGTV7TH0PJbscxecYbIsiws2OUPGPXYusAUiu16oGsj z3EJvmc2IirVBZF4BZL10UaE1KfYHysGA/eHuj0f1S8zrrqOJu11kVqlI/OIkOrLQbUp lpekME9vToW/YlcekS/6BrPRLjeaQ7FJ/gbC0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:date:message-id:x-mailer; b=MgRZobs6okVnFPKBl6oo7M9HRvtwcp8nQtpeudg/KXpgabG59Sv7dWV6FI5HcRC3Mn qn4BNjWJ+nai7mnaqLIy2TWYLFQt7qQFcKsMTvkVUXO6lv+dnPzC8twBIatLgUFgzxfo dr2m/9MDc43uMTijqn682hdFKNbWEmKxUZTN4= Received: by 10.227.128.207 with SMTP id l15mr6041259wbs.221.1274176480644; Tue, 18 May 2010 02:54:40 -0700 (PDT) Received: from localhost.localdomain (248.Red-213-97-239.staticIP.rima-tde.net [213.97.239.248]) by mx.google.com with ESMTPS id v59sm2226613wec.3.2010.05.18.02.54.37 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 18 May 2010 02:54:38 -0700 (PDT) From: Enric Balletbo i Serra To: linux-mtd@lists.infradead.org Subject: [PATCH] mtd-utils: Support 4096+64 page sizes. Date: Tue, 18 May 2010 11:53:59 +0200 Message-Id: <1274176439-22351-1-git-send-email-eballetbo@gmail.com> X-Mailer: git-send-email 1.7.0.4 X-CRM114-Version: 20090807-BlameThorstenAndJenny ( TRE 0.7.6 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20100518_055444_885598_8083937A X-CRM114-Status: GOOD ( 25.86 ) X-Spam-Score: -0.1 (/) X-Spam-Report: SpamAssassin version 3.3.1 on bombadil.infradead.org summary: Content analysis details: (-0.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is freemail (eballetbo[at]gmail.com) -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.0 T_TO_NO_BRKTS_FREEMAIL T_TO_NO_BRKTS_FREEMAIL Cc: Enric Balletbo i Serra X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: linux-mtd-bounces@lists.infradead.org Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org From: Enric Balletbo i Serra Add support for oobsize 64 and writesize 4096 in nanddump & nandwrite. Signed-off-by: Enric Balletbo i Serra --- nanddump.c | 1 + nandwrite.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) diff --git a/nanddump.c b/nanddump.c index ae0e425..e44ab36 100644 --- a/nanddump.c +++ b/nanddump.c @@ -212,6 +212,7 @@ int main(int argc, char * const argv[]) if (!(meminfo.oobsize == 224 && meminfo.writesize == 4096) && !(meminfo.oobsize == 218 && meminfo.writesize == 4096) && !(meminfo.oobsize == 128 && meminfo.writesize == 4096) && + !(meminfo.oobsize == 64 && meminfo.writesize == 4096) && !(meminfo.oobsize == 64 && meminfo.writesize == 2048) && !(meminfo.oobsize == 32 && meminfo.writesize == 1024) && !(meminfo.oobsize == 16 && meminfo.writesize == 512) && diff --git a/nandwrite.c b/nandwrite.c index b77edd6..bd45879 100644 --- a/nandwrite.c +++ b/nandwrite.c @@ -294,6 +294,7 @@ int main(int argc, char * const argv[]) if (!(meminfo.oobsize == 16 && meminfo.writesize == 512) && !(meminfo.oobsize == 8 && meminfo.writesize == 256) && !(meminfo.oobsize == 64 && meminfo.writesize == 2048) && + !(meminfo.oobsize == 64 && meminfo.writesize == 4096) && !(meminfo.oobsize == 128 && meminfo.writesize == 4096)) { fprintf(stderr, "Unknown flash (not normal NAND)\n"); close(fd);