All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v1 0/8] NAND support for AM33XX
@ 2012-10-30 22:47 Ilya Yanok
  2012-10-30 22:47 ` [U-Boot] [PATCH v1 1/8] OMAP: include sys_proto.h from boot-common Ilya Yanok
                   ` (7 more replies)
  0 siblings, 8 replies; 16+ messages in thread
From: Ilya Yanok @ 2012-10-30 22:47 UTC (permalink / raw)
  To: u-boot

These series add support for NAND on AM33XX. AM33XX has the same GPMC
controller as OMAP3 so the first part of the series just add required
defines/initialization to enable the existing omap_gpmc driver to work
on AM33XX. The rest of the series adds support for BCH8 error correction
code. We use GPMC to generate codes/syndromes and ELM to find the
errors.


Ilya Yanok (6):
  OMAP: include sys_proto.h from boot-common
  am335x_evm: add nand pinmux definition
  am33xx: NAND support
  am335x_evm: enable NAND support
  am33xx_spl_bch: simple SPL nand loader for AM33XX
  am335x_evm: enable SPL NAND support

Mansoor Ahamed (2):
  am33xx: add ELM support
  omap_gpmc: BCH8 support (ELM based)

 arch/arm/cpu/armv7/am33xx/Makefile           |    2 +
 arch/arm/cpu/armv7/am33xx/board.c            |   36 +++
 arch/arm/cpu/armv7/am33xx/clock.c            |   10 +
 arch/arm/cpu/armv7/am33xx/elm.c              |  213 ++++++++++++++
 arch/arm/cpu/armv7/am33xx/mem.c              |  104 +++++++
 arch/arm/cpu/armv7/omap-common/boot-common.c |    1 +
 arch/arm/include/asm/arch-am33xx/cpu.h       |   53 ++++
 arch/arm/include/asm/arch-am33xx/elm.h       |   93 ++++++
 arch/arm/include/asm/arch-am33xx/hardware.h  |    3 +
 arch/arm/include/asm/arch-am33xx/mem.h       |  174 +++++++++++
 arch/arm/include/asm/arch-am33xx/omap_gpmc.h |  130 +++++++++
 arch/arm/include/asm/arch-am33xx/sys_proto.h |    3 +
 board/ti/am335x/mux.c                        |   26 ++
 drivers/mtd/nand/Makefile                    |    1 +
 drivers/mtd/nand/am335x_spl_bch.c            |  238 +++++++++++++++
 drivers/mtd/nand/omap_gpmc.c                 |  403 +++++++++++++++++++++++++-
 include/configs/am335x_evm.h                 |   49 ++++
 17 files changed, 1538 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm/cpu/armv7/am33xx/elm.c
 create mode 100644 arch/arm/cpu/armv7/am33xx/mem.c
 create mode 100644 arch/arm/include/asm/arch-am33xx/elm.h
 create mode 100644 arch/arm/include/asm/arch-am33xx/mem.h
 create mode 100644 arch/arm/include/asm/arch-am33xx/omap_gpmc.h
 create mode 100644 drivers/mtd/nand/am335x_spl_bch.c

-- 
1.7.10.2 (Apple Git-33)

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2012-11-05 16:57 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-30 22:47 [U-Boot] [PATCH v1 0/8] NAND support for AM33XX Ilya Yanok
2012-10-30 22:47 ` [U-Boot] [PATCH v1 1/8] OMAP: include sys_proto.h from boot-common Ilya Yanok
2012-10-30 22:47 ` [U-Boot] [PATCH v1 2/8] am335x_evm: add nand pinmux definition Ilya Yanok
2012-10-30 23:45   ` Tom Rini
2012-10-30 22:47 ` [U-Boot] [PATCH v1 3/8] am33xx: NAND support Ilya Yanok
2012-10-30 23:51   ` Tom Rini
2012-10-30 22:47 ` [U-Boot] [PATCH v1 4/8] am335x_evm: enable " Ilya Yanok
2012-10-30 23:53   ` Tom Rini
2012-10-30 22:47 ` [U-Boot] [PATCH v1 5/8] am33xx: add ELM support Ilya Yanok
2012-10-30 23:54   ` Tom Rini
2012-10-30 22:47 ` [U-Boot] [PATCH v1 6/8] omap_gpmc: BCH8 support (ELM based) Ilya Yanok
2012-10-30 22:47 ` [U-Boot] [PATCH v1 7/8] am33xx_spl_bch: simple SPL nand loader for AM33XX Ilya Yanok
2012-10-31  0:03   ` Tom Rini
2012-11-03 16:21     ` Ilya Yanok
2012-11-05 16:57       ` Tom Rini
2012-10-30 22:47 ` [U-Boot] [PATCH v1 8/8] am335x_evm: enable SPL NAND support Ilya Yanok

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.