/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/ |
H A D | amdgpu_vega10_hwmgr.c | 961 PPTable_t *pp_table = &(data->smc_state_table.pp_table); in vega10_setup_dpm_led_config() local 984 pp_table->LedPin0 = (uint8_t)(mask & 0xff); in vega10_setup_dpm_led_config() 985 pp_table->LedPin1 = (uint8_t)((mask >> 8) & 0xff); in vega10_setup_dpm_led_config() 986 pp_table->LedPin2 = (uint8_t)((mask >> 16) & 0xff); in vega10_setup_dpm_led_config() 1480 data->smc_state_table.pp_table.UlvOffsetVid = in vega10_populate_ulv_state() 1483 data->smc_state_table.pp_table.UlvSmnclkDid = in vega10_populate_ulv_state() 1485 data->smc_state_table.pp_table.UlvMp1clkDid = in vega10_populate_ulv_state() 1487 data->smc_state_table.pp_table.UlvGfxclkBypass = in vega10_populate_ulv_state() 1489 data->smc_state_table.pp_table.UlvPhaseSheddingPsi0 = in vega10_populate_ulv_state() 1491 data->smc_state_table.pp_table.UlvPhaseSheddingPsi1 = in vega10_populate_ulv_state() [all …]
|
H A D | amdgpu_vega12_processpptables.c | 369 const ATOM_Vega12_POWERPLAYTABLE *pp_table = 372 PP_ASSERT_WITH_CODE(pp_table, "Missing PowerPlay Table!", 376 if (pp_table->sHeader.format_revision >= 379 (((unsigned long)pp_table) + 380 le16_to_cpu(pp_table->usStateArrayOffset)); 382 PP_ASSERT_WITH_CODE(pp_table->usStateArrayOffset > 0, 395 (void *)pp_table,
|
H A D | amdgpu_process_pptables_v1_0.c | 1169 const ATOM_Tonga_POWERPLAYTABLE *pp_table = get_powerplay_table(hwmgr); in get_number_of_powerplay_table_entries_v1_0() local 1171 PP_ASSERT_WITH_CODE((NULL != pp_table), in get_number_of_powerplay_table_entries_v1_0() 1173 PP_ASSERT_WITH_CODE((pp_table->sHeader.ucTableFormatRevision >= in get_number_of_powerplay_table_entries_v1_0() 1177 state_arrays = (ATOM_Tonga_State_Array *)(((unsigned long)pp_table) + in get_number_of_powerplay_table_entries_v1_0() 1178 le16_to_cpu(pp_table->usStateArrayOffset)); in get_number_of_powerplay_table_entries_v1_0() 1217 const ATOM_Tonga_POWERPLAYTABLE *pp_table = get_powerplay_table(hwmgr); in ppt_get_num_of_vce_state_table_entries_v1_0() local 1221 if (pp_table == NULL) in ppt_get_num_of_vce_state_table_entries_v1_0() 1224 vce_state_table = (const void *)pp_table + in ppt_get_num_of_vce_state_table_entries_v1_0() 1225 le16_to_cpu(pp_table->usVCEStateTableOffset); in ppt_get_num_of_vce_state_table_entries_v1_0() 1299 const ATOM_Tonga_POWERPLAYTABLE *pp_table = get_powerplay_table(hwmgr); in get_powerplay_table_entry_v1_0() local [all …]
|
H A D | amdgpu_vega20_thermal.c | 126 PPTable_t *pp_table = &(data->smc_state_table.pp_table); in vega20_fan_ctrl_get_fan_speed_percent() local 134 percent = current_rpm * 100 / pp_table->FanMaximumRpm; in vega20_fan_ctrl_get_fan_speed_percent() 333 PPTable_t *table = &(data->smc_state_table.pp_table); in vega20_thermal_setup_fan_table()
|
H A D | amdgpu_vega10_processpptables.c | 1291 const ATOM_Vega10_POWERPLAYTABLE *pp_table = get_powerplay_table(hwmgr); in vega10_get_number_of_powerplay_table_entries() local 1293 PP_ASSERT_WITH_CODE((pp_table != NULL), in vega10_get_number_of_powerplay_table_entries() 1295 PP_ASSERT_WITH_CODE((pp_table->sHeader.format_revision >= in vega10_get_number_of_powerplay_table_entries() 1299 state_arrays = (ATOM_Vega10_State_Array *)(((unsigned long)pp_table) + in vega10_get_number_of_powerplay_table_entries() 1300 le16_to_cpu(pp_table->usStateArrayOffset)); in vega10_get_number_of_powerplay_table_entries() 1342 const ATOM_Vega10_POWERPLAYTABLE *pp_table = in vega10_get_powerplay_table_entry() local 1345 PP_ASSERT_WITH_CODE(pp_table, "Missing PowerPlay Table!", in vega10_get_powerplay_table_entry() 1349 if (pp_table->sHeader.format_revision >= in vega10_get_powerplay_table_entry() 1352 (((unsigned long)pp_table) + in vega10_get_powerplay_table_entry() 1353 le16_to_cpu(pp_table->usStateArrayOffset)); in vega10_get_powerplay_table_entry() [all …]
|
H A D | amdgpu_vega10_thermal.c | 512 PPTable_t *table = &(data->smc_state_table.pp_table); in vega10_thermal_setup_fan_table() 556 (uint8_t *)(&(data->smc_state_table.pp_table)), in vega10_thermal_setup_fan_table() 567 PPTable_t *table = &(data->smc_state_table.pp_table); in vega10_enable_mgpu_fan_boost() 581 (uint8_t *)(&(data->smc_state_table.pp_table)), in vega10_enable_mgpu_fan_boost()
|
H A D | amdgpu_vega20_hwmgr.c | 797 PPTable_t *pp_table = &(data->smc_state_table.pp_table); in vega20_init_smc_table() local 824 memcpy(pp_table, pptable_information->smc_pptable, sizeof(PPTable_t)); in vega20_init_smc_table() 827 (uint8_t *)pp_table, TABLE_PPTABLE, false); in vega20_init_smc_table() 1025 PPTable_t *pp_table = &(data->smc_state_table.pp_table); in vega20_od8_set_feature_capabilities() local 1040 pp_table->MinVoltageGfx / VOLTAGE_SCALE) && in vega20_od8_set_feature_capabilities() 1042 pp_table->MaxVoltageGfx / VOLTAGE_SCALE) && in vega20_od8_set_feature_capabilities() 1076 (pp_table->FanPwmMin * pp_table->FanMaximumRpm / 100)) && in vega20_od8_set_feature_capabilities() 1103 pp_table->FanZeroRpmEnable) in vega20_od8_set_feature_capabilities() 1327 od_table->FanMinimumPwm * data->smc_state_table.pp_table.FanMaximumRpm / 100; in vega20_od8_initialize_default_settings() 4130 PPTable_t *pp_table = &(data->smc_state_table.pp_table); in vega20_get_thermal_temperature_range() local [all …]
|
H A D | amdgpu_vega12_hwmgr.c | 739 PPTable_t *pp_table = &(data->smc_state_table.pp_table); in vega12_init_smc_table() local 762 memcpy(pp_table, pptable_information->smc_pptable, sizeof(PPTable_t)); in vega12_init_smc_table() 765 (uint8_t *)pp_table, TABLE_PPTABLE, false); in vega12_init_smc_table() 2588 PPTable_t *pp_table = &(data->smc_state_table.pp_table); in vega12_get_thermal_temperature_range() local 2592 thermal_data->max = pp_table->TedgeLimit * in vega12_get_thermal_temperature_range() 2594 thermal_data->edge_emergency_max = (pp_table->TedgeLimit + CTF_OFFSET_EDGE) * in vega12_get_thermal_temperature_range() 2596 thermal_data->hotspot_crit_max = pp_table->ThotspotLimit * in vega12_get_thermal_temperature_range() 2598 thermal_data->hotspot_emergency_max = (pp_table->ThotspotLimit + CTF_OFFSET_HOTSPOT) * in vega12_get_thermal_temperature_range() 2600 thermal_data->mem_crit_max = pp_table->ThbmLimit * in vega12_get_thermal_temperature_range() 2602 thermal_data->mem_emergency_max = (pp_table->ThbmLimit + CTF_OFFSET_HBM)* in vega12_get_thermal_temperature_range()
|
H A D | amdgpu_vega12_thermal.c | 263 PPTable_t *table = &(data->smc_state_table.pp_table); in vega12_thermal_setup_fan_table()
|
H A D | vega12_hwmgr.h | 197 PPTable_t pp_table; member
|
H A D | vega10_hwmgr.h | 210 PPTable_t pp_table; member
|
H A D | vega20_hwmgr.h | 257 PPTable_t pp_table; member
|
H A D | amdgpu_vega10_powertune.c | 1296 PPTable_t *table = &(data->smc_state_table.pp_table); in vega10_initialize_power_tune_defaults()
|
H A D | amdgpu_smu7_hwmgr.c | 3127 void *pp_table, uint32_t classification_flag) in smu7_get_pp_table_entry_callback_func_v1() argument 3135 (ATOM_Tonga_POWERPLAYTABLE *)pp_table; in smu7_get_pp_table_entry_callback_func_v1()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | amdgpu_pm.c | 1804 static DEVICE_ATTR(pp_table, S_IRUGO | S_IWUSR,
|