@@ -1808,6 +1808,7 @@ static int amdgpu_discovery_set_common_ip_blocks(struct amdgpu_device *adev)
18081808 case IP_VERSION (11 , 0 , 4 ):
18091809 case IP_VERSION (11 , 5 , 0 ):
18101810 case IP_VERSION (11 , 5 , 1 ):
1811+ case IP_VERSION (11 , 5 , 2 ):
18111812 amdgpu_device_ip_block_add (adev , & soc21_common_ip_block );
18121813 break ;
18131814 case IP_VERSION (12 , 0 , 0 ):
@@ -1861,6 +1862,7 @@ static int amdgpu_discovery_set_gmc_ip_blocks(struct amdgpu_device *adev)
18611862 case IP_VERSION (11 , 0 , 4 ):
18621863 case IP_VERSION (11 , 5 , 0 ):
18631864 case IP_VERSION (11 , 5 , 1 ):
1865+ case IP_VERSION (11 , 5 , 2 ):
18641866 amdgpu_device_ip_block_add (adev , & gmc_v11_0_ip_block );
18651867 break ;
18661868 case IP_VERSION (12 , 0 , 0 ):
@@ -1962,6 +1964,7 @@ static int amdgpu_discovery_set_psp_ip_blocks(struct amdgpu_device *adev)
19621964 case IP_VERSION (13 , 0 , 14 ):
19631965 case IP_VERSION (14 , 0 , 0 ):
19641966 case IP_VERSION (14 , 0 , 1 ):
1967+ case IP_VERSION (14 , 0 , 4 ):
19651968 amdgpu_device_ip_block_add (adev , & psp_v13_0_ip_block );
19661969 break ;
19671970 case IP_VERSION (13 , 0 , 4 ):
@@ -2025,6 +2028,7 @@ static int amdgpu_discovery_set_smu_ip_blocks(struct amdgpu_device *adev)
20252028 case IP_VERSION (14 , 0 , 1 ):
20262029 case IP_VERSION (14 , 0 , 2 ):
20272030 case IP_VERSION (14 , 0 , 3 ):
2031+ case IP_VERSION (14 , 0 , 4 ):
20282032 amdgpu_device_ip_block_add (adev , & smu_v14_0_ip_block );
20292033 break ;
20302034 default :
@@ -2152,6 +2156,7 @@ static int amdgpu_discovery_set_gc_ip_blocks(struct amdgpu_device *adev)
21522156 case IP_VERSION (11 , 0 , 4 ):
21532157 case IP_VERSION (11 , 5 , 0 ):
21542158 case IP_VERSION (11 , 5 , 1 ):
2159+ case IP_VERSION (11 , 5 , 2 ):
21552160 amdgpu_device_ip_block_add (adev , & gfx_v11_0_ip_block );
21562161 break ;
21572162 case IP_VERSION (12 , 0 , 0 ):
@@ -2207,6 +2212,7 @@ static int amdgpu_discovery_set_sdma_ip_blocks(struct amdgpu_device *adev)
22072212 case IP_VERSION (6 , 0 , 3 ):
22082213 case IP_VERSION (6 , 1 , 0 ):
22092214 case IP_VERSION (6 , 1 , 1 ):
2215+ case IP_VERSION (6 , 1 , 2 ):
22102216 amdgpu_device_ip_block_add (adev , & sdma_v6_0_ip_block );
22112217 break ;
22122218 case IP_VERSION (7 , 0 , 0 ):
@@ -2325,6 +2331,7 @@ static int amdgpu_discovery_set_mes_ip_blocks(struct amdgpu_device *adev)
23252331 case IP_VERSION (11 , 0 , 4 ):
23262332 case IP_VERSION (11 , 5 , 0 ):
23272333 case IP_VERSION (11 , 5 , 1 ):
2334+ case IP_VERSION (11 , 5 , 2 ):
23282335 amdgpu_device_ip_block_add (adev , & mes_v11_0_ip_block );
23292336 adev -> enable_mes = true;
23302337 adev -> enable_mes_kiq = true;
@@ -2360,6 +2367,7 @@ static int amdgpu_discovery_set_vpe_ip_blocks(struct amdgpu_device *adev)
23602367 switch (amdgpu_ip_version (adev , VPE_HWIP , 0 )) {
23612368 case IP_VERSION (6 , 1 , 0 ):
23622369 case IP_VERSION (6 , 1 , 1 ):
2370+ case IP_VERSION (6 , 1 , 3 ):
23632371 amdgpu_device_ip_block_add (adev , & vpe_v6_1_ip_block );
23642372 break ;
23652373 default :
@@ -2634,6 +2642,7 @@ int amdgpu_discovery_set_ip_blocks(struct amdgpu_device *adev)
26342642 break ;
26352643 case IP_VERSION (11 , 5 , 0 ):
26362644 case IP_VERSION (11 , 5 , 1 ):
2645+ case IP_VERSION (11 , 5 , 2 ):
26372646 adev -> family = AMDGPU_FAMILY_GC_11_5_0 ;
26382647 break ;
26392648 case IP_VERSION (12 , 0 , 0 ):
@@ -2658,6 +2667,7 @@ int amdgpu_discovery_set_ip_blocks(struct amdgpu_device *adev)
26582667 case IP_VERSION (11 , 0 , 4 ):
26592668 case IP_VERSION (11 , 5 , 0 ):
26602669 case IP_VERSION (11 , 5 , 1 ):
2670+ case IP_VERSION (11 , 5 , 2 ):
26612671 adev -> flags |= AMD_IS_APU ;
26622672 break ;
26632673 default :
@@ -2696,6 +2706,7 @@ int amdgpu_discovery_set_ip_blocks(struct amdgpu_device *adev)
26962706 break ;
26972707 case IP_VERSION (7 , 11 , 0 ):
26982708 case IP_VERSION (7 , 11 , 1 ):
2709+ case IP_VERSION (7 , 11 , 3 ):
26992710 adev -> nbio .funcs = & nbio_v7_11_funcs ;
27002711 adev -> nbio .hdp_flush_reg = & nbio_v7_11_hdp_flush_reg ;
27012712 break ;
0 commit comments