diff options
Diffstat (limited to 'board/cr50/board.c')
-rw-r--r-- | board/cr50/board.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/board/cr50/board.c b/board/cr50/board.c index 63ce7b8f96..ebe2f65937 100644 --- a/board/cr50/board.c +++ b/board/cr50/board.c @@ -23,8 +23,17 @@ /* Define interrupt and gpio structs */ #include "gpio_list.h" -#define NVMEM_CR50_SIZE 0x400 -#define NVMEM_TPM_SIZE (NVMEM_PARTITION_SIZE - NVMEM_CR50_SIZE - \ +/* + * TODO: NV_MEMORY_SIZE is defined in 2 places. Here and in + * /src/third_party/tmp2/Implementation.h. This needs to be + * fixed so that it's only defined in one location to ensure that the TPM2.0 lib + * code and the NvMem code specific to Cr50 is consistent. Will + * either reference existing issue or create one to track + * this as ultimately only want this defined in 1 place. + */ +#define NV_MEMORY_SIZE 7168 +#define NVMEM_TPM_SIZE NV_MEMORY_SIZE +#define NVMEM_CR50_SIZE (NVMEM_PARTITION_SIZE - NVMEM_TPM_SIZE - \ sizeof(struct nvmem_tag)) /* NvMem user buffer lengths table */ uint32_t nvmem_user_sizes[NVMEM_NUM_USERS] = { |