summaryrefslogtreecommitdiff
path: root/src/vendorcode/siemens/hwilib
diff options
context:
space:
mode:
Diffstat (limited to 'src/vendorcode/siemens/hwilib')
-rw-r--r--src/vendorcode/siemens/hwilib/hwilib.c8
-rw-r--r--src/vendorcode/siemens/hwilib/hwilib.h2
2 files changed, 5 insertions, 5 deletions
diff --git a/src/vendorcode/siemens/hwilib/hwilib.c b/src/vendorcode/siemens/hwilib/hwilib.c
index b6c8c6badf..2a3c10aec6 100644
--- a/src/vendorcode/siemens/hwilib/hwilib.c
+++ b/src/vendorcode/siemens/hwilib/hwilib.c
@@ -53,7 +53,7 @@ struct param_info {
struct param_pos pos[MAX_BLOCK_NUM];
uint64_t mask;
uint8_t mask_offset;
- uint32_t (*get_field)(const struct param_info *param, uint8_t *dst, size_t dstsize);
+ size_t (*get_field)(const struct param_info *param, uint8_t *dst, size_t dstsize);
};
/* Storage for pointers to the different blocks. The contents will be filled
@@ -69,7 +69,7 @@ static uint16_t all_blk_size[MAX_BLOCK_NUM];
/* Storage for the cbfs file name of the currently open hwi file. */
static char current_hwi[HWI_MAX_NAME_LEN];
-static uint32_t hwilib_read_bytes(const struct param_info *param, uint8_t *dst, size_t dstsize);
+static size_t hwilib_read_bytes(const struct param_info *param, uint8_t *dst, size_t dstsize);
/* Add all supported fields to this variable. It is important to use the
* field type of a given field as the array index so that all the information
@@ -385,7 +385,7 @@ static const struct param_info params[] = {
* @param dstsize Size of the memory passed in via the *dst pointer
* @return Number of copied bytes on success, 0 on error
*/
-static uint32_t hwilib_read_bytes(const struct param_info *param, uint8_t *dst, size_t dstsize)
+static size_t hwilib_read_bytes(const struct param_info *param, uint8_t *dst, size_t dstsize)
{
uint8_t i = 0, *blk = NULL;
@@ -541,7 +541,7 @@ enum cb_err hwilib_find_blocks(const char *hwi_filename)
* @param dstsize Size of the memory passed in via the *dst pointer
* @return Number of copied bytes on success, 0 on error
*/
-uint32_t hwilib_get_field(hwinfo_field_t field, uint8_t *dst, size_t dstsize)
+size_t hwilib_get_field(hwinfo_field_t field, uint8_t *dst, size_t dstsize)
{
/* Check the boundaries of params-variable */
if ((uint32_t)field < ARRAY_SIZE(params))
diff --git a/src/vendorcode/siemens/hwilib/hwilib.h b/src/vendorcode/siemens/hwilib/hwilib.h
index e4b11dd528..2a4f4cd610 100644
--- a/src/vendorcode/siemens/hwilib/hwilib.h
+++ b/src/vendorcode/siemens/hwilib/hwilib.h
@@ -123,6 +123,6 @@ enum cb_err hwilib_find_blocks(const char *hwi_filename);
/* Use this function to get fields out of supported info blocks
* This function returns the number of copied bytes or 0 on error.
*/
-uint32_t hwilib_get_field(hwinfo_field_t field, uint8_t *dst, size_t dstsize);
+size_t hwilib_get_field(hwinfo_field_t field, uint8_t *dst, size_t dstsize);
#endif /* SIEMENS_HWI_LIB_H_ */