dsp: firmware_update: Convert internal buffer params to `const void *`

Let's at least exploit C's conveniences and not force any unnecessary
casting at the call-sites.

Change-Id: Icded9a47cb8da985f05c640221083f6f9db9f37c
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
diff --git a/src/dsp/firmware_update.c b/src/dsp/firmware_update.c
index 955fe1c..25b29a7 100644
--- a/src/dsp/firmware_update.c
+++ b/src/dsp/firmware_update.c
@@ -327,7 +327,7 @@
 }
 
 static int decode_pldm_package_header_info_errno(
-	const uint8_t *data, size_t length,
+	const void *data, size_t length,
 	struct pldm_package_header_information *package_header_info,
 	struct variable_field *package_version_str)
 {
@@ -374,7 +374,8 @@
 	package_header_info->package_version_string_length =
 		data_header->package_version_string_length;
 	package_version_str->ptr =
-		data + sizeof(struct pldm_package_header_information);
+		(const uint8_t *)data +
+		sizeof(struct pldm_package_header_information);
 	package_version_str->length =
 		package_header_info->package_version_string_length;
 
@@ -399,8 +400,7 @@
 }
 
 static int decode_firmware_device_id_record_errno(
-	const uint8_t *data, size_t length,
-	uint16_t component_bitmap_bit_length,
+	const void *data, size_t length, uint16_t component_bitmap_bit_length,
 	struct pldm_firmware_device_id_record *fw_device_id_record,
 	struct variable_field *applicable_components,
 	struct variable_field *comp_image_set_version_str,
@@ -463,7 +463,8 @@
 	}
 
 	applicable_components->ptr =
-		data + sizeof(struct pldm_firmware_device_id_record);
+		(const uint8_t *)data +
+		sizeof(struct pldm_firmware_device_id_record);
 	applicable_components->length = applicable_components_length;
 
 	comp_image_set_version_str->ptr =
@@ -547,7 +548,7 @@
 }
 
 static int decode_descriptor_type_length_value_errno(
-	const uint8_t *data, size_t length, uint16_t *descriptor_type,
+	const void *data, size_t length, uint16_t *descriptor_type,
 	struct variable_field *descriptor_data)
 {
 	uint16_t descriptor_length = 0;
@@ -601,7 +602,7 @@
 }
 
 static int decode_vendor_defined_descriptor_value_errno(
-	const uint8_t *data, size_t length, uint8_t *descriptor_title_str_type,
+	const void *data, size_t length, uint8_t *descriptor_title_str_type,
 	struct variable_field *descriptor_title_str,
 	struct variable_field *descriptor_data)
 {
@@ -664,7 +665,7 @@
 }
 
 static int decode_pldm_comp_image_info_errno(
-	const uint8_t *data, size_t length,
+	const void *data, size_t length,
 	struct pldm_component_image_information *pldm_comp_image_info,
 	struct variable_field *comp_version_str)
 {
@@ -719,8 +720,8 @@
 		return -EBADMSG;
 	}
 
-	comp_version_str->ptr =
-		data + sizeof(struct pldm_component_image_information);
+	comp_version_str->ptr = (const uint8_t *)data +
+				sizeof(struct pldm_component_image_information);
 	comp_version_str->length =
 		pldm_comp_image_info->comp_version_string_length;