Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit be6c82d9 authored by Zhen Kong's avatar Zhen Kong
Browse files

qseecom: fix a request_firmware issue



make change to use the correctly configured
qseecom device change for request_firmware.

Change-Id: I2a57e9429ff137b6717e29b898bc458392446045
Signed-off-by: default avatarZhen Kong <zkong@codeaurora.org>
parent 39617f0f
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -4099,7 +4099,7 @@ static int __qseecom_get_fw_size(const char *appname, uint32_t *fw_size,
	int num_images = 0;

	snprintf(fw_name, sizeof(fw_name), "%s.mdt", appname);
	rc = request_firmware(&fw_entry, fw_name,  qseecom.pdev);
	rc = request_firmware(&fw_entry, fw_name,  qseecom.dev);
	if (rc) {
		pr_err("error with request_firmware\n");
		ret = -EIO;
@@ -4129,7 +4129,7 @@ static int __qseecom_get_fw_size(const char *appname, uint32_t *fw_size,
	for (i = 0; i < num_images; i++) {
		memset(fw_name, 0, sizeof(fw_name));
		snprintf(fw_name, ARRAY_SIZE(fw_name), "%s.b%02d", appname, i);
		ret = request_firmware(&fw_entry, fw_name, qseecom.pdev);
		ret = request_firmware(&fw_entry, fw_name, qseecom.dev);
		if (ret)
			goto err;
		if (*fw_size > U32_MAX - fw_entry->size) {
@@ -4165,7 +4165,7 @@ static int __qseecom_get_fw_data(const char *appname, u8 *img_data,
	unsigned char app_arch = 0;

	snprintf(fw_name, sizeof(fw_name), "%s.mdt", appname);
	rc = request_firmware(&fw_entry, fw_name,  qseecom.pdev);
	rc = request_firmware(&fw_entry, fw_name,  qseecom.dev);
	if (rc) {
		ret = -EIO;
		goto err;
@@ -4199,7 +4199,7 @@ static int __qseecom_get_fw_data(const char *appname, u8 *img_data,
	fw_entry = NULL;
	for (i = 0; i < num_images; i++) {
		snprintf(fw_name, ARRAY_SIZE(fw_name), "%s.b%02d", appname, i);
		ret = request_firmware(&fw_entry, fw_name,  qseecom.pdev);
		ret = request_firmware(&fw_entry, fw_name,  qseecom.dev);
		if (ret) {
			pr_err("Failed to locate blob %s\n", fw_name);
			goto err;