From: Hoegeun Kwon Date: Wed, 16 Jan 2019 04:59:35 +0000 (+0900) Subject: drm/crtc-helper: Add store the property value X-Git-Tag: submit/tizen/20190117.082548^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d7d7dcaf3acd35aa89729d1c35b31e3a7ab0afef;p=platform%2Fkernel%2Flinux-exynos.git drm/crtc-helper: Add store the property value There is a problem in crtc_helper that property value is not updated when dpms is turned on or off. So modify the property value when dpms is on. Change-Id: Iac5d6db80b80fd5595f5908c6d2a3428aa119c1c Signed-off-by: Hoegeun Kwon --- diff --git a/drivers/gpu/drm/drm_crtc_helper.c b/drivers/gpu/drm/drm_crtc_helper.c index ff9b33805491..dc4981df9efe 100644 --- a/drivers/gpu/drm/drm_crtc_helper.c +++ b/drivers/gpu/drm/drm_crtc_helper.c @@ -661,6 +661,11 @@ int drm_crtc_helper_set_config(struct drm_mode_set *set) DRM_DEBUG_KMS("\t[CONNECTOR:%d:%s] set DPMS on\n", set->connectors[i]->base.id, set->connectors[i]->name); set->connectors[i]->funcs->dpms(set->connectors[i], DRM_MODE_DPMS_ON); + + /* store the property value */ + drm_object_property_set_value(&set->connectors[i]->base, + set->connectors[i]->dev->mode_config.dpms_property, + DRM_MODE_DPMS_ON); } } __drm_helper_disable_unused_functions(dev);