Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdgpu/display: set gpu vm flag for all asics which support it

It won't get used unless the driver allows the gtt domain for
display buffers which is controlled elsewhere.

Acked-by: Huang Rui <ray.huang@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

+8 -6
+8 -6
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
··· 906 906 907 907 init_data.dce_environment = DCE_ENV_PRODUCTION_DRV; 908 908 909 - /* 910 - * TODO debug why this doesn't work on Raven 911 - */ 912 - if (adev->flags & AMD_IS_APU && 913 - adev->asic_type >= CHIP_CARRIZO && 914 - adev->asic_type < CHIP_RAVEN) 909 + switch (adev->asic_type) { 910 + case CHIP_CARRIZO: 911 + case CHIP_STONEY: 912 + case CHIP_RAVEN: 915 913 init_data.flags.gpu_vm_support = true; 914 + break; 915 + default: 916 + break; 917 + } 916 918 917 919 if (amdgpu_dc_feature_mask & DC_FBC_MASK) 918 920 init_data.flags.fbc_support = true;