Commit abd3e805 authored by Neil Armstrong's avatar Neil Armstrong Committed by Sudeep Holla

firmware: arm_scpi: allow firmware with get_capabilities not implemented

On Amlogic SCPI legacy implementation, the GET_CAPABILITIES command is
not supported, failover by using 0.0.0 version.
Signed-off-by: default avatarNeil Armstrong <narmstrong@baylibre.com>
[sudeep.holla@arm.com: changed the subject]
Signed-off-by: default avatarSudeep Holla <sudeep.holla@arm.com>
parent 4dfe32d5
...@@ -783,6 +783,10 @@ static int scpi_init_versions(struct scpi_drvinfo *info) ...@@ -783,6 +783,10 @@ static int scpi_init_versions(struct scpi_drvinfo *info)
info->protocol_version = le32_to_cpu(caps.protocol_version); info->protocol_version = le32_to_cpu(caps.protocol_version);
info->firmware_version = le32_to_cpu(caps.platform_version); info->firmware_version = le32_to_cpu(caps.platform_version);
} }
/* Ignore error if not implemented */
if (scpi_info->is_legacy && ret == -EOPNOTSUPP)
return 0;
return ret; return ret;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment