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

Commit b55251f1 authored by Abhinav Kumar's avatar Abhinav Kumar Committed by Gerrit - the friendly Code Review server
Browse files

disp: msm: update VDC-m hardware version in display driver



Update the VDC-m hardware version in the display driver as per
the latest programming guidelines.

Change-Id: I0073cb7b713599de43f2a675202390df3b4a1d58
Signed-off-by: default avatarAbhinav Kumar <abhinavk@codeaurora.org>
parent 77a07da7
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -2466,7 +2466,7 @@ static int dsi_panel_parse_vdc_params(struct dsi_display_mode *mode,
	rc = utils->read_u32(utils->data, "qcom,vdc-version", &data);
	if (rc) {
		priv_info->vdc.version_major = 0x1;
		priv_info->vdc.version_minor = 0x1;
		priv_info->vdc.version_minor = 0x2;
		priv_info->vdc.version_release = 0x0;
		rc = 0;
	} else {
@@ -2477,7 +2477,7 @@ static int dsi_panel_parse_vdc_params(struct dsi_display_mode *mode,
		priv_info->vdc.version_minor = data & 0x0F;
		if ((priv_info->vdc.version_major != 0x1) &&
				((priv_info->vdc.version_minor
				  != 0x1))) {
				  != 0x2))) {
			DSI_ERR("%s:unsupported major:%d minor:%d version\n",
					__func__,
					priv_info->vdc.version_major,
+4 −4
Original line number Diff line number Diff line
@@ -3060,10 +3060,10 @@ static int sde_vdc_parse_dt(struct device_node *np,

	rc = of_property_read_string(np, vdc_prop[VDC_REV].prop_name, &rev);
	if ((rc == -EINVAL) || (rc == -ENODATA)) {
		vdc_rev = SDE_VDC_HW_REV_1_1;
		vdc_rev = SDE_VDC_HW_REV_1_2;
		rc = 0;
	} else if (!rc && !strcmp(rev, "vdc_1_1")) {
		vdc_rev = SDE_VDC_HW_REV_1_1;
	} else if (!rc && !strcmp(rev, "vdc_1_2")) {
		vdc_rev = SDE_VDC_HW_REV_1_2;
		rc = 0;
	} else {
		SDE_ERROR("invalid vdc configuration\n");
@@ -3102,7 +3102,7 @@ static int sde_vdc_parse_dt(struct device_node *np,
			VDC_CTL, i);
		sblk->ctl.len = PROP_VALUE_ACCESS(prop_value,
			VDC_CTL_LEN, 0);
		set_bit(SDE_VDC_HW_REV_1_1, &vdc->features);
		set_bit(vdc_rev, &vdc->features);
	}

end:
+2 −2
Original line number Diff line number Diff line
@@ -411,13 +411,13 @@ enum {
};

/** VDC sub-blocks/features
 * @SDE_VDC_HW_REV_1_1         vdc block supports vdc 1.1 only
 * @SDE_VDC_HW_REV_1_2         vdc block supports vdc 1.2 only
 * @SDE_VDC_ENC                vdc encoder sub block
 * @SDE_VDC_CTL                 vdc ctl sub block
 * @SDE_VDC_MAX
 */
enum {
	SDE_VDC_HW_REV_1_1,
	SDE_VDC_HW_REV_1_2,
	SDE_VDC_ENC,
	SDE_VDC_CTL,
	SDE_VDC_MAX