File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed
drivers/gpu/drm/amd/amdgpu Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -1630,10 +1630,12 @@ static int mes_v11_0_hw_init(struct amdgpu_ip_block *ip_block)
1630
1630
if (r )
1631
1631
goto failure ;
1632
1632
1633
- r = mes_v11_0_set_hw_resources_1 (& adev -> mes );
1634
- if (r ) {
1635
- DRM_ERROR ("failed mes_v11_0_set_hw_resources_1, r=%d\n" , r );
1636
- goto failure ;
1633
+ if ((adev -> mes .sched_version & AMDGPU_MES_VERSION_MASK ) >= 0x50 ) {
1634
+ r = mes_v11_0_set_hw_resources_1 (& adev -> mes );
1635
+ if (r ) {
1636
+ DRM_ERROR ("failed mes_v11_0_set_hw_resources_1, r=%d\n" , r );
1637
+ goto failure ;
1638
+ }
1637
1639
}
1638
1640
1639
1641
r = mes_v11_0_query_sched_status (& adev -> mes );
Original file line number Diff line number Diff line change @@ -1742,7 +1742,8 @@ static int mes_v12_0_hw_init(struct amdgpu_ip_block *ip_block)
1742
1742
if (r )
1743
1743
goto failure ;
1744
1744
1745
- mes_v12_0_set_hw_resources_1 (& adev -> mes , AMDGPU_MES_SCHED_PIPE );
1745
+ if ((adev -> mes .sched_version & AMDGPU_MES_VERSION_MASK ) >= 0x4b )
1746
+ mes_v12_0_set_hw_resources_1 (& adev -> mes , AMDGPU_MES_SCHED_PIPE );
1746
1747
1747
1748
mes_v12_0_init_aggregated_doorbell (& adev -> mes );
1748
1749
You can’t perform that action at this time.
0 commit comments