summaryrefslogtreecommitdiffstats
path: root/board/toradex/common/tdx-cfg-block.c
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2018-09-04 17:45:53 -0400
committerTom Rini <trini@konsulko.com>2018-09-04 17:45:53 -0400
commitb2f90c461e999a1b1a03c7f9f79069b5440b2306 (patch)
tree090dc33e83808ccce62798d7aedba4e4f5347ecb /board/toradex/common/tdx-cfg-block.c
parent3005162a43adcfd9cbb524960ad9ff44e809980c (diff)
parentc1d1543ebc6e1fb026d0d7ac96d865faa7567555 (diff)
downloadu-boot-b2f90c461e999a1b1a03c7f9f79069b5440b2306.tar.gz
u-boot-b2f90c461e999a1b1a03c7f9f79069b5440b2306.tar.xz
u-boot-b2f90c461e999a1b1a03c7f9f79069b5440b2306.zip
Merge branch 'master' of git://git.denx.de/u-boot-imx
Diffstat (limited to 'board/toradex/common/tdx-cfg-block.c')
-rw-r--r--board/toradex/common/tdx-cfg-block.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/board/toradex/common/tdx-cfg-block.c b/board/toradex/common/tdx-cfg-block.c
index 57edb6c5c9..d4f5b1803a 100644
--- a/board/toradex/common/tdx-cfg-block.c
+++ b/board/toradex/common/tdx-cfg-block.c
@@ -156,10 +156,13 @@ out:
static int read_tdx_cfg_block_from_nand(unsigned char *config_block)
{
size_t size = TDX_CFG_BLOCK_MAX_SIZE;
+ struct mtd_info *mtd = get_nand_dev_by_index(0);
+
+ if (!mtd)
+ return -ENODEV;
/* Read production parameter config block from NAND page */
- return nand_read_skip_bad(get_nand_dev_by_index(0),
- CONFIG_TDX_CFG_BLOCK_OFFSET,
+ return nand_read_skip_bad(mtd, CONFIG_TDX_CFG_BLOCK_OFFSET,
&size, NULL, TDX_CFG_BLOCK_MAX_SIZE,
config_block);
}