msm: vidc: enabling new DTSI compatibility for IOT specific target

Added new compatibility string to enable video H/W acceleration
for qcm6490

Change-Id: I51fcc010cc85e05f26ac5b1e8d3ba4ad5fa8b052
Signed-off-by: Sayantan Majumder <smajumde@codeaurora.org>
This commit is contained in:
Sayantan Majumder 2021-06-15 14:45:48 +05:30
commit b1b38cd347

View file

@ -2155,6 +2155,10 @@ static const struct of_device_id msm_vidc_dt_device[] = {
.compatible = "qcom,yupik-vidc",
.data = &yupik_data,
},
{
.compatible = "qcom,qcm6490-vidc",
.data = &yupik_data,
},
{},
};
@ -2312,6 +2316,19 @@ void *vidc_get_drv_data(struct device *dev)
ARRAY_SIZE(yupik_capabilities_v1);
}
msm_vidc_ddr_ubwc_config(driver_data, 0xe);
} else if (!strcmp(match->compatible, "qcom,qcm6490-vidc")) {
if (driver_data->sku_version == SKU_VERSION_1) {
driver_data->clock_data = yupik_clock_data_v1;
driver_data->clock_data_length =
ARRAY_SIZE(yupik_clock_data_v1);
driver_data->common_data = yupik_common_data_v1;
driver_data->common_data_length =
ARRAY_SIZE(yupik_common_data_v1);
driver_data->codec_caps = yupik_capabilities_v1;
driver_data->codec_caps_count =
ARRAY_SIZE(yupik_capabilities_v1);
}
msm_vidc_ddr_ubwc_config(driver_data, 0xe);
}
exit:
return driver_data;