Home
last modified time | relevance | path

Searched refs:smc_dpm_table (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/amd/powerplay/hwmgr/
Dvega12_processpptables.c104 struct pp_atomfwctrl_smc_dpm_parameters smc_dpm_table; in append_vbios_pptable() local
107 pp_atomfwctrl_get_smc_dpm_information(hwmgr, &smc_dpm_table) == 0, in append_vbios_pptable()
111 ppsmc_pptable->Liquid1_I2C_address = smc_dpm_table.liquid1_i2c_address; in append_vbios_pptable()
112 ppsmc_pptable->Liquid2_I2C_address = smc_dpm_table.liquid2_i2c_address; in append_vbios_pptable()
113 ppsmc_pptable->Vr_I2C_address = smc_dpm_table.vr_i2c_address; in append_vbios_pptable()
114 ppsmc_pptable->Plx_I2C_address = smc_dpm_table.plx_i2c_address; in append_vbios_pptable()
116 ppsmc_pptable->Liquid_I2C_LineSCL = smc_dpm_table.liquid_i2c_linescl; in append_vbios_pptable()
117 ppsmc_pptable->Liquid_I2C_LineSDA = smc_dpm_table.liquid_i2c_linesda; in append_vbios_pptable()
118 ppsmc_pptable->Vr_I2C_LineSCL = smc_dpm_table.vr_i2c_linescl; in append_vbios_pptable()
119 ppsmc_pptable->Vr_I2C_LineSDA = smc_dpm_table.vr_i2c_linesda; in append_vbios_pptable()
[all …]
Dvega20_processpptables.c718 struct atom_smc_dpm_info_v4_4 *smc_dpm_table; in append_vbios_pptable() local
723 smc_dpm_table = smu_atom_get_data_table(hwmgr->adev, index, NULL, NULL, NULL), in append_vbios_pptable()
727 ppsmc_pptable->MaxVoltageStepGfx = smc_dpm_table->maxvoltagestepgfx; in append_vbios_pptable()
728 ppsmc_pptable->MaxVoltageStepSoc = smc_dpm_table->maxvoltagestepsoc; in append_vbios_pptable()
730 ppsmc_pptable->VddGfxVrMapping = smc_dpm_table->vddgfxvrmapping; in append_vbios_pptable()
731 ppsmc_pptable->VddSocVrMapping = smc_dpm_table->vddsocvrmapping; in append_vbios_pptable()
732 ppsmc_pptable->VddMem0VrMapping = smc_dpm_table->vddmem0vrmapping; in append_vbios_pptable()
733 ppsmc_pptable->VddMem1VrMapping = smc_dpm_table->vddmem1vrmapping; in append_vbios_pptable()
735 ppsmc_pptable->GfxUlvPhaseSheddingMask = smc_dpm_table->gfxulvphasesheddingmask; in append_vbios_pptable()
736 ppsmc_pptable->SocUlvPhaseSheddingMask = smc_dpm_table->soculvphasesheddingmask; in append_vbios_pptable()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/
Dnavi10_ppt.c402 struct atom_smc_dpm_info_v4_5 *smc_dpm_table; in navi10_append_powerplay_table() local
409 (uint8_t **)&smc_dpm_table); in navi10_append_powerplay_table()
413 memcpy(smc_pptable->I2cControllers, smc_dpm_table->I2cControllers, in navi10_append_powerplay_table()
417 smc_pptable->MaxVoltageStepGfx = smc_dpm_table->MaxVoltageStepGfx; in navi10_append_powerplay_table()
418 smc_pptable->MaxVoltageStepSoc = smc_dpm_table->MaxVoltageStepSoc; in navi10_append_powerplay_table()
419 smc_pptable->VddGfxVrMapping = smc_dpm_table->VddGfxVrMapping; in navi10_append_powerplay_table()
420 smc_pptable->VddSocVrMapping = smc_dpm_table->VddSocVrMapping; in navi10_append_powerplay_table()
421 smc_pptable->VddMem0VrMapping = smc_dpm_table->VddMem0VrMapping; in navi10_append_powerplay_table()
422 smc_pptable->VddMem1VrMapping = smc_dpm_table->VddMem1VrMapping; in navi10_append_powerplay_table()
423 smc_pptable->GfxUlvPhaseSheddingMask = smc_dpm_table->GfxUlvPhaseSheddingMask; in navi10_append_powerplay_table()
[all …]
Dvega20_ppt.c476 struct atom_smc_dpm_info_v4_4 *smc_dpm_table; in vega20_append_powerplay_table() local
483 (uint8_t **)&smc_dpm_table); in vega20_append_powerplay_table()
487 smc_pptable->MaxVoltageStepGfx = smc_dpm_table->maxvoltagestepgfx; in vega20_append_powerplay_table()
488 smc_pptable->MaxVoltageStepSoc = smc_dpm_table->maxvoltagestepsoc; in vega20_append_powerplay_table()
490 smc_pptable->VddGfxVrMapping = smc_dpm_table->vddgfxvrmapping; in vega20_append_powerplay_table()
491 smc_pptable->VddSocVrMapping = smc_dpm_table->vddsocvrmapping; in vega20_append_powerplay_table()
492 smc_pptable->VddMem0VrMapping = smc_dpm_table->vddmem0vrmapping; in vega20_append_powerplay_table()
493 smc_pptable->VddMem1VrMapping = smc_dpm_table->vddmem1vrmapping; in vega20_append_powerplay_table()
495 smc_pptable->GfxUlvPhaseSheddingMask = smc_dpm_table->gfxulvphasesheddingmask; in vega20_append_powerplay_table()
496 smc_pptable->SocUlvPhaseSheddingMask = smc_dpm_table->soculvphasesheddingmask; in vega20_append_powerplay_table()
[all …]
Darcturus_ppt.c507 struct atom_smc_dpm_info_v4_6 *smc_dpm_table; in arcturus_append_powerplay_table() local
514 (uint8_t **)&smc_dpm_table); in arcturus_append_powerplay_table()
519 smc_dpm_table->table_header.format_revision, in arcturus_append_powerplay_table()
520 smc_dpm_table->table_header.content_revision); in arcturus_append_powerplay_table()
522 if ((smc_dpm_table->table_header.format_revision == 4) && in arcturus_append_powerplay_table()
523 (smc_dpm_table->table_header.content_revision == 6)) in arcturus_append_powerplay_table()
525 &smc_dpm_table->maxvoltagestepgfx, in arcturus_append_powerplay_table()
526 sizeof(*smc_dpm_table) - offsetof(struct atom_smc_dpm_info_v4_6, maxvoltagestepgfx)); in arcturus_append_powerplay_table()