Lines Matching refs:controller
796 ATOM_PPLIB_THERMALCONTROLLER *controller; in amdgpu_add_thermal_controller() local
806 controller = &power_table->sThermalController; in amdgpu_add_thermal_controller()
809 if (controller->ucType > 0) { in amdgpu_add_thermal_controller()
810 if (controller->ucFanParameters & ATOM_PP_FANPARAMETERS_NOFAN) in amdgpu_add_thermal_controller()
813 controller->ucFanParameters & ATOM_PP_FANPARAMETERS_TACHOMETER_PULSES_PER_REVOLUTION_MASK; in amdgpu_add_thermal_controller()
815 adev->pm.fan_min_rpm = controller->ucFanMinRPM; in amdgpu_add_thermal_controller()
816 adev->pm.fan_max_rpm = controller->ucFanMaxRPM; in amdgpu_add_thermal_controller()
818 if (controller->ucType == ATOM_PP_THERMALCONTROLLER_RV6xx) { in amdgpu_add_thermal_controller()
820 (controller->ucFanParameters & in amdgpu_add_thermal_controller()
823 } else if (controller->ucType == ATOM_PP_THERMALCONTROLLER_RV770) { in amdgpu_add_thermal_controller()
825 (controller->ucFanParameters & in amdgpu_add_thermal_controller()
828 } else if (controller->ucType == ATOM_PP_THERMALCONTROLLER_EVERGREEN) { in amdgpu_add_thermal_controller()
830 (controller->ucFanParameters & in amdgpu_add_thermal_controller()
833 } else if (controller->ucType == ATOM_PP_THERMALCONTROLLER_SUMO) { in amdgpu_add_thermal_controller()
835 (controller->ucFanParameters & in amdgpu_add_thermal_controller()
838 } else if (controller->ucType == ATOM_PP_THERMALCONTROLLER_NISLANDS) { in amdgpu_add_thermal_controller()
840 (controller->ucFanParameters & in amdgpu_add_thermal_controller()
843 } else if (controller->ucType == ATOM_PP_THERMALCONTROLLER_SISLANDS) { in amdgpu_add_thermal_controller()
845 (controller->ucFanParameters & in amdgpu_add_thermal_controller()
848 } else if (controller->ucType == ATOM_PP_THERMALCONTROLLER_CISLANDS) { in amdgpu_add_thermal_controller()
850 (controller->ucFanParameters & in amdgpu_add_thermal_controller()
853 } else if (controller->ucType == ATOM_PP_THERMALCONTROLLER_KAVERI) { in amdgpu_add_thermal_controller()
855 (controller->ucFanParameters & in amdgpu_add_thermal_controller()
858 } else if (controller->ucType == ATOM_PP_THERMALCONTROLLER_EXTERNAL_GPIO) { in amdgpu_add_thermal_controller()
860 (controller->ucFanParameters & in amdgpu_add_thermal_controller()
863 } else if (controller->ucType == in amdgpu_add_thermal_controller()
866 (controller->ucFanParameters & in amdgpu_add_thermal_controller()
869 } else if (controller->ucType == in amdgpu_add_thermal_controller()
872 (controller->ucFanParameters & in amdgpu_add_thermal_controller()
875 } else if (controller->ucType < ARRAY_SIZE(pp_lib_thermal_controller_names)) { in amdgpu_add_thermal_controller()
877 pp_lib_thermal_controller_names[controller->ucType], in amdgpu_add_thermal_controller()
878 controller->ucI2cAddress >> 1, in amdgpu_add_thermal_controller()
879 (controller->ucFanParameters & in amdgpu_add_thermal_controller()
882 i2c_bus = amdgpu_atombios_lookup_i2c_gpio(adev, controller->ucI2cLine); in amdgpu_add_thermal_controller()
886 const char *name = pp_lib_thermal_controller_names[controller->ucType]; in amdgpu_add_thermal_controller()
887 info.addr = controller->ucI2cAddress >> 1; in amdgpu_add_thermal_controller()
893 controller->ucType, in amdgpu_add_thermal_controller()
894 controller->ucI2cAddress >> 1, in amdgpu_add_thermal_controller()
895 (controller->ucFanParameters & in amdgpu_add_thermal_controller()