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

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

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to