[U-Boot] [PATCH 0/6] tegra: Add NAND flash support
Simon Glass
sjg at chromium.org
Sat Jan 14 00:10:50 CET 2012
This series adds NAND flash support to Tegra and enables it on Seaboard.
Included here is a proposed device tree binding which I'm sure will
stretch some eyes. The binding includes information about the NAND
controller as well as the connected NAND device. The Seaboard has a
Hynix HY27UF4G2B.
The driver supports ECC-based access and uses DMA and NAND acceleration
features of the Tegra SOC to provide access at reasonable speed.
Jim Lin (1):
tegra: nand: Add Tegra NAND driver
Simon Glass (5):
fdt: Add debugging to fdtdec_get_int/addr()
tegra: Add NAND support to funcmux
tegra: fdt: Add NAND controller binding and definitions
tegra: fdt: Add NAND definitions to fdt
tegra: Enable NAND on Seaboard
arch/arm/cpu/armv7/tegra2/funcmux.c | 7 +
arch/arm/dts/tegra20.dtsi | 7 +-
arch/arm/include/asm/arch-tegra2/funcmux.h | 3 +
arch/arm/include/asm/arch-tegra2/tegra2.h | 1 +
board/nvidia/dts/tegra2-seaboard.dts | 15 +
doc/device-tree-bindings/nand/nvidia-nand.txt | 68 ++
drivers/mtd/nand/Makefile | 1 +
drivers/mtd/nand/tegra2_nand.c | 1074 +++++++++++++++++++++++++
drivers/mtd/nand/tegra2_nand.h | 303 +++++++
include/configs/seaboard.h | 9 +
include/fdtdec.h | 1 +
lib/fdtdec.c | 23 +-
12 files changed, 1505 insertions(+), 7 deletions(-)
create mode 100644 doc/device-tree-bindings/nand/nvidia-nand.txt
create mode 100644 drivers/mtd/nand/tegra2_nand.c
create mode 100644 drivers/mtd/nand/tegra2_nand.h
--
1.7.7.3
More information about the U-Boot
mailing list