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

Commit b1b38cd3 authored by Sayantan Majumder's avatar Sayantan Majumder
Browse files

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: default avatarSayantan Majumder <smajumde@codeaurora.org>
parent d8e78d23
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -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;