/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | vega12_processpptables.c | 104 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 in append_vbios_pptable() [all...] |
H A D | vega20_processpptables.c | 718 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 in append_vbios_pptable() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | vega12_processpptables.c | 103 struct pp_atomfwctrl_smc_dpm_parameters smc_dpm_table; in append_vbios_pptable() local 106 pp_atomfwctrl_get_smc_dpm_information(hwmgr, &smc_dpm_table) == 0, in append_vbios_pptable() 110 ppsmc_pptable->Liquid1_I2C_address = smc_dpm_table.liquid1_i2c_address; in append_vbios_pptable() 111 ppsmc_pptable->Liquid2_I2C_address = smc_dpm_table.liquid2_i2c_address; in append_vbios_pptable() 112 ppsmc_pptable->Vr_I2C_address = smc_dpm_table.vr_i2c_address; in append_vbios_pptable() 113 ppsmc_pptable->Plx_I2C_address = smc_dpm_table.plx_i2c_address; in append_vbios_pptable() 115 ppsmc_pptable->Liquid_I2C_LineSCL = smc_dpm_table.liquid_i2c_linescl; in append_vbios_pptable() 116 ppsmc_pptable->Liquid_I2C_LineSDA = smc_dpm_table.liquid_i2c_linesda; in append_vbios_pptable() 117 ppsmc_pptable->Vr_I2C_LineSCL = smc_dpm_table.vr_i2c_linescl; in append_vbios_pptable() 118 ppsmc_pptable->Vr_I2C_LineSDA = smc_dpm_table in append_vbios_pptable() [all...] |
H A D | vega20_processpptables.c | 717 struct atom_smc_dpm_info_v4_4 *smc_dpm_table; in append_vbios_pptable() local 722 smc_dpm_table = smu_atom_get_data_table(hwmgr->adev, index, NULL, NULL, NULL), in append_vbios_pptable() 726 ppsmc_pptable->MaxVoltageStepGfx = smc_dpm_table->maxvoltagestepgfx; in append_vbios_pptable() 727 ppsmc_pptable->MaxVoltageStepSoc = smc_dpm_table->maxvoltagestepsoc; in append_vbios_pptable() 729 ppsmc_pptable->VddGfxVrMapping = smc_dpm_table->vddgfxvrmapping; in append_vbios_pptable() 730 ppsmc_pptable->VddSocVrMapping = smc_dpm_table->vddsocvrmapping; in append_vbios_pptable() 731 ppsmc_pptable->VddMem0VrMapping = smc_dpm_table->vddmem0vrmapping; in append_vbios_pptable() 732 ppsmc_pptable->VddMem1VrMapping = smc_dpm_table->vddmem1vrmapping; in append_vbios_pptable() 734 ppsmc_pptable->GfxUlvPhaseSheddingMask = smc_dpm_table->gfxulvphasesheddingmask; in append_vbios_pptable() 735 ppsmc_pptable->SocUlvPhaseSheddingMask = smc_dpm_table in append_vbios_pptable() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | navi10_ppt.c | 387 struct atom_smc_dpm_info_v4_5 *smc_dpm_table; in navi10_append_powerplay_table() local 395 (uint8_t **)&smc_dpm_table); in navi10_append_powerplay_table() 400 smc_dpm_table->table_header.format_revision, in navi10_append_powerplay_table() 401 smc_dpm_table->table_header.content_revision); in navi10_append_powerplay_table() 403 if (smc_dpm_table->table_header.format_revision != 4) { in navi10_append_powerplay_table() 408 switch (smc_dpm_table->table_header.content_revision) { in navi10_append_powerplay_table() 410 memcpy(smc_pptable->I2cControllers, smc_dpm_table->I2cControllers, in navi10_append_powerplay_table() 411 sizeof(*smc_dpm_table) - sizeof(smc_dpm_table->table_header)); in navi10_append_powerplay_table() 423 smc_dpm_table in navi10_append_powerplay_table() [all...] |
H A D | arcturus_ppt.c | 430 struct atom_smc_dpm_info_v4_6 *smc_dpm_table; in arcturus_append_powerplay_table() local 437 (uint8_t **)&smc_dpm_table); in arcturus_append_powerplay_table() 442 smc_dpm_table->table_header.format_revision, in arcturus_append_powerplay_table() 443 smc_dpm_table->table_header.content_revision); in arcturus_append_powerplay_table() 445 if ((smc_dpm_table->table_header.format_revision == 4) && in arcturus_append_powerplay_table() 446 (smc_dpm_table->table_header.content_revision == 6)) in arcturus_append_powerplay_table() 448 &smc_dpm_table->maxvoltagestepgfx, in arcturus_append_powerplay_table() 449 sizeof(*smc_dpm_table) - offsetof(struct atom_smc_dpm_info_v4_6, maxvoltagestepgfx)); in arcturus_append_powerplay_table()
|
H A D | sienna_cichlid_ppt.c | 349 struct atom_smc_dpm_info_v4_9 *smc_dpm_table; in sienna_cichlid_append_powerplay_table() local 356 (uint8_t **)&smc_dpm_table); in sienna_cichlid_append_powerplay_table() 360 memcpy(smc_pptable->I2cControllers, smc_dpm_table->I2cControllers, in sienna_cichlid_append_powerplay_table() 361 sizeof(*smc_dpm_table) - sizeof(smc_dpm_table->table_header)); in sienna_cichlid_append_powerplay_table()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
H A D | aldebaran_ppt.c | 413 struct atom_smc_dpm_info_v4_10 *smc_dpm_table; in aldebaran_append_powerplay_table() local 420 (uint8_t **)&smc_dpm_table); in aldebaran_append_powerplay_table() 425 smc_dpm_table->table_header.format_revision, in aldebaran_append_powerplay_table() 426 smc_dpm_table->table_header.content_revision); in aldebaran_append_powerplay_table() 428 if ((smc_dpm_table->table_header.format_revision == 4) && in aldebaran_append_powerplay_table() 429 (smc_dpm_table->table_header.content_revision == 10)) in aldebaran_append_powerplay_table() 431 smc_dpm_table, GfxMaxCurrent); in aldebaran_append_powerplay_table()
|
H A D | smu_v13_0_7_ppt.c | 416 struct atom_smc_dpm_info_table_13_0_7 *smc_dpm_table; in smu_v13_0_7_append_powerplay_table() local 426 (uint8_t **)&smc_dpm_table); in smu_v13_0_7_append_powerplay_table() 430 memcpy(BoardTable, &smc_dpm_table->BoardTable, sizeof(BoardTable_t)); in smu_v13_0_7_append_powerplay_table()
|
H A D | smu_v13_0_0_ppt.c | 413 struct atom_smc_dpm_info_table_13_0_0 *smc_dpm_table; in smu_v13_0_0_append_powerplay_table() local 421 (uint8_t **)&smc_dpm_table); in smu_v13_0_0_append_powerplay_table() 425 memcpy(BoardTable, &smc_dpm_table->BoardTable, sizeof(BoardTable_t)); in smu_v13_0_0_append_powerplay_table()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | arcturus_ppt.c | 471 struct atom_smc_dpm_info_v4_6 *smc_dpm_table; in arcturus_append_powerplay_table() local 478 (uint8_t **)&smc_dpm_table); in arcturus_append_powerplay_table() 483 smc_dpm_table->table_header.format_revision, in arcturus_append_powerplay_table() 484 smc_dpm_table->table_header.content_revision); in arcturus_append_powerplay_table() 486 if ((smc_dpm_table->table_header.format_revision == 4) && in arcturus_append_powerplay_table() 487 (smc_dpm_table->table_header.content_revision == 6)) in arcturus_append_powerplay_table() 489 smc_dpm_table, maxvoltagestepgfx); in arcturus_append_powerplay_table()
|
H A D | navi10_ppt.c | 411 struct atom_smc_dpm_info_v4_5 *smc_dpm_table; in navi10_append_powerplay_table() local 419 (uint8_t **)&smc_dpm_table); in navi10_append_powerplay_table() 424 smc_dpm_table->table_header.format_revision, in navi10_append_powerplay_table() 425 smc_dpm_table->table_header.content_revision); in navi10_append_powerplay_table() 427 if (smc_dpm_table->table_header.format_revision != 4) { in navi10_append_powerplay_table() 432 switch (smc_dpm_table->table_header.content_revision) { in navi10_append_powerplay_table() 435 smc_dpm_table, I2cControllers); in navi10_append_powerplay_table() 447 smc_dpm_table->table_header.content_revision); in navi10_append_powerplay_table()
|
H A D | sienna_cichlid_ppt.c | 432 struct atom_smc_dpm_info_v4_9 *smc_dpm_table; in sienna_cichlid_append_powerplay_table() local 446 (uint8_t **)&smc_dpm_table); in sienna_cichlid_append_powerplay_table() 452 smc_dpm_table, I2cControllers); in sienna_cichlid_append_powerplay_table() 455 smc_dpm_table, I2cControllers); in sienna_cichlid_append_powerplay_table()
|