[U-Boot] [U-boot] [Patch v3 0/3] keystone: nand: add additional nand ecclayout
Ivan Khoronzhuk
ivan.khoronzhuk at ti.com
Tue Jun 24 15:49:03 CEST 2014
For keystyone k2hk board the default nand layout is different
from davinci. So swich ecc layout at init in board file.
To do this the series adds a nand ecclayout command to davinci nand
that allows the ecclayout of the current nand device to be changed
during run time. This feature is useful when using u-boot to write
something to nand flash that will be read by other applications,
such as ROM bootloader, that expects a different ECC layout.
In that case, change the current nand device ecclayout using the
"nand ecclayout set" command before writing the data to nand flash.
Based on git://git.denx.de/u-boot-ti.git master
v3..v2:
mtd: nand: davinci: allow to change ecclayout by ecclayout command
- fix board_nand_set_ecclayout()
v2..v1:
k2hk: change default nand ecc layout
- new patch
mtd: nand: davinci: allow to change ecclayout by ecclayout command
- aligned pattern.
- used ARRAY_SIZE instead of definition of size
- added some comments
- rename board_nand_ecclayout_get_layout() to shorter name
- don't change default ecc layout at init
common: cmd_nand: add nand ecclayout command
- impove format of ecc layout printing
- improve description of nand ecclayout command
- add description of CONFIG_CMD_NAND_ECCLAYOUT config
- move some code stuff to board_nand_ecclayout_set()
- don't wrap user-visible string
- remove #ifdef of function prototypes
Ivan Khoronzhuk (1):
k2hk: change default nand ecc layout
WingMan Kwok (2):
mtd: nand: davinci: allow to change ecclayout by ecclayout command
common: cmd_nand: add nand ecclayout command
arch/arm/include/asm/ti-common/davinci_nand.h | 4 ++
board/ti/k2hk_evm/board.c | 11 ++++
common/cmd_nand.c | 91 ++++++++++++++++++++++++++
doc/README.nand | 12 ++++
drivers/mtd/nand/davinci_nand.c | 94 +++++++++++++++++++++++++++
include/nand.h | 7 ++
6 files changed, 219 insertions(+)
--
1.8.3.2
More information about the U-Boot
mailing list