mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-24 20:54:24 +08:00
board: toradex: use get_nand_dev_by_index()
As part of preparation for nand DM conversion the new API has been introduced to remove direct access to nand_info array. So, use it here instead of accessing to nand_info array directly. Reviewed-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
This commit is contained in:
parent
573cc46c65
commit
bf264cd0f6
@ -69,7 +69,7 @@ int checkboard(void)
|
||||
{
|
||||
printf("Model: Toradex Colibri T20 %dMB V%s\n",
|
||||
(gd->ram_size == 0x10000000) ? 256 : 512,
|
||||
(nand_info[0]->erasesize >> 10 == 512) ?
|
||||
(get_nand_dev_by_index(0)->erasesize >> 10 == 512) ?
|
||||
((gd->ram_size == 0x10000000) ? "1.1B" : "1.1C") : "1.2A");
|
||||
|
||||
return 0;
|
||||
|
@ -154,8 +154,10 @@ static int read_tdx_cfg_block_from_nand(unsigned char *config_block)
|
||||
size_t size = TDX_CFG_BLOCK_MAX_SIZE;
|
||||
|
||||
/* Read production parameter config block from NAND page */
|
||||
return nand_read_skip_bad(nand_info[0], CONFIG_TDX_CFG_BLOCK_OFFSET,
|
||||
&size, NULL, TDX_CFG_BLOCK_MAX_SIZE, config_block);
|
||||
return nand_read_skip_bad(get_nand_dev_by_index(0),
|
||||
CONFIG_TDX_CFG_BLOCK_OFFSET,
|
||||
&size, NULL, TDX_CFG_BLOCK_MAX_SIZE,
|
||||
config_block);
|
||||
}
|
||||
|
||||
static int write_tdx_cfg_block_to_nand(unsigned char *config_block)
|
||||
@ -163,7 +165,8 @@ static int write_tdx_cfg_block_to_nand(unsigned char *config_block)
|
||||
size_t size = TDX_CFG_BLOCK_MAX_SIZE;
|
||||
|
||||
/* Write production parameter config block to NAND page */
|
||||
return nand_write_skip_bad(nand_info[0], CONFIG_TDX_CFG_BLOCK_OFFSET,
|
||||
return nand_write_skip_bad(get_nand_dev_by_index(0),
|
||||
CONFIG_TDX_CFG_BLOCK_OFFSET,
|
||||
&size, NULL, TDX_CFG_BLOCK_MAX_SIZE,
|
||||
config_block, WITH_WR_VERIFY);
|
||||
}
|
||||
@ -426,7 +429,8 @@ static int do_cfgblock_create(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||
* empty (config block invalid...)
|
||||
*/
|
||||
printf("NAND erase block %d need to be erased before creating a Toradex config block\n",
|
||||
CONFIG_TDX_CFG_BLOCK_OFFSET / nand_info[0]->erasesize);
|
||||
CONFIG_TDX_CFG_BLOCK_OFFSET /
|
||||
get_nand_dev_by_index(0)->erasesize);
|
||||
goto out;
|
||||
#elif defined(CONFIG_TDX_CFG_BLOCK_IS_IN_NOR)
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user