/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | tonga_ih.c | 392 u32 srbm_soft_reset = 0; in tonga_ih_check_soft_reset() local 396 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, in tonga_ih_check_soft_reset() 399 if (srbm_soft_reset) { in tonga_ih_check_soft_reset() 400 adev->irq.srbm_soft_reset = srbm_soft_reset; in tonga_ih_check_soft_reset() 403 adev->irq.srbm_soft_reset = 0; in tonga_ih_check_soft_reset() 412 if (!adev->irq.srbm_soft_reset) in tonga_ih_pre_soft_reset() 422 if (!adev->irq.srbm_soft_reset) in tonga_ih_post_soft_reset() 431 u32 srbm_soft_reset; in tonga_ih_soft_reset() local 433 if (!adev->irq.srbm_soft_reset) in tonga_ih_soft_reset() 435 srbm_soft_reset = adev->irq.srbm_soft_reset; in tonga_ih_soft_reset() [all …]
|
H A D | vce_v3_0.c | 635 u32 srbm_soft_reset = 0; in vce_v3_0_check_soft_reset() local 653 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, SOFT_RESET_VCE0, 1); in vce_v3_0_check_soft_reset() 654 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, SOFT_RESET_VCE1, 1); in vce_v3_0_check_soft_reset() 658 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, SOFT_RESET_VCE0, 1); in vce_v3_0_check_soft_reset() 659 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, SOFT_RESET_VCE1, 1); in vce_v3_0_check_soft_reset() 664 if (srbm_soft_reset) { in vce_v3_0_check_soft_reset() 665 adev->vce.srbm_soft_reset = srbm_soft_reset; in vce_v3_0_check_soft_reset() 668 adev->vce.srbm_soft_reset = 0; in vce_v3_0_check_soft_reset() 676 u32 srbm_soft_reset; in vce_v3_0_soft_reset() local 678 if (!adev->vce.srbm_soft_reset) in vce_v3_0_soft_reset() [all …]
|
H A D | sdma_v3_0.c | 1242 u32 srbm_soft_reset = 0; in sdma_v3_0_check_soft_reset() local 1247 srbm_soft_reset |= SRBM_SOFT_RESET__SOFT_RESET_SDMA_MASK; in sdma_v3_0_check_soft_reset() 1248 srbm_soft_reset |= SRBM_SOFT_RESET__SOFT_RESET_SDMA1_MASK; in sdma_v3_0_check_soft_reset() 1251 if (srbm_soft_reset) { in sdma_v3_0_check_soft_reset() 1252 adev->sdma.srbm_soft_reset = srbm_soft_reset; in sdma_v3_0_check_soft_reset() 1255 adev->sdma.srbm_soft_reset = 0; in sdma_v3_0_check_soft_reset() 1263 u32 srbm_soft_reset = 0; in sdma_v3_0_pre_soft_reset() local 1265 if (!adev->sdma.srbm_soft_reset) in sdma_v3_0_pre_soft_reset() 1268 srbm_soft_reset = adev->sdma.srbm_soft_reset; in sdma_v3_0_pre_soft_reset() 1270 if (REG_GET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, SOFT_RESET_SDMA) || in sdma_v3_0_pre_soft_reset() [all …]
|
H A D | vce_v4_0.c | 732 u32 srbm_soft_reset = 0; 750 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, SOFT_RESET_VCE0, 1); 751 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, SOFT_RESET_VCE1, 1); 755 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, SOFT_RESET_VCE0, 1); 756 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, SOFT_RESET_VCE1, 1); 761 if (srbm_soft_reset) { 762 adev->vce.srbm_soft_reset = srbm_soft_reset; 765 adev->vce.srbm_soft_reset = 0; 773 u32 srbm_soft_reset; 775 if (!adev->vce.srbm_soft_reset) [all …]
|
H A D | iceland_ih.c | 373 u32 srbm_soft_reset = 0; in iceland_ih_soft_reset() local 378 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, in iceland_ih_soft_reset() 381 if (srbm_soft_reset) { in iceland_ih_soft_reset() 383 tmp |= srbm_soft_reset; in iceland_ih_soft_reset() 390 tmp &= ~srbm_soft_reset; in iceland_ih_soft_reset()
|
H A D | cz_ih.c | 379 u32 srbm_soft_reset = 0; in cz_ih_soft_reset() local 384 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, in cz_ih_soft_reset() 387 if (srbm_soft_reset) { in cz_ih_soft_reset() 389 tmp |= srbm_soft_reset; in cz_ih_soft_reset() 396 tmp &= ~srbm_soft_reset; in cz_ih_soft_reset()
|
H A D | cik_ih.c | 385 u32 srbm_soft_reset = 0; in cik_ih_soft_reset() local 389 srbm_soft_reset |= SRBM_SOFT_RESET__SOFT_RESET_IH_MASK; in cik_ih_soft_reset() 391 if (srbm_soft_reset) { in cik_ih_soft_reset() 393 tmp |= srbm_soft_reset; in cik_ih_soft_reset() 400 tmp &= ~srbm_soft_reset; in cik_ih_soft_reset()
|
H A D | si_ih.c | 247 u32 srbm_soft_reset = 0; in si_ih_soft_reset() local 251 srbm_soft_reset |= SRBM_SOFT_RESET__SOFT_RESET_IH_MASK; in si_ih_soft_reset() 253 if (srbm_soft_reset) { in si_ih_soft_reset() 255 tmp |= srbm_soft_reset; in si_ih_soft_reset() 262 tmp &= ~srbm_soft_reset; in si_ih_soft_reset()
|
H A D | gmc_v8_0.c | 1300 u32 srbm_soft_reset = 0; in gmc_v8_0_check_soft_reset() local 1305 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, in gmc_v8_0_check_soft_reset() 1311 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, in gmc_v8_0_check_soft_reset() 1315 if (srbm_soft_reset) { in gmc_v8_0_check_soft_reset() 1316 adev->gmc.srbm_soft_reset = srbm_soft_reset; in gmc_v8_0_check_soft_reset() 1320 adev->gmc.srbm_soft_reset = 0; in gmc_v8_0_check_soft_reset() 1329 if (!adev->gmc.srbm_soft_reset) in gmc_v8_0_pre_soft_reset() 1342 u32 srbm_soft_reset; in gmc_v8_0_soft_reset() local 1344 if (!adev->gmc.srbm_soft_reset) in gmc_v8_0_soft_reset() 1346 srbm_soft_reset = adev->gmc.srbm_soft_reset; in gmc_v8_0_soft_reset() [all …]
|
H A D | uvd_v6_0.c | 1165 u32 srbm_soft_reset = 0; in uvd_v6_0_check_soft_reset() local 1171 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, SOFT_RESET_UVD, 1); in uvd_v6_0_check_soft_reset() 1173 if (srbm_soft_reset) { in uvd_v6_0_check_soft_reset() 1174 adev->uvd.inst->srbm_soft_reset = srbm_soft_reset; in uvd_v6_0_check_soft_reset() 1177 adev->uvd.inst->srbm_soft_reset = 0; in uvd_v6_0_check_soft_reset() 1186 if (!adev->uvd.inst->srbm_soft_reset) in uvd_v6_0_pre_soft_reset() 1196 u32 srbm_soft_reset; in uvd_v6_0_soft_reset() local 1198 if (!adev->uvd.inst->srbm_soft_reset) in uvd_v6_0_soft_reset() 1200 srbm_soft_reset = adev->uvd.inst->srbm_soft_reset; in uvd_v6_0_soft_reset() 1202 if (srbm_soft_reset) { in uvd_v6_0_soft_reset() [all …]
|
H A D | gmc_v6_0.c | 983 u32 srbm_soft_reset = 0; in gmc_v6_0_soft_reset() local 987 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, in gmc_v6_0_soft_reset() 993 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, in gmc_v6_0_soft_reset() 997 if (srbm_soft_reset) { in gmc_v6_0_soft_reset() 1003 tmp |= srbm_soft_reset; in gmc_v6_0_soft_reset() 1010 tmp &= ~srbm_soft_reset; in gmc_v6_0_soft_reset()
|
H A D | uvd_v7_0.c | 1487 u32 srbm_soft_reset = 0; 1494 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, 1497 if (srbm_soft_reset) { 1498 adev->uvd.inst[ring->me].srbm_soft_reset = srbm_soft_reset; 1501 adev->uvd.inst[ring->me].srbm_soft_reset = 0; 1510 if (!adev->uvd.inst[ring->me].srbm_soft_reset) 1520 u32 srbm_soft_reset; 1522 if (!adev->uvd.inst[ring->me].srbm_soft_reset) 1524 srbm_soft_reset = adev->uvd.inst[ring->me].srbm_soft_reset; 1526 if (srbm_soft_reset) { [all …]
|
H A D | gmc_v7_0.c | 1179 u32 srbm_soft_reset = 0; in gmc_v7_0_soft_reset() local 1183 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, in gmc_v7_0_soft_reset() 1189 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, in gmc_v7_0_soft_reset() 1193 if (srbm_soft_reset) { in gmc_v7_0_soft_reset() 1199 tmp |= srbm_soft_reset; in gmc_v7_0_soft_reset() 1206 tmp &= ~srbm_soft_reset; in gmc_v7_0_soft_reset()
|
H A D | sdma_v2_4.c | 956 u32 srbm_soft_reset = 0; in sdma_v2_4_soft_reset() local 965 srbm_soft_reset |= SRBM_SOFT_RESET__SOFT_RESET_SDMA_MASK; in sdma_v2_4_soft_reset() 972 srbm_soft_reset |= SRBM_SOFT_RESET__SOFT_RESET_SDMA1_MASK; in sdma_v2_4_soft_reset() 975 if (srbm_soft_reset) { in sdma_v2_4_soft_reset() 977 tmp |= srbm_soft_reset; in sdma_v2_4_soft_reset() 984 tmp &= ~srbm_soft_reset; in sdma_v2_4_soft_reset()
|
H A D | amdgpu_vce.h | 52 uint32_t srbm_soft_reset; member
|
H A D | amdgpu_uvd.h | 48 uint32_t srbm_soft_reset; member
|
H A D | cik_sdma.c | 1066 u32 srbm_soft_reset = 0; in cik_sdma_soft_reset() local 1074 srbm_soft_reset |= SRBM_SOFT_RESET__SOFT_RESET_SDMA_MASK; in cik_sdma_soft_reset() 1080 srbm_soft_reset |= SRBM_SOFT_RESET__SOFT_RESET_SDMA1_MASK; in cik_sdma_soft_reset() 1082 if (srbm_soft_reset) { in cik_sdma_soft_reset() 1084 tmp |= srbm_soft_reset; in cik_sdma_soft_reset() 1091 tmp &= ~srbm_soft_reset; in cik_sdma_soft_reset()
|
H A D | amdgpu_irq.h | 100 uint32_t srbm_soft_reset; member
|
H A D | amdgpu_sdma.h | 110 uint32_t srbm_soft_reset; member
|
H A D | gfx_v8_0.c | 4931 u32 grbm_soft_reset = 0, srbm_soft_reset = 0; in gfx_v8_0_check_soft_reset() local 4947 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, in gfx_v8_0_check_soft_reset() 4966 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, SRBM_SOFT_RESET, in gfx_v8_0_check_soft_reset() 4973 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, in gfx_v8_0_check_soft_reset() 4976 srbm_soft_reset = REG_SET_FIELD(srbm_soft_reset, in gfx_v8_0_check_soft_reset() 4979 if (grbm_soft_reset || srbm_soft_reset) { in gfx_v8_0_check_soft_reset() 4981 adev->gfx.srbm_soft_reset = srbm_soft_reset; in gfx_v8_0_check_soft_reset() 4985 adev->gfx.srbm_soft_reset = 0; in gfx_v8_0_check_soft_reset() 4996 (!adev->gfx.srbm_soft_reset)) in gfx_v8_0_pre_soft_reset() 5034 u32 grbm_soft_reset = 0, srbm_soft_reset = 0; in gfx_v8_0_soft_reset() local [all …]
|
H A D | amdgpu_gmc.h | 265 uint32_t srbm_soft_reset; member
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | ni.c | 1814 u32 grbm_soft_reset = 0, srbm_soft_reset = 0; in cayman_gpu_soft_reset() local 1874 srbm_soft_reset |= SOFT_RESET_GRBM; in cayman_gpu_soft_reset() 1878 srbm_soft_reset |= SOFT_RESET_DMA; in cayman_gpu_soft_reset() 1881 srbm_soft_reset |= SOFT_RESET_DMA1; in cayman_gpu_soft_reset() 1884 srbm_soft_reset |= SOFT_RESET_DC; in cayman_gpu_soft_reset() 1887 srbm_soft_reset |= SOFT_RESET_RLC; in cayman_gpu_soft_reset() 1890 srbm_soft_reset |= SOFT_RESET_SEM; in cayman_gpu_soft_reset() 1893 srbm_soft_reset |= SOFT_RESET_IH; in cayman_gpu_soft_reset() 1896 srbm_soft_reset |= SOFT_RESET_GRBM; in cayman_gpu_soft_reset() 1899 srbm_soft_reset |= SOFT_RESET_VMC; in cayman_gpu_soft_reset() [all …]
|
H A D | r600.c | 1687 u32 grbm_soft_reset = 0, srbm_soft_reset = 0; in r600_gpu_soft_reset() local 1753 srbm_soft_reset |= S_000E60_SOFT_RESET_GRBM(1); in r600_gpu_soft_reset() 1758 srbm_soft_reset |= RV770_SOFT_RESET_DMA; in r600_gpu_soft_reset() 1760 srbm_soft_reset |= SOFT_RESET_DMA; in r600_gpu_soft_reset() 1764 srbm_soft_reset |= S_000E60_SOFT_RESET_RLC(1); in r600_gpu_soft_reset() 1767 srbm_soft_reset |= S_000E60_SOFT_RESET_SEM(1); in r600_gpu_soft_reset() 1770 srbm_soft_reset |= S_000E60_SOFT_RESET_IH(1); in r600_gpu_soft_reset() 1773 srbm_soft_reset |= S_000E60_SOFT_RESET_GRBM(1); in r600_gpu_soft_reset() 1777 srbm_soft_reset |= S_000E60_SOFT_RESET_MC(1); in r600_gpu_soft_reset() 1781 srbm_soft_reset |= S_000E60_SOFT_RESET_VMC(1); in r600_gpu_soft_reset() [all …]
|
H A D | evergreen.c | 3900 u32 grbm_soft_reset = 0, srbm_soft_reset = 0; in evergreen_gpu_soft_reset() local 3945 srbm_soft_reset |= SOFT_RESET_GRBM; in evergreen_gpu_soft_reset() 3949 srbm_soft_reset |= SOFT_RESET_DMA; in evergreen_gpu_soft_reset() 3952 srbm_soft_reset |= SOFT_RESET_DC; in evergreen_gpu_soft_reset() 3955 srbm_soft_reset |= SOFT_RESET_RLC; in evergreen_gpu_soft_reset() 3958 srbm_soft_reset |= SOFT_RESET_SEM; in evergreen_gpu_soft_reset() 3961 srbm_soft_reset |= SOFT_RESET_IH; in evergreen_gpu_soft_reset() 3964 srbm_soft_reset |= SOFT_RESET_GRBM; in evergreen_gpu_soft_reset() 3967 srbm_soft_reset |= SOFT_RESET_VMC; in evergreen_gpu_soft_reset() 3971 srbm_soft_reset |= SOFT_RESET_MC; in evergreen_gpu_soft_reset() [all …]
|
H A D | si.c | 3857 u32 grbm_soft_reset = 0, srbm_soft_reset = 0; in si_gpu_soft_reset() local 3919 srbm_soft_reset |= SOFT_RESET_GRBM; in si_gpu_soft_reset() 3923 srbm_soft_reset |= SOFT_RESET_DMA; in si_gpu_soft_reset() 3926 srbm_soft_reset |= SOFT_RESET_DMA1; in si_gpu_soft_reset() 3929 srbm_soft_reset |= SOFT_RESET_DC; in si_gpu_soft_reset() 3935 srbm_soft_reset |= SOFT_RESET_SEM; in si_gpu_soft_reset() 3938 srbm_soft_reset |= SOFT_RESET_IH; in si_gpu_soft_reset() 3941 srbm_soft_reset |= SOFT_RESET_GRBM; in si_gpu_soft_reset() 3944 srbm_soft_reset |= SOFT_RESET_VMC; in si_gpu_soft_reset() 3947 srbm_soft_reset |= SOFT_RESET_MC; in si_gpu_soft_reset() [all …]
|