Message ID | 20180411160452.2087-1-stefan@agner.ch |
---|---|
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=agner.ch Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=agner.ch header.i=@agner.ch header.b="xYcRF7lu"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 40Lpln6QmCz9s0x for <incoming@patchwork.ozlabs.org>; Thu, 12 Apr 2018 02:05:09 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id E64B8C21DD7; Wed, 11 Apr 2018 16:05:04 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 030B8C21C50; Wed, 11 Apr 2018 16:05:02 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 80868C21C38; Wed, 11 Apr 2018 16:05:00 +0000 (UTC) Received: from mail.kmu-office.ch (mail.kmu-office.ch [178.209.48.109]) by lists.denx.de (Postfix) with ESMTPS id 2584FC21C2C for <u-boot@lists.denx.de>; Wed, 11 Apr 2018 16:05:00 +0000 (UTC) Received: from trochilidae.toradex.int (unknown [46.140.72.82]) by mail.kmu-office.ch (Postfix) with ESMTPSA id 18F0D5C1CD7; Wed, 11 Apr 2018 18:04:10 +0200 (CEST) From: Stefan Agner <stefan@agner.ch> To: u-boot@lists.denx.de, Stefano Babic <sbabic@denx.de>, oss@buserror.net Date: Wed, 11 Apr 2018 18:04:47 +0200 Message-Id: <20180411160452.2087-1-stefan@agner.ch> X-Mailer: git-send-email 2.17.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=agner.ch; s=dkim; t=1523462650; bh=YqIUtXhuLCNC9OD+NMsEtEmxLN5iQvGN/G2RrPOus9c=; h=From:To:Cc:Subject:Date:Message-Id; b=xYcRF7lu1/iWGku+fHc1pPMOa33ALDpA3gVlOre3YJWSs6Sd69vq1f29w5WUQP5xipipB1Am0sBoEzSw2MJ3gcSoyjBQ0wg2CPztc489h/ia2dEGZYcsE78tZ9j9xtHNYfEo2RPW6c+NT5OeR1GkrzFXhGY2OfX9msIvs3o3ELo= Cc: marex@denx.de, Stefan Agner <stefan.agner@toradex.com>, Marcel Ziswiler <marcel.ziswiler@toradex.com>, Max Krummenacher <max.krummenacher@toradex.com> Subject: [U-Boot] [PATCH v3 0/5] mtd: nand: mxs_nand: improve ECC support X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
Series |
mtd: nand: mxs_nand: improve ECC support
|
expand
|
From: Stefan Agner <stefan.agner@toradex.com> This patchset reworks the drivers ECC calculation to align more with the Linux driver gpmi-nand.c. It aims to implements minimal ECC support as supported by the NAND chip. This is the rebased version after moving MXS NAND to Kconfig. -- Stefan Changes in v3: - Fix indentation - Rebased and removed already applied Kconfig change Changes in v2: - Extend the patchset with "report correct ECC parameters" patch Stefan Agner (5): mtd: nand: mxs_nand: use self init mtd: nand: mxs_nand: allow to enable BBT support mtd: nand: mxs_nand: use structure for BCH geometry mtd: nand: mxs_nand: report correct ECC parameters mtd: nand: mxs_nand: add minimal ECC support drivers/mtd/nand/Kconfig | 9 ++ drivers/mtd/nand/mxs_nand.c | 282 ++++++++++++++++++++++-------------- 2 files changed, 180 insertions(+), 111 deletions(-)