[PATCH v3 0/9] mtd: nand: Support for new DT NAND driver

From: Lee Jones
Date: Wed Aug 27 2014 - 08:42:41 EST

Hi Brian,

I believe all of your queries have either been answered or addressed
and I am hoping this will be the last submission. :)

This is v3 of the squashed submission. v1 had a small typo which
prevented the BBT code from being truly configurable and v2 had some
build issues due to a silly 'post testing' fixup mistake. This has now
been rectified.


Builds Pass
Smatch Pass
Sparse Pass
Bisectability Pass
NAND Test Pass
MTD Tests Pass (accept OOB test which is not applicable with
this controller. I will rectify this in the
near future though, as it _can be_ useful for

Kind regards,

Lee Jones (9):
ARM: multi-v7: Enable ST BCH NAND
ARM: sti: Add two new clock definitions for use with ST's NAND
ARM: sti: Add BCH (NAND Flash) Controller support for STiH41x (Orly)
ARM: sti: Enable BCH NAND for STiH416 B2020-RevE
mtd: nand: stm_nand_bch: provide Device Tree documentation
mtd: nand: stm_nand_bch: add shared register defines for ST's NAND
Controller drivers
mtd: nand: stm_nand_bch: adding BBT header
mtd: nand: stm_nand_bch: add support for ST's BCH NAND controller
mtd: nand: stm_nand_bch: provide ST's implementation of Back Block

Documentation/devicetree/bindings/mtd/stm-nand.txt | 74 +
arch/arm/boot/dts/stih416-b2020e.dts | 8 +
arch/arm/boot/dts/stih41x-b2020.dtsi | 38 +
arch/arm/configs/multi_v7_defconfig | 2 +
drivers/mtd/nand/Kconfig | 15 +
drivers/mtd/nand/Makefile | 2 +
drivers/mtd/nand/stm_nand_bbt.c | 601 ++++++++
drivers/mtd/nand/stm_nand_bch.c | 1616 ++++++++++++++++++++
drivers/mtd/nand/stm_nand_dt.c | 110 ++
drivers/mtd/nand/stm_nand_dt.h | 24 +
drivers/mtd/nand/stm_nand_regs.h | 304 ++++
include/dt-bindings/clock/stih416-clks.h | 2 +
include/linux/mtd/stm_nand.h | 147 ++
include/linux/mtd/stm_nand_bbt.h | 17 +
14 files changed, 2960 insertions(+)
create mode 100644 Documentation/devicetree/bindings/mtd/stm-nand.txt
create mode 100644 drivers/mtd/nand/stm_nand_bbt.c
create mode 100644 drivers/mtd/nand/stm_nand_bch.c
create mode 100644 drivers/mtd/nand/stm_nand_dt.c
create mode 100644 drivers/mtd/nand/stm_nand_dt.h
create mode 100644 drivers/mtd/nand/stm_nand_regs.h
create mode 100644 include/linux/mtd/stm_nand.h
create mode 100644 include/linux/mtd/stm_nand_bbt.h


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/