Lines Matching refs:powerplay_table

639 		const ATOM_Vega20_POWERPLAYTABLE *powerplay_table)
641 PP_ASSERT_WITH_CODE((powerplay_table->sHeader.format_revision >=
644 PP_ASSERT_WITH_CODE(powerplay_table->sHeader.structuresize > 0,
647 if (powerplay_table->smcPPTable.Version != PPTABLE_V20_SMU_VERSION) {
650 powerplay_table->smcPPTable.Version,
655 //dump_pptable(&powerplay_table->smcPPTable);
816 const ATOM_Vega20_POWERPLAYTABLE *powerplay_table)
824 hwmgr->thermal_controller.ucType = powerplay_table->ucThermalControllerType;
825 pptable_information->uc_thermal_controller_type = powerplay_table->ucThermalControllerType;
827 hwmgr->thermal_controller.fanInfo.ulMaxRPM = powerplay_table->smcPPTable.FanMaximumRpm;
835 if (powerplay_table->OverDrive8Table.ucODTableRevision == 1) {
837 (le32_to_cpu(powerplay_table->OverDrive8Table.ODFeatureCount) >
840 le32_to_cpu(powerplay_table->OverDrive8Table.ODFeatureCount);
842 (le32_to_cpu(powerplay_table->OverDrive8Table.ODSettingCount) >
845 le32_to_cpu(powerplay_table->OverDrive8Table.ODSettingCount);
849 powerplay_table->OverDrive8Table.ODFeatureCapabilities,
853 powerplay_table->OverDrive8Table.ODSettingsMax,
857 powerplay_table->OverDrive8Table.ODSettingsMin,
861 pptable_information->us_small_power_limit1 = le16_to_cpu(powerplay_table->usSmallPowerLimit1);
862 pptable_information->us_small_power_limit2 = le16_to_cpu(powerplay_table->usSmallPowerLimit2);
863 pptable_information->us_boost_power_limit = le16_to_cpu(powerplay_table->usBoostPowerLimit);
864 pptable_information->us_od_turbo_power_limit = le16_to_cpu(powerplay_table->usODTurboPowerLimit);
865 pptable_information->us_od_powersave_power_limit = le16_to_cpu(powerplay_table->usODPowerSavePowerLimit);
867 pptable_information->us_software_shutdown_temp = le16_to_cpu(powerplay_table->usSoftwareShutdownTemp);
869 hwmgr->platform_descriptor.TDPODLimit = le32_to_cpu(powerplay_table->OverDrive8Table.ODSettingsMax[ATOM_VEGA20_ODSETTING_POWERPERCENTAGE]);
876 if (powerplay_table->PowerSavingClockTable.ucTableRevision == 1) {
878 (le32_to_cpu(powerplay_table->PowerSavingClockTable.PowerSavingClockCount) >=
881 le32_to_cpu(powerplay_table->PowerSavingClockTable.PowerSavingClockCount);
884 powerplay_table->PowerSavingClockTable.PowerSavingClockMax,
888 powerplay_table->PowerSavingClockTable.PowerSavingClockMin,
892 pptable_information->smc_pptable = kmemdup(&(powerplay_table->smcPPTable),
911 const ATOM_Vega20_POWERPLAYTABLE *powerplay_table;
917 powerplay_table = get_powerplay_table(hwmgr);
918 PP_ASSERT_WITH_CODE((powerplay_table != NULL),
921 result = check_powerplay_tables(hwmgr, powerplay_table);
926 le32_to_cpu(powerplay_table->ulPlatformCaps));
930 result = init_powerplay_table_information(hwmgr, powerplay_table);