From d7d7dcaf3acd35aa89729d1c35b31e3a7ab0afef Mon Sep 17 00:00:00 2001 From: Hoegeun Kwon Date: Wed, 16 Jan 2019 13:59:35 +0900 Subject: [PATCH] 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 --- drivers/gpu/drm/drm_crtc_helper.c | 5 +++++ 1 file changed, 5 insertions(+) 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); -- 2.34.1