From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ivan Khoronzhuk Date: Wed, 25 Jun 2014 18:57:25 +0300 Subject: [U-Boot] [U-boot] [Patch v3 3/3] k2hk: change default nand ecc layout In-Reply-To: <1403652386.2435.52.camel@snotra.buserror.net> References: <1403617746-25024-1-git-send-email-ivan.khoronzhuk@ti.com> <1403617746-25024-4-git-send-email-ivan.khoronzhuk@ti.com> <1403652386.2435.52.camel@snotra.buserror.net> Message-ID: <53AAF165.8090809@ti.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 06/25/2014 02:26 AM, Scott Wood wrote: > On Tue, 2014-06-24 at 16:49 +0300, Ivan Khoronzhuk wrote: >> For keystyone k2hk board the default nand layout is different >> from davinci. So swich ecc layout at init in board file. >> >> Signed-off-by: Ivan Khoronzhuk >> --- >> board/ti/k2hk_evm/board.c | 11 +++++++++++ >> 1 file changed, 11 insertions(+) >> >> diff --git a/board/ti/k2hk_evm/board.c b/board/ti/k2hk_evm/board.c >> index ef90f9d..baa6ab7 100644 >> --- a/board/ti/k2hk_evm/board.c >> +++ b/board/ti/k2hk_evm/board.c >> @@ -11,6 +11,7 @@ >> #include >> #include >> #include >> +#include >> >> #include >> #include >> @@ -19,6 +20,7 @@ >> #include >> #include >> #include >> +#include >> >> DECLARE_GLOBAL_DATA_PTR; >> >> @@ -147,6 +149,15 @@ int cpu_to_bus(u32 *ptr, u32 length) >> return 0; >> } >> >> +int board_nand_init(struct nand_chip *chip) >> +{ >> + davinci_nand_init(chip); >> + chip->ecc.layout = >> + board_nand_get_ecclayout(NAND_KEYSTONE_RBL_4BIT_LAYOUT); > Again, why not use board_nand_set_ecclayout()? > > -Scott > > Because oobavail is updated in nand_scan_tail(), which is called later. Sorry for the mess, but it doesn't matter already, seems I can start with default layout and switch later if needed. So I'm going to remove subj patch. Thanks. -- Regards, Ivan Khoronzhuk