drm/amd/powerplay/vega20: enable fan RPM and pwm settings V2
Manual fan RPM and pwm setting on vega20 are available now. V2: correct the register for fan speed setting and avoid divide-by-zero Signed-off-by: Evan Quan <evan.quan@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Reviewed-by: Rex Zhu <Rex.Zhu@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
@@ -26,6 +26,18 @@
|
||||
#define mmCG_MULT_THERMAL_STATUS 0x005f
|
||||
#define mmCG_MULT_THERMAL_STATUS_BASE_IDX 0
|
||||
|
||||
#define mmCG_FDO_CTRL0 0x0067
|
||||
#define mmCG_FDO_CTRL0_BASE_IDX 0
|
||||
|
||||
#define mmCG_FDO_CTRL1 0x0068
|
||||
#define mmCG_FDO_CTRL1_BASE_IDX 0
|
||||
|
||||
#define mmCG_FDO_CTRL2 0x0069
|
||||
#define mmCG_FDO_CTRL2_BASE_IDX 0
|
||||
|
||||
#define mmCG_TACH_CTRL 0x006a
|
||||
#define mmCG_TACH_CTRL_BASE_IDX 0
|
||||
|
||||
#define mmTHM_THERMAL_INT_ENA 0x000a
|
||||
#define mmTHM_THERMAL_INT_ENA_BASE_IDX 0
|
||||
#define mmTHM_THERMAL_INT_CTRL 0x000b
|
||||
|
@@ -28,6 +28,16 @@
|
||||
#define CG_MULT_THERMAL_STATUS__CTF_TEMP__SHIFT 0x9
|
||||
#define CG_MULT_THERMAL_STATUS__ASIC_MAX_TEMP_MASK 0x000001FFL
|
||||
#define CG_MULT_THERMAL_STATUS__CTF_TEMP_MASK 0x0003FE00L
|
||||
#define CG_FDO_CTRL2__TMIN__SHIFT 0x0
|
||||
#define CG_FDO_CTRL2__TMIN_MASK 0x000000FFL
|
||||
#define CG_FDO_CTRL2__FDO_PWM_MODE__SHIFT 0xb
|
||||
#define CG_FDO_CTRL2__FDO_PWM_MODE_MASK 0x00003800L
|
||||
#define CG_FDO_CTRL1__FMAX_DUTY100__SHIFT 0x0
|
||||
#define CG_FDO_CTRL1__FMAX_DUTY100_MASK 0x000000FFL
|
||||
#define CG_FDO_CTRL0__FDO_STATIC_DUTY__SHIFT 0x0
|
||||
#define CG_FDO_CTRL0__FDO_STATIC_DUTY_MASK 0x000000FFL
|
||||
#define CG_TACH_CTRL__TARGET_PERIOD__SHIFT 0x3
|
||||
#define CG_TACH_CTRL__TARGET_PERIOD_MASK 0xFFFFFFF8L
|
||||
|
||||
//THM_THERMAL_INT_ENA
|
||||
#define THM_THERMAL_INT_ENA__THERM_INTH_SET__SHIFT 0x0
|
||||
|
Reference in New Issue
Block a user