diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c index 500a1dc4fe02..53ff91fc6cf6 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c @@ -498,7 +498,7 @@ static int amdgpu_vkms_sw_init(void *handle)  	adev_to_drm(adev)->mode_config.preferred_depth = 24;  	adev_to_drm(adev)->mode_config.prefer_shadow = 1; -	adev_to_drm(adev)->mode_config.fb_base = adev->gmc.aper_base; +	adev_to_drm(adev)->mode_config.fb_modifiers_not_supported = true;  	adev_to_drm(adev)->mode_config.fb_modifiers_not_supported = true; @@ -513,6 +513,10 @@ static int amdgpu_vkms_sw_init(void *handle)  			return r;  	} +	r = drm_vblank_init(adev_to_drm(adev), adev->mode_info.num_crtc); +	if (r) +		return r; +  	drm_kms_helper_poll_init(adev_to_drm(adev));  	adev->mode_info.mode_config_initialized = true; | 
