From patchwork Wed Jan 24 00:44:46 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Miquel Raynal X-Patchwork-Id: 865109 Return-Path: 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=) Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zR6082ksVz9s71 for ; Wed, 24 Jan 2018 11:45:26 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 44CE8C2219C; Wed, 24 Jan 2018 00:45:17 +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=none 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 0B657C21EE5; Wed, 24 Jan 2018 00:45:15 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 2AA58C21EB4; Wed, 24 Jan 2018 00:45:14 +0000 (UTC) Received: from mail.free-electrons.com (mail.free-electrons.com [62.4.15.54]) by lists.denx.de (Postfix) with ESMTP id D0F28C21C93 for ; Wed, 24 Jan 2018 00:45:13 +0000 (UTC) Received: by mail.free-electrons.com (Postfix, from userid 110) id 8CA9320C92; Wed, 24 Jan 2018 01:45:13 +0100 (CET) Received: from localhost.localdomain (unknown [91.224.148.103]) by mail.free-electrons.com (Postfix) with ESMTPSA id 001002064F; Wed, 24 Jan 2018 01:45:02 +0100 (CET) From: Miquel Raynal To: Albert Aribaud , Jagan Teki , Maxime Ripard , Hans de Goede , FUKAUMI Naoki , Scott Wood Date: Wed, 24 Jan 2018 01:44:46 +0100 Message-Id: <20180124004454.5759-1-miquel.raynal@free-electrons.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH 0/8] Bring NAND support to Nintendo NES Classic X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Hello, This series adds fixes to sunxi NAND drivers (SPL and U-Boot), in order to later migrate the SPL driver to use PIO instead of DMA to have more generic code (working also on a A33). Finally, NAND support is added to Nintendo NES Classic through Kconfig and DT additions. Thanks, Miquèl Miquel Raynal (8): mtd: nand: sunxi: Fix strength minimum value spl: nand: sunxi: Fix second case of modulo by zero error sunxi: Allow SPL to be compiled for sun8i platforms spl: nand: sunxi: Enhancements and cleaning spl: nand: sunxi: use PIO instead of DMA configs: Add NAND support for NES Classic sunxi: dts: Add NAND node to sun8i DTSI sunxi: dts: Enable NAND on NES classic arch/arm/dts/sun8i-a23-a33.dtsi | 31 +++ arch/arm/dts/sun8i-a33.dtsi | 8 + .../dts/sun8i-r16-nintendo-nes-classic-edition.dts | 14 ++ arch/arm/include/asm/arch-sunxi/clock_sun6i.h | 6 + board/sunxi/board.c | 4 +- configs/Nintendo_NES_Classic_Edition_defconfig | 4 + drivers/mtd/nand/Kconfig | 2 +- drivers/mtd/nand/sunxi_nand.c | 1 + drivers/mtd/nand/sunxi_nand_spl.c | 236 +++++++++++---------- 9 files changed, 188 insertions(+), 118 deletions(-)