Searched refs:duty100 (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
| H A D | smu_v11_0.c | 1104 uint32_t duty100, duty; in smu_v11_0_set_fan_speed_pwm() local 1109 duty100 = REG_GET_FIELD(RREG32_SOC15(THM, 0, mmCG_FDO_CTRL1), in smu_v11_0_set_fan_speed_pwm() 1111 if (!duty100) in smu_v11_0_set_fan_speed_pwm() 1114 tmp64 = (uint64_t)speed * duty100; in smu_v11_0_set_fan_speed_pwm() 1159 uint32_t duty100, duty; in smu_v11_0_get_fan_speed_pwm() local 1173 duty100 = REG_GET_FIELD(RREG32_SOC15(THM, 0, mmCG_FDO_CTRL1), in smu_v11_0_get_fan_speed_pwm() 1177 if (!duty100) in smu_v11_0_get_fan_speed_pwm() 1181 do_div(tmp64, duty100); in smu_v11_0_get_fan_speed_pwm()
|
| /linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
| H A D | iceland_smumgr.c | 2089 uint32_t duty100; in iceland_thermal_setup_fan_table() local 2110 …duty100 = PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, CGS_IND_REG__SMC, CG_FDO_CTRL1, FMAX_DUTY100… in iceland_thermal_setup_fan_table() 2112 if (0 == duty100) { in iceland_thermal_setup_fan_table() 2117 tmp64 = hwmgr->thermal_controller.advanceFanControlParameters.usPWMMin * duty100; in iceland_thermal_setup_fan_table() 2127 slope1 = (uint16_t)((50 + ((16 * duty100 * pwm_diff1) / t_diff1)) / 100); in iceland_thermal_setup_fan_table() 2128 slope2 = (uint16_t)((50 + ((16 * duty100 * pwm_diff2) / t_diff2)) / 100); in iceland_thermal_setup_fan_table() 2151 fan_table.FdoMax = cpu_to_be16((uint16_t)duty100); in iceland_thermal_setup_fan_table()
|
| H A D | fiji_smumgr.c | 2133 uint32_t duty100; in fiji_thermal_setup_fan_table() local 2152 duty100 = PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, CGS_IND_REG__SMC, in fiji_thermal_setup_fan_table() 2155 if (duty100 == 0) { in fiji_thermal_setup_fan_table() 2162 usPWMMin * duty100; in fiji_thermal_setup_fan_table() 2176 slope1 = (uint16_t)((50 + ((16 * duty100 * pwm_diff1) / t_diff1)) / 100); in fiji_thermal_setup_fan_table() 2177 slope2 = (uint16_t)((50 + ((16 * duty100 * pwm_diff2) / t_diff2)) / 100); in fiji_thermal_setup_fan_table() 2206 fan_table.FdoMax = cpu_to_be16((uint16_t)duty100); in fiji_thermal_setup_fan_table()
|
| H A D | polaris10_smumgr.c | 2171 uint32_t duty100; in polaris10_thermal_setup_fan_table() local 2190 duty100 = PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, CGS_IND_REG__SMC, in polaris10_thermal_setup_fan_table() 2193 if (duty100 == 0) { in polaris10_thermal_setup_fan_table() 2204 usPWMMin * duty100; in polaris10_thermal_setup_fan_table() 2218 slope1 = (uint16_t)((50 + ((16 * duty100 * pwm_diff1) / t_diff1)) / 100); in polaris10_thermal_setup_fan_table() 2219 slope2 = (uint16_t)((50 + ((16 * duty100 * pwm_diff2) / t_diff2)) / 100); in polaris10_thermal_setup_fan_table() 2248 fan_table.FdoMax = cpu_to_be16((uint16_t)duty100); in polaris10_thermal_setup_fan_table()
|
| H A D | tonga_smumgr.c | 2465 uint32_t duty100; in tonga_thermal_setup_fan_table() local 2488 duty100 = PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, in tonga_thermal_setup_fan_table() 2492 if (0 == duty100) { in tonga_thermal_setup_fan_table() 2498 tmp64 = hwmgr->thermal_controller.advanceFanControlParameters.usPWMMin * duty100; in tonga_thermal_setup_fan_table() 2512 slope1 = (uint16_t)((50 + ((16 * duty100 * pwm_diff1) / t_diff1)) / 100); in tonga_thermal_setup_fan_table() 2513 slope2 = (uint16_t)((50 + ((16 * duty100 * pwm_diff2) / t_diff2)) / 100); in tonga_thermal_setup_fan_table() 2536 fan_table.FdoMax = cpu_to_be16((uint16_t)duty100); in tonga_thermal_setup_fan_table()
|
| H A D | ci_smumgr.c | 2137 uint32_t duty100; in ci_thermal_setup_fan_table() local 2158 …duty100 = PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, CGS_IND_REG__SMC, CG_FDO_CTRL1, FMAX_DUTY100… in ci_thermal_setup_fan_table() 2160 if (0 == duty100) { in ci_thermal_setup_fan_table() 2165 tmp64 = hwmgr->thermal_controller.advanceFanControlParameters.usPWMMin * duty100; in ci_thermal_setup_fan_table() 2175 slope1 = (uint16_t)((50 + ((16 * duty100 * pwm_diff1) / t_diff1)) / 100); in ci_thermal_setup_fan_table() 2176 slope2 = (uint16_t)((50 + ((16 * duty100 * pwm_diff2) / t_diff2)) / 100); in ci_thermal_setup_fan_table() 2199 fan_table.FdoMax = cpu_to_be16((uint16_t)duty100); in ci_thermal_setup_fan_table()
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | si_dpm.c | 5977 u32 duty100; in si_thermal_setup_fan_table() local 5989 duty100 = (RREG32(CG_FDO_CTRL1) & FMAX_DUTY100_MASK) >> FMAX_DUTY100_SHIFT; in si_thermal_setup_fan_table() 5991 if (duty100 == 0) { in si_thermal_setup_fan_table() 5996 tmp64 = (u64)rdev->pm.dpm.fan.pwm_min * duty100; in si_thermal_setup_fan_table() 6006 slope1 = (u16)((50 + ((16 * duty100 * pwm_diff1) / t_diff1)) / 100); in si_thermal_setup_fan_table() 6007 slope2 = (u16)((50 + ((16 * duty100 * pwm_diff2) / t_diff2)) / 100); in si_thermal_setup_fan_table() 6031 fan_table.fdo_max = cpu_to_be16((u16)duty100); in si_thermal_setup_fan_table() 6082 u32 duty, duty100; in si_fan_ctrl_get_fan_speed_percent() local 6088 duty100 = (RREG32(CG_FDO_CTRL1) & FMAX_DUTY100_MASK) >> FMAX_DUTY100_SHIFT; in si_fan_ctrl_get_fan_speed_percent() 6091 if (duty100 == 0) in si_fan_ctrl_get_fan_speed_percent() [all …]
|
| H A D | ci_dpm.c | 931 u32 duty100; in ci_thermal_setup_fan_table() local 943 duty100 = (RREG32_SMC(CG_FDO_CTRL1) & FMAX_DUTY100_MASK) >> FMAX_DUTY100_SHIFT; in ci_thermal_setup_fan_table() 945 if (duty100 == 0) { in ci_thermal_setup_fan_table() 950 tmp64 = (u64)rdev->pm.dpm.fan.pwm_min * duty100; in ci_thermal_setup_fan_table() 960 slope1 = (u16)((50 + ((16 * duty100 * pwm_diff1) / t_diff1)) / 100); in ci_thermal_setup_fan_table() 961 slope2 = (u16)((50 + ((16 * duty100 * pwm_diff2) / t_diff2)) / 100); in ci_thermal_setup_fan_table() 985 fan_table.FdoMax = cpu_to_be16((u16)duty100); in ci_thermal_setup_fan_table() 1048 u32 duty, duty100; in ci_fan_ctrl_get_fan_speed_percent() local 1054 duty100 = (RREG32_SMC(CG_FDO_CTRL1) & FMAX_DUTY100_MASK) >> FMAX_DUTY100_SHIFT; in ci_fan_ctrl_get_fan_speed_percent() 1057 if (duty100 == 0) in ci_fan_ctrl_get_fan_speed_percent() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/legacy-dpm/ |
| H A D | si_dpm.c | 6533 u32 duty100; in si_thermal_setup_fan_table() local 6545 …duty100 = (RREG32(mmCG_FDO_CTRL1) & CG_FDO_CTRL1__FMAX_DUTY100_MASK) >> CG_FDO_CTRL1__FMAX_DUTY100… in si_thermal_setup_fan_table() 6547 if (duty100 == 0) { in si_thermal_setup_fan_table() 6552 tmp64 = (u64)adev->pm.dpm.fan.pwm_min * duty100; in si_thermal_setup_fan_table() 6562 slope1 = (u16)((50 + ((16 * duty100 * pwm_diff1) / t_diff1)) / 100); in si_thermal_setup_fan_table() 6563 slope2 = (u16)((50 + ((16 * duty100 * pwm_diff2) / t_diff2)) / 100); in si_thermal_setup_fan_table() 6579 fan_table.fdo_max = cpu_to_be16((u16)duty100); in si_thermal_setup_fan_table() 6630 u32 duty, duty100; in si_dpm_get_fan_speed_pwm() local 6640 …duty100 = (RREG32(mmCG_FDO_CTRL1) & CG_FDO_CTRL1__FMAX_DUTY100_MASK) >> CG_FDO_CTRL1__FMAX_DUTY100… in si_dpm_get_fan_speed_pwm() 6643 if (duty100 == 0) in si_dpm_get_fan_speed_pwm() [all …]
|