/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | kv_dpm.c | 1017 u32 thermal_int; in kv_enable_thermal_int() local 1019 thermal_int = RREG32_SMC(CG_THERMAL_INT_CTRL); in kv_enable_thermal_int() 1021 thermal_int |= THERM_INTH_MASK | THERM_INTL_MASK; in kv_enable_thermal_int() 1023 thermal_int &= ~(THERM_INTH_MASK | THERM_INTL_MASK); in kv_enable_thermal_int() 1024 WREG32_SMC(CG_THERMAL_INT_CTRL, thermal_int); in kv_enable_thermal_int()
|
H A D | r600.c | 3769 u32 thermal_int = 0; in r600_irq_set() local 3808 thermal_int = RREG32(CG_THERMAL_INT) & in r600_irq_set() 3811 thermal_int = RREG32(RV770_CG_THERMAL_INT) & in r600_irq_set() 3816 thermal_int |= THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW; in r600_irq_set() 3901 WREG32(CG_THERMAL_INT, thermal_int); in r600_irq_set() 3903 WREG32(RV770_CG_THERMAL_INT, thermal_int); in r600_irq_set()
|
H A D | evergreen.c | 4500 u32 thermal_int = 0; in evergreen_irq_set() local 4515 thermal_int = RREG32(TN_CG_THERMAL_INT_CTRL) & in evergreen_irq_set() 4518 thermal_int = RREG32(CG_THERMAL_INT) & in evergreen_irq_set() 4560 thermal_int |= THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW; in evergreen_irq_set() 4596 WREG32(TN_CG_THERMAL_INT_CTRL, thermal_int); in evergreen_irq_set() 4598 WREG32(CG_THERMAL_INT, thermal_int); in evergreen_irq_set()
|
H A D | si_dpm.c | 5941 u32 thermal_int = RREG32(CG_THERMAL_INT); in si_thermal_enable_alert() local 5946 thermal_int &= ~(THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW); in si_thermal_enable_alert() 5947 WREG32(CG_THERMAL_INT, thermal_int); in si_thermal_enable_alert() 5955 thermal_int |= THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW; in si_thermal_enable_alert() 5956 WREG32(CG_THERMAL_INT, thermal_int); in si_thermal_enable_alert()
|
H A D | ci_dpm.c | 884 u32 thermal_int = RREG32_SMC(CG_THERMAL_INT); in ci_thermal_enable_alert() local 888 thermal_int &= ~(THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW); in ci_thermal_enable_alert() 889 WREG32_SMC(CG_THERMAL_INT, thermal_int); in ci_thermal_enable_alert() 897 thermal_int |= THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW; in ci_thermal_enable_alert() 898 WREG32_SMC(CG_THERMAL_INT, thermal_int); in ci_thermal_enable_alert()
|
H A D | si.c | 6056 u32 thermal_int = 0; in si_irq_set() local 6076 thermal_int = RREG32(CG_THERMAL_INT) & in si_irq_set() 6113 thermal_int |= THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW; in si_irq_set() 6135 WREG32(CG_THERMAL_INT, thermal_int); in si_irq_set()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | kv_dpm.c | 1175 u32 thermal_int; in kv_enable_thermal_int() local 1177 thermal_int = RREG32_SMC(CG_THERMAL_INT_CTRL); in kv_enable_thermal_int() 1179 thermal_int |= THERM_INTH_MASK | THERM_INTL_MASK; in kv_enable_thermal_int() 1181 thermal_int &= ~(THERM_INTH_MASK | THERM_INTL_MASK); in kv_enable_thermal_int() 1182 WREG32_SMC(CG_THERMAL_INT_CTRL, thermal_int); in kv_enable_thermal_int()
|
H A D | r600.c | 3772 u32 thermal_int = 0; in r600_irq_set() local 3811 thermal_int = RREG32(CG_THERMAL_INT) & in r600_irq_set() 3814 thermal_int = RREG32(RV770_CG_THERMAL_INT) & in r600_irq_set() 3819 thermal_int |= THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW; in r600_irq_set() 3904 WREG32(CG_THERMAL_INT, thermal_int); in r600_irq_set() 3906 WREG32(RV770_CG_THERMAL_INT, thermal_int); in r600_irq_set()
|
H A D | evergreen.c | 4498 u32 thermal_int = 0; in evergreen_irq_set() local 4513 thermal_int = RREG32(TN_CG_THERMAL_INT_CTRL) & in evergreen_irq_set() 4516 thermal_int = RREG32(CG_THERMAL_INT) & in evergreen_irq_set() 4558 thermal_int |= THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW; in evergreen_irq_set() 4594 WREG32(TN_CG_THERMAL_INT_CTRL, thermal_int); in evergreen_irq_set() 4596 WREG32(CG_THERMAL_INT, thermal_int); in evergreen_irq_set()
|
H A D | ci_dpm.c | 894 u32 thermal_int = RREG32_SMC(CG_THERMAL_INT); in ci_thermal_enable_alert() local 898 thermal_int &= ~(THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW); in ci_thermal_enable_alert() 899 WREG32_SMC(CG_THERMAL_INT, thermal_int); in ci_thermal_enable_alert() 907 thermal_int |= THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW; in ci_thermal_enable_alert() 908 WREG32_SMC(CG_THERMAL_INT, thermal_int); in ci_thermal_enable_alert()
|
H A D | si_dpm.c | 5943 u32 thermal_int = RREG32(CG_THERMAL_INT); in si_thermal_enable_alert() local 5948 thermal_int &= ~(THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW); in si_thermal_enable_alert() 5949 WREG32(CG_THERMAL_INT, thermal_int); in si_thermal_enable_alert() 5957 thermal_int |= THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW; in si_thermal_enable_alert() 5958 WREG32(CG_THERMAL_INT, thermal_int); in si_thermal_enable_alert()
|
H A D | si.c | 6061 u32 thermal_int = 0; in si_irq_set() local 6081 thermal_int = RREG32(CG_THERMAL_INT) & in si_irq_set() 6118 thermal_int |= THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW; in si_irq_set() 6140 WREG32(CG_THERMAL_INT, thermal_int); in si_irq_set()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/ |
H A D | si_dpm.c | 6377 u32 thermal_int = RREG32(CG_THERMAL_INT); in si_thermal_enable_alert() local 6382 thermal_int &= ~(THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW); in si_thermal_enable_alert() 6383 WREG32(CG_THERMAL_INT, thermal_int); in si_thermal_enable_alert() 6390 thermal_int |= THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW; in si_thermal_enable_alert() 6391 WREG32(CG_THERMAL_INT, thermal_int); in si_thermal_enable_alert()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | si_dpm.c | 6417 u32 thermal_int = RREG32(CG_THERMAL_INT); in si_thermal_enable_alert() local 6422 thermal_int &= ~(THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW); in si_thermal_enable_alert() 6423 WREG32(CG_THERMAL_INT, thermal_int); in si_thermal_enable_alert() 6430 thermal_int |= THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW; in si_thermal_enable_alert() 6431 WREG32(CG_THERMAL_INT, thermal_int); in si_thermal_enable_alert()
|