From 49201545582113e69b34e621ac9f308b726f08a1 Mon Sep 17 00:00:00 2001 From: Vara Reddy Date: Wed, 17 Jul 2019 15:58:29 -0700 Subject: [PATCH] disp: msm: dsi: update default physical panel width and height Change updates connector edid node with proper panel physical dimensions based on panel device tree file. Change-Id: I36db9c3e5b5aee926a0d029ae742166fc8c7591c Signed-off-by: Vara Reddy --- msm/dsi/dsi_drm.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/msm/dsi/dsi_drm.c b/msm/dsi/dsi_drm.c index d86c27062c..6f9d5f6ad7 100644 --- a/msm/dsi/dsi_drm.c +++ b/msm/dsi/dsi_drm.c @@ -802,7 +802,7 @@ int dsi_connector_get_modes(struct drm_connector *connector, void *data, const u8 edid_buf[EDID_LENGTH] = { 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x44, 0x6D, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B, 0x10, 0x01, 0x03, - 0x80, 0x50, 0x2D, 0x78, 0x0A, 0x0D, 0xC9, 0xA0, 0x57, 0x47, + 0x80, 0x00, 0x00, 0x78, 0x0A, 0x0D, 0xC9, 0xA0, 0x57, 0x47, 0x98, 0x27, 0x12, 0x48, 0x4C, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, @@ -852,6 +852,9 @@ int dsi_connector_get_modes(struct drm_connector *connector, void *data, goto end; } + edid.width_cm = (connector->display_info.width_mm) / 10; + edid.height_cm = (connector->display_info.height_mm) / 10; + dsi_drm_update_dtd(&edid, modes, count); dsi_drm_update_checksum(&edid); rc = drm_connector_update_edid_property(connector, &edid);