Home
last modified time | relevance | path

Searched refs:GRBM_SOFT_RESET (Results 1 - 25 of 37) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dni.c1665 WREG32(GRBM_SOFT_RESET, (SOFT_RESET_CP | in cayman_cp_resume()
1671 RREG32(GRBM_SOFT_RESET); in cayman_cp_resume()
1673 WREG32(GRBM_SOFT_RESET, 0); in cayman_cp_resume()
1674 RREG32(GRBM_SOFT_RESET); in cayman_cp_resume()
1920 tmp = RREG32(GRBM_SOFT_RESET); in cayman_gpu_soft_reset()
1922 dev_info(rdev->dev, "GRBM_SOFT_RESET=0x%08X\n", tmp); in cayman_gpu_soft_reset()
1923 WREG32(GRBM_SOFT_RESET, tmp); in cayman_gpu_soft_reset()
1924 tmp = RREG32(GRBM_SOFT_RESET); in cayman_gpu_soft_reset()
1929 WREG32(GRBM_SOFT_RESET, tmp); in cayman_gpu_soft_reset()
1930 tmp = RREG32(GRBM_SOFT_RESET); in cayman_gpu_soft_reset()
[all...]
H A Dr600.c2660 WREG32(GRBM_SOFT_RESET, SOFT_RESET_CP); in r600_cp_load_microcode()
2661 RREG32(GRBM_SOFT_RESET); in r600_cp_load_microcode()
2663 WREG32(GRBM_SOFT_RESET, 0); in r600_cp_load_microcode()
2723 WREG32(GRBM_SOFT_RESET, SOFT_RESET_CP); in r600_cp_resume()
2724 RREG32(GRBM_SOFT_RESET); in r600_cp_resume()
2726 WREG32(GRBM_SOFT_RESET, 0); in r600_cp_resume()
H A Devergreen.c3071 WREG32(GRBM_SOFT_RESET, (SOFT_RESET_CP | in evergreen_cp_resume()
3077 RREG32(GRBM_SOFT_RESET); in evergreen_cp_resume()
3079 WREG32(GRBM_SOFT_RESET, 0); in evergreen_cp_resume()
3080 RREG32(GRBM_SOFT_RESET); in evergreen_cp_resume()
3973 tmp = RREG32(GRBM_SOFT_RESET); in evergreen_gpu_soft_reset()
3975 dev_info(rdev->dev, "GRBM_SOFT_RESET=0x%08X\n", tmp); in evergreen_gpu_soft_reset()
3976 WREG32(GRBM_SOFT_RESET, tmp); in evergreen_gpu_soft_reset()
3977 tmp = RREG32(GRBM_SOFT_RESET); in evergreen_gpu_soft_reset()
3982 WREG32(GRBM_SOFT_RESET, tmp); in evergreen_gpu_soft_reset()
3983 tmp = RREG32(GRBM_SOFT_RESET); in evergreen_gpu_soft_reset()
[all...]
H A Drv770.c1108 WREG32(GRBM_SOFT_RESET, SOFT_RESET_CP); in rv770_cp_load_microcode()
1109 RREG32(GRBM_SOFT_RESET); in rv770_cp_load_microcode()
1111 WREG32(GRBM_SOFT_RESET, 0); in rv770_cp_load_microcode()
H A Drv770d.h401 #define GRBM_SOFT_RESET 0x8020 macro
H A Dsi.c3955 tmp = RREG32(GRBM_SOFT_RESET); in si_gpu_soft_reset()
3957 dev_info(rdev->dev, "GRBM_SOFT_RESET=0x%08X\n", tmp); in si_gpu_soft_reset()
3958 WREG32(GRBM_SOFT_RESET, tmp); in si_gpu_soft_reset()
3959 tmp = RREG32(GRBM_SOFT_RESET); in si_gpu_soft_reset()
3964 WREG32(GRBM_SOFT_RESET, tmp); in si_gpu_soft_reset()
3965 tmp = RREG32(GRBM_SOFT_RESET); in si_gpu_soft_reset()
5813 u32 tmp = RREG32(GRBM_SOFT_RESET); in si_rlc_reset()
5816 WREG32(GRBM_SOFT_RESET, tmp); in si_rlc_reset()
5819 WREG32(GRBM_SOFT_RESET, tmp); in si_rlc_reset()
H A Dnid.h280 #define GRBM_SOFT_RESET 0x8020 macro
H A Dcik.c5019 tmp = RREG32(GRBM_SOFT_RESET); in cik_gpu_soft_reset()
5021 dev_info(rdev->dev, "GRBM_SOFT_RESET=0x%08X\n", tmp); in cik_gpu_soft_reset()
5022 WREG32(GRBM_SOFT_RESET, tmp); in cik_gpu_soft_reset()
5023 tmp = RREG32(GRBM_SOFT_RESET); in cik_gpu_soft_reset()
5028 WREG32(GRBM_SOFT_RESET, tmp); in cik_gpu_soft_reset()
5029 tmp = RREG32(GRBM_SOFT_RESET); in cik_gpu_soft_reset()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dni.c1652 WREG32(GRBM_SOFT_RESET, (SOFT_RESET_CP | in cayman_cp_resume()
1658 RREG32(GRBM_SOFT_RESET); in cayman_cp_resume()
1660 WREG32(GRBM_SOFT_RESET, 0); in cayman_cp_resume()
1661 RREG32(GRBM_SOFT_RESET); in cayman_cp_resume()
1907 tmp = RREG32(GRBM_SOFT_RESET); in cayman_gpu_soft_reset()
1909 dev_info(rdev->dev, "GRBM_SOFT_RESET=0x%08X\n", tmp); in cayman_gpu_soft_reset()
1910 WREG32(GRBM_SOFT_RESET, tmp); in cayman_gpu_soft_reset()
1911 tmp = RREG32(GRBM_SOFT_RESET); in cayman_gpu_soft_reset()
1916 WREG32(GRBM_SOFT_RESET, tmp); in cayman_gpu_soft_reset()
1917 tmp = RREG32(GRBM_SOFT_RESET); in cayman_gpu_soft_reset()
[all...]
H A Dr600.c2661 WREG32(GRBM_SOFT_RESET, SOFT_RESET_CP); in r600_cp_load_microcode()
2662 RREG32(GRBM_SOFT_RESET); in r600_cp_load_microcode()
2664 WREG32(GRBM_SOFT_RESET, 0); in r600_cp_load_microcode()
2724 WREG32(GRBM_SOFT_RESET, SOFT_RESET_CP); in r600_cp_resume()
2725 RREG32(GRBM_SOFT_RESET); in r600_cp_resume()
2727 WREG32(GRBM_SOFT_RESET, 0); in r600_cp_resume()
H A Devergreen.c3073 WREG32(GRBM_SOFT_RESET, (SOFT_RESET_CP | in evergreen_cp_resume()
3079 RREG32(GRBM_SOFT_RESET); in evergreen_cp_resume()
3081 WREG32(GRBM_SOFT_RESET, 0); in evergreen_cp_resume()
3082 RREG32(GRBM_SOFT_RESET); in evergreen_cp_resume()
3975 tmp = RREG32(GRBM_SOFT_RESET); in evergreen_gpu_soft_reset()
3977 dev_info(rdev->dev, "GRBM_SOFT_RESET=0x%08X\n", tmp); in evergreen_gpu_soft_reset()
3978 WREG32(GRBM_SOFT_RESET, tmp); in evergreen_gpu_soft_reset()
3979 tmp = RREG32(GRBM_SOFT_RESET); in evergreen_gpu_soft_reset()
3984 WREG32(GRBM_SOFT_RESET, tmp); in evergreen_gpu_soft_reset()
3985 tmp = RREG32(GRBM_SOFT_RESET); in evergreen_gpu_soft_reset()
[all...]
H A Drv770.c1105 WREG32(GRBM_SOFT_RESET, SOFT_RESET_CP); in rv770_cp_load_microcode()
1106 RREG32(GRBM_SOFT_RESET); in rv770_cp_load_microcode()
1108 WREG32(GRBM_SOFT_RESET, 0); in rv770_cp_load_microcode()
H A Drv770d.h401 #define GRBM_SOFT_RESET 0x8020 macro
H A Dsi.c3950 tmp = RREG32(GRBM_SOFT_RESET); in si_gpu_soft_reset()
3952 dev_info(rdev->dev, "GRBM_SOFT_RESET=0x%08X\n", tmp); in si_gpu_soft_reset()
3953 WREG32(GRBM_SOFT_RESET, tmp); in si_gpu_soft_reset()
3954 tmp = RREG32(GRBM_SOFT_RESET); in si_gpu_soft_reset()
3959 WREG32(GRBM_SOFT_RESET, tmp); in si_gpu_soft_reset()
3960 tmp = RREG32(GRBM_SOFT_RESET); in si_gpu_soft_reset()
5808 u32 tmp = RREG32(GRBM_SOFT_RESET); in si_rlc_reset()
5811 WREG32(GRBM_SOFT_RESET, tmp); in si_rlc_reset()
5814 WREG32(GRBM_SOFT_RESET, tmp); in si_rlc_reset()
H A Dnid.h280 #define GRBM_SOFT_RESET 0x8020 macro
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Dgfx_v8_0.c4094 WREG32_FIELD(GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v8_0_rlc_reset()
4097 WREG32_FIELD(GRBM_SOFT_RESET, SOFT_RESET_RLC, 0); in gfx_v8_0_rlc_reset()
4979 GRBM_SOFT_RESET, SOFT_RESET_CP, 1); in gfx_v8_0_check_soft_reset()
4981 GRBM_SOFT_RESET, SOFT_RESET_GFX, 1); in gfx_v8_0_check_soft_reset()
4990 GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v8_0_check_soft_reset()
4995 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v8_0_check_soft_reset()
4997 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v8_0_check_soft_reset()
4999 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v8_0_check_soft_reset()
5039 if (REG_GET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, SOFT_RESET_CP) || in gfx_v8_0_pre_soft_reset()
5040 REG_GET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, SOFT_RESET_GF in gfx_v8_0_pre_soft_reset()
[all...]
H A Dgfx_v9_0.c3023 WREG32_FIELD15(GC, 0, GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v9_0_rlc_reset()
3025 WREG32_FIELD15(GC, 0, GRBM_SOFT_RESET, SOFT_RESET_RLC, 0); in gfx_v9_0_rlc_reset()
4037 GRBM_SOFT_RESET, SOFT_RESET_CP, 1); in gfx_v9_0_soft_reset()
4039 GRBM_SOFT_RESET, SOFT_RESET_GFX, 1); in gfx_v9_0_soft_reset()
4044 GRBM_SOFT_RESET, SOFT_RESET_CP, 1); in gfx_v9_0_soft_reset()
4051 GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v9_0_soft_reset()
4068 dev_info(adev->dev, "GRBM_SOFT_RESET=0x%08X\n", tmp); in gfx_v9_0_soft_reset()
H A Dgfx_v6_0.c2496 WREG32_FIELD(GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v6_0_rlc_reset()
2498 WREG32_FIELD(GRBM_SOFT_RESET, SOFT_RESET_RLC, 0); in gfx_v6_0_rlc_reset()
H A Dgfx_v10_0.c4883 WREG32_FIELD15(GC, 0, GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v10_0_rlc_reset()
4885 WREG32_FIELD15(GC, 0, GRBM_SOFT_RESET, SOFT_RESET_RLC, 0); in gfx_v10_0_rlc_reset()
7134 GRBM_SOFT_RESET, SOFT_RESET_CP, in gfx_v10_0_soft_reset()
7137 GRBM_SOFT_RESET, SOFT_RESET_GFX, in gfx_v10_0_soft_reset()
7143 GRBM_SOFT_RESET, SOFT_RESET_CP, in gfx_v10_0_soft_reset()
7154 GRBM_SOFT_RESET, in gfx_v10_0_soft_reset()
7161 GRBM_SOFT_RESET, in gfx_v10_0_soft_reset()
7180 dev_info(adev->dev, "GRBM_SOFT_RESET=0x%08X\n", tmp); in gfx_v10_0_soft_reset()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Dgfx_v8_0.c4061 WREG32_FIELD(GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v8_0_rlc_reset()
4064 WREG32_FIELD(GRBM_SOFT_RESET, SOFT_RESET_RLC, 0); in gfx_v8_0_rlc_reset()
4944 GRBM_SOFT_RESET, SOFT_RESET_CP, 1); in gfx_v8_0_check_soft_reset()
4946 GRBM_SOFT_RESET, SOFT_RESET_GFX, 1); in gfx_v8_0_check_soft_reset()
4955 GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v8_0_check_soft_reset()
4960 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v8_0_check_soft_reset()
4962 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v8_0_check_soft_reset()
4964 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v8_0_check_soft_reset()
5004 if (REG_GET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, SOFT_RESET_CP) || in gfx_v8_0_pre_soft_reset()
5005 REG_GET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, SOFT_RESET_GF in gfx_v8_0_pre_soft_reset()
[all...]
H A Dgfx_v11_0.c1788 WREG32_FIELD15_PREREG(GC, 0, GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v11_0_rlc_reset()
1790 WREG32_FIELD15_PREREG(GC, 0, GRBM_SOFT_RESET, SOFT_RESET_RLC, 0); in gfx_v11_0_rlc_reset()
4498 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v11_0_soft_reset()
4500 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v11_0_soft_reset()
4502 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v11_0_soft_reset()
4504 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v11_0_soft_reset()
4506 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v11_0_soft_reset()
4511 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v11_0_soft_reset()
4513 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v11_0_soft_reset()
4515 grbm_soft_reset = REG_SET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, in gfx_v11_0_soft_reset()
[all...]
H A Dgfx_v9_4_3.c1193 WREG32_FIELD15_PREREG(GC, GET_INST(GC, xcc_id), GRBM_SOFT_RESET, in gfx_v9_4_3_xcc_rlc_reset()
1196 WREG32_FIELD15_PREREG(GC, GET_INST(GC, xcc_id), GRBM_SOFT_RESET, in gfx_v9_4_3_xcc_rlc_reset()
2099 GRBM_SOFT_RESET, SOFT_RESET_CP, 1); in gfx_v9_4_3_soft_reset()
2101 GRBM_SOFT_RESET, SOFT_RESET_GFX, 1); in gfx_v9_4_3_soft_reset()
2106 GRBM_SOFT_RESET, SOFT_RESET_CP, 1); in gfx_v9_4_3_soft_reset()
2113 GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v9_4_3_soft_reset()
2126 dev_info(adev->dev, "GRBM_SOFT_RESET=0x%08X\n", tmp); in gfx_v9_4_3_soft_reset()
H A Dgfx_v9_0.c2842 WREG32_FIELD15(GC, 0, GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v9_0_rlc_reset()
2844 WREG32_FIELD15(GC, 0, GRBM_SOFT_RESET, SOFT_RESET_RLC, 0); in gfx_v9_0_rlc_reset()
3871 GRBM_SOFT_RESET, SOFT_RESET_CP, 1); in gfx_v9_0_soft_reset()
3873 GRBM_SOFT_RESET, SOFT_RESET_GFX, 1); in gfx_v9_0_soft_reset()
3878 GRBM_SOFT_RESET, SOFT_RESET_CP, 1); in gfx_v9_0_soft_reset()
3885 GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v9_0_soft_reset()
3902 dev_info(adev->dev, "GRBM_SOFT_RESET=0x%08X\n", tmp); in gfx_v9_0_soft_reset()
H A Dgfx_v6_0.c2460 WREG32_FIELD(GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v6_0_rlc_reset()
2462 WREG32_FIELD(GRBM_SOFT_RESET, SOFT_RESET_RLC, 0); in gfx_v6_0_rlc_reset()
H A Dgfx_v10_0.c5061 WREG32_FIELD15(GC, 0, GRBM_SOFT_RESET, SOFT_RESET_RLC, 1); in gfx_v10_0_rlc_reset()
5063 WREG32_FIELD15(GC, 0, GRBM_SOFT_RESET, SOFT_RESET_RLC, 0); in gfx_v10_0_rlc_reset()
7238 GRBM_SOFT_RESET, SOFT_RESET_CP, in gfx_v10_0_soft_reset()
7241 GRBM_SOFT_RESET, SOFT_RESET_GFX, in gfx_v10_0_soft_reset()
7247 GRBM_SOFT_RESET, SOFT_RESET_CP, in gfx_v10_0_soft_reset()
7263 GRBM_SOFT_RESET, in gfx_v10_0_soft_reset()
7270 GRBM_SOFT_RESET, in gfx_v10_0_soft_reset()
7289 dev_info(adev->dev, "GRBM_SOFT_RESET=0x%08X\n", tmp); in gfx_v10_0_soft_reset()

Completed in 155 milliseconds

12