Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934009AbbEMR4d (ORCPT ); Wed, 13 May 2015 13:56:33 -0400 Received: from mail-pa0-f44.google.com ([209.85.220.44]:35961 "EHLO mail-pa0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752369AbbEMR4a (ORCPT ); Wed, 13 May 2015 13:56:30 -0400 Message-ID: <5553903B.9030605@gmail.com> Date: Wed, 13 May 2015 10:56:11 -0700 From: Florian Fainelli User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Brian Norris , linux-mtd@lists.infradead.org CC: Dmitry Torokhov , Anatol Pomazao , Ray Jui , Corneliu Doban , Jonathan Richardson , Scott Branden , =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , bcm-kernel-feedback-list@broadcom.com, Dan Ehrenberg , Gregory Fong , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kevin Cernekee , Arnd Bergmann Subject: Re: [PATCH v4 00/11] mtd: nand: add Broadcom NAND controller support References: <1431478424-29230-1-git-send-email-computersforpeace@gmail.com> In-Reply-To: <1431478424-29230-1-git-send-email-computersforpeace@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3827 Lines: 92 On 12/05/15 17:53, Brian Norris wrote: > Hi, > > This is the fourth (and final?) version of support for the Broadcom BCM7xxx > Set-Top Box NAND controller. This controller has been used in a variety of > Broadcom SoCs. > > Tested to work on Cygnus, BCM7445, and BCM63138. Applied patches 4, 9 and 10 to devicetree/next, the others should go via your tree, right? > > Summary changelog: > > v1 -> v2: > * add NAND to DTS for BCM7445 / BCM97445SVMB > * rename DT binding file to have 'brcm,' prefix > * catch DMA mapping errors > * fixup timeout / error messages (hex, remove misleading info) > * MODULE_LICENSE("GPL v2") > * fix incorrect comments > * print why we fail, when checking for supported controller revisions > * disable prefetch when using Flash DMA (see FIXME); will re-enable once we > get a good erased-page verification scheme merged > > v2 -> v3: > * rebase to v4.1-rc1 > * add SoC-specific infrastructure, to help support other SoCs: > - add BCM63138 support > - add iProc/Cygnus support > * disable prefetch on v6.1 > > v3 -> v4: > * move to brcmnand/ subdirectory > * add MAINTAINERS entry > * fixup endianness issues (only use __raw_xxx on MIPS BE) > * split core NAND support into library, with tiny platform drivers for STB > (BCM7xxx), iProc, and BCM63138 > * restructure DT binding, so all SoC extras become part of main controller > node > > Brian Norris (10): > Documentation: devicetree: add binding doc for Broadcom NAND > controller > mtd: nand: add NAND driver "library" for Broadcom STB NAND controller > mtd: brcmnand: add support for STB chips > ARM: bcm7445: add NAND to DTS > Documentation: devicetree: brcmstb_nand: add BCM63138 and Cygnus/iProc > mtd: brcmnand: add extra SoC support to library > mtd: brcmnand: add support for Broadcom's IPROC family > mtd: brcmnand: add BCM63138 support > ARM: bcm63138: add NAND DT support > MAINTAINERS: add entry for new brcmnand/ directory > > Ray Jui (1): > ARM: dts: cygnus: Enable NAND support for Cygnus > > .../devicetree/bindings/mtd/brcm,brcmnand.txt | 150 ++ > MAINTAINERS | 6 + > arch/arm/boot/dts/bcm-cygnus.dtsi | 12 + > arch/arm/boot/dts/bcm63138.dtsi | 11 + > arch/arm/boot/dts/bcm7445-bcm97445svmb.dts | 23 + > arch/arm/boot/dts/bcm7445.dtsi | 22 + > arch/arm/boot/dts/bcm958300k.dts | 16 + > arch/arm/boot/dts/bcm963138dvt.dts | 12 + > drivers/mtd/nand/Kconfig | 8 + > drivers/mtd/nand/Makefile | 1 + > drivers/mtd/nand/brcmnand/Makefile | 6 + > drivers/mtd/nand/brcmnand/bcm63138_nand.c | 111 + > drivers/mtd/nand/brcmnand/brcmnand.c | 2246 ++++++++++++++++++++ > drivers/mtd/nand/brcmnand/brcmnand.h | 73 + > drivers/mtd/nand/brcmnand/brcmstb_nand.c | 44 + > drivers/mtd/nand/brcmnand/iproc_nand.c | 150 ++ > 16 files changed, 2891 insertions(+) > create mode 100644 Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt > create mode 100644 drivers/mtd/nand/brcmnand/Makefile > create mode 100644 drivers/mtd/nand/brcmnand/bcm63138_nand.c > create mode 100644 drivers/mtd/nand/brcmnand/brcmnand.c > create mode 100644 drivers/mtd/nand/brcmnand/brcmnand.h > create mode 100644 drivers/mtd/nand/brcmnand/brcmstb_nand.c > create mode 100644 drivers/mtd/nand/brcmnand/iproc_nand.c > -- Florian -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/