@@ -194,11 +194,6 @@ static void kfd_device_info_init(struct kfd_dev *kfd,
194194
195195 kfd_device_info_set_event_interrupt_class (kfd );
196196
197- /* Raven */
198- if (gc_version == IP_VERSION (9 , 1 , 0 ) ||
199- gc_version == IP_VERSION (9 , 2 , 2 ))
200- kfd -> device_info .needs_iommu_device = true;
201-
202197 if (gc_version < IP_VERSION (11 , 0 , 0 )) {
203198 /* Navi2x+, Navi1x+ */
204199 if (gc_version == IP_VERSION (10 , 3 , 6 ))
@@ -233,10 +228,6 @@ static void kfd_device_info_init(struct kfd_dev *kfd,
233228 asic_type != CHIP_TONGA )
234229 kfd -> device_info .supports_cwsr = true;
235230
236- if (asic_type == CHIP_KAVERI ||
237- asic_type == CHIP_CARRIZO )
238- kfd -> device_info .needs_iommu_device = true;
239-
240231 if (asic_type != CHIP_HAWAII && !vf )
241232 kfd -> device_info .needs_pci_atomics = true;
242233 }
@@ -249,7 +240,6 @@ struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf)
249240 uint32_t gfx_target_version = 0 ;
250241
251242 switch (adev -> asic_type ) {
252- #ifdef KFD_SUPPORT_IOMMU_V2
253243#ifdef CONFIG_DRM_AMDGPU_CIK
254244 case CHIP_KAVERI :
255245 gfx_target_version = 70000 ;
@@ -262,7 +252,6 @@ struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf)
262252 if (!vf )
263253 f2g = & gfx_v8_kfd2kgd ;
264254 break ;
265- #endif
266255#ifdef CONFIG_DRM_AMDGPU_CIK
267256 case CHIP_HAWAII :
268257 gfx_target_version = 70001 ;
@@ -298,15 +287,13 @@ struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf)
298287 gfx_target_version = 90000 ;
299288 f2g = & gfx_v9_kfd2kgd ;
300289 break ;
301- #ifdef KFD_SUPPORT_IOMMU_V2
302290 /* Raven */
303291 case IP_VERSION (9 , 1 , 0 ):
304292 case IP_VERSION (9 , 2 , 2 ):
305293 gfx_target_version = 90002 ;
306294 if (!vf )
307295 f2g = & gfx_v9_kfd2kgd ;
308296 break ;
309- #endif
310297 /* Vega12 */
311298 case IP_VERSION (9 , 2 , 1 ):
312299 gfx_target_version = 90004 ;
0 commit comments