summaryrefslogtreecommitdiff
path: root/src/t124/nvbctlib_t124.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/t124/nvbctlib_t124.c')
-rw-r--r--src/t124/nvbctlib_t124.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/t124/nvbctlib_t124.c b/src/t124/nvbctlib_t124.c
index d44f3df..ad0c365 100644
--- a/src/t124/nvbctlib_t124.c
+++ b/src/t124/nvbctlib_t124.c
@@ -101,8 +101,8 @@ default : \
parse_token t124_root_token_list[] = {
token_boot_data_version,
- token_block_size_log2,
- token_page_size_log2,
+ token_block_size,
+ token_page_size,
token_partition_size,
token_odm_data,
token_bootloader_used,
@@ -942,6 +942,18 @@ t124_bct_get_value(parse_token id, void *data, u_int8_t *bct)
CASE_GET_NVU32(bootloader_used);
CASE_GET_NVU32(odm_data);
+ case token_block_size:
+ if (bct == NULL)
+ return -ENODATA;
+ *((u_int32_t *)data) = 1 << bct_ptr->block_size_log2;
+ break;
+
+ case token_page_size:
+ if (bct == NULL)
+ return -ENODATA;
+ *((u_int32_t *)data) = 1 << bct_ptr->page_size_log2;
+ break;
+
/*
* Constants.
*/