[U-Boot] [PATCH v2 0/4] enable support for x16 NAND devices

Pekon Gupta pekon at ti.com
Mon Sep 30 20:22:48 CEST 2013


*changes in v2*
[PATCH 1/4]: 
	- dropped NAND_BUSWIDTH_AUTO, instead using CONFIG_SYS_NAND_ONFI_DETECTION
	- added check in nand_flash_detect_onfi() for x8 mode
[PATCH 2/4]: (new) Adds CONFIG_SYS_NAND_DEVICE_WIDTH
	- updated for auto-detection of bus-width in non-SPL and ONFI_DETECTION mode
	Refer: http://lists.denx.de/pipermail/u-boot/2013-September/163748.html
[PATCH 3/4] <no update>
[PATCH 4/4] disabled Pulls on output only I/O pads.
	- updated commit description to add details about NAND cape


*original v1*
This series includes independent patch-sets aiming to enable x16 NAND
support on AM33xx boards (like beaglebone-LT).
[PATCH 1/4]: This patch is ported from linux driver/mtd/nand to allow detection
	device-width of NAND by reading ONFI parameter page.
[PATCH 2/4]: enable NAND_BUSWIDTH_AUTO feature in omap_nand.c
[PATCH 3/4]: cleaning of GPMC configs for NAND and NOR
[PATCH 4/4]: enable x16 and x8 NAND device pin-muxing for beagle-bone LT (white)

---

Matthieu CASTET (1):
[PATCH 1/4] mtd: nand: add NAND_BUSWIDTH_AUTO to autodetect bus width

Pekon Gupta (3):
[PATCH 2/4] am33xx: add CONFIG_SYS_NAND_DEVICE_WIDTH to determine NAND device bus-width
[PATCH 3/4] am335x: fix GPMC config for NAND and NOR SPL boot
[PATCH 4/4] am33xx: add support for beaglebone x16 NAND cape

 arch/arm/cpu/armv7/am33xx/mem.c        | 48 +++++++++++------------
 arch/arm/include/asm/arch-am33xx/mem.h |  5 ---
 board/ti/am335x/board.c                | 12 ------
 board/ti/am335x/mux.c                  | 71 ++++++++++++++++++++++++----------
 doc/README.nand                        |  9 +++++
 drivers/mtd/nand/nand_base.c           | 20 ++++++++--
 drivers/mtd/nand/omap_gpmc.c           | 22 +++++++++--
 include/configs/am335x_evm.h           |  2 +-
 include/configs/am3517_crane.h         |  2 +-
 include/configs/am3517_evm.h           |  2 +-
 include/configs/cm_t35.h               |  2 -
 include/configs/devkit8000.h           |  3 +-
 include/configs/dig297.h               |  2 -
 include/configs/igep0033.h             |  8 ++--
 include/configs/igep00x0.h             |  2 +-
 include/configs/mcx.h                  |  2 +-
 include/configs/omap3_beagle.h         |  3 +-
 include/configs/omap3_evm_common.h     |  1 -
 include/configs/omap3_logic.h          |  1 -
 include/configs/omap3_overo.h          |  3 +-
 include/configs/omap3_pandora.h        |  2 -
 include/configs/omap3_zoom1.h          |  2 -
 include/configs/omap3_zoom2.h          |  1 -
 include/configs/siemens-am33x-common.h |  8 ++--
 include/configs/tam3517-common.h       |  2 +-
 include/configs/tricorder.h            |  3 +-
 26 files changed, 136 insertions(+), 102 deletions(-)

-- 
1.8.1



More information about the U-Boot mailing list