drm: Resetting rotation property
Reset rotation property to 0. v2: Resetting after disabling the plane Signed-off-by: Sonika Jindal <sonika.jindal@intel.com> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Acked-by: Dave Airlie <airlied@gmail.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
		
					parent
					
						
							
								7ed6eeeec6
							
						
					
				
			
			
				commit
				
					
						9783de2096
					
				
			
		
					 1 changed files with 8 additions and 1 deletions
				
			
		|  | @ -345,10 +345,17 @@ static bool restore_fbdev_mode(struct drm_fb_helper *fb_helper) | ||||||
| 
 | 
 | ||||||
| 	drm_warn_on_modeset_not_all_locked(dev); | 	drm_warn_on_modeset_not_all_locked(dev); | ||||||
| 
 | 
 | ||||||
| 	list_for_each_entry(plane, &dev->mode_config.plane_list, head) | 	list_for_each_entry(plane, &dev->mode_config.plane_list, head) { | ||||||
| 		if (plane->type != DRM_PLANE_TYPE_PRIMARY) | 		if (plane->type != DRM_PLANE_TYPE_PRIMARY) | ||||||
| 			drm_plane_force_disable(plane); | 			drm_plane_force_disable(plane); | ||||||
| 
 | 
 | ||||||
|  | 		if (dev->mode_config.rotation_property) { | ||||||
|  | 			drm_object_property_set_value(&plane->base, | ||||||
|  | 					dev->mode_config.rotation_property, | ||||||
|  | 					BIT(DRM_ROTATE_0)); | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
| 	for (i = 0; i < fb_helper->crtc_count; i++) { | 	for (i = 0; i < fb_helper->crtc_count; i++) { | ||||||
| 		struct drm_mode_set *mode_set = &fb_helper->crtc_info[i].mode_set; | 		struct drm_mode_set *mode_set = &fb_helper->crtc_info[i].mode_set; | ||||||
| 		struct drm_crtc *crtc = mode_set->crtc; | 		struct drm_crtc *crtc = mode_set->crtc; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Sonika Jindal
				Sonika Jindal