/linux-6.12.1/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
D | smu_v12_0.c | 341 smu->smu_table.boot_values.revision = v_3_1->firmware_revision; in smu_v12_0_get_vbios_bootup_values() 342 smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz; in smu_v12_0_get_vbios_bootup_values() 343 smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz; in smu_v12_0_get_vbios_bootup_values() 344 smu->smu_table.boot_values.socclk = 0; in smu_v12_0_get_vbios_bootup_values() 345 smu->smu_table.boot_values.dcefclk = 0; in smu_v12_0_get_vbios_bootup_values() 346 smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv; in smu_v12_0_get_vbios_bootup_values() 347 smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv; in smu_v12_0_get_vbios_bootup_values() 348 smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv; in smu_v12_0_get_vbios_bootup_values() 349 smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv; in smu_v12_0_get_vbios_bootup_values() 350 smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id; in smu_v12_0_get_vbios_bootup_values() [all …]
|
D | renoir_ppt.c | 293 clock_limit = smu->smu_table.boot_values.uclk; in renoir_get_dpm_ultimate_freq() 297 clock_limit = smu->smu_table.boot_values.gfxclk; in renoir_get_dpm_ultimate_freq() 300 clock_limit = smu->smu_table.boot_values.socclk; in renoir_get_dpm_ultimate_freq()
|
/linux-6.12.1/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
D | ppatomfwctrl.c | 518 struct pp_atomfwctrl_bios_boot_up_values *boot_values, in pp_atomfwctrl_copy_vbios_bootup_values_3_2() argument 523 boot_values->ulRevision = fw_info->firmware_revision; in pp_atomfwctrl_copy_vbios_bootup_values_3_2() 524 boot_values->ulGfxClk = fw_info->bootup_sclk_in10khz; in pp_atomfwctrl_copy_vbios_bootup_values_3_2() 525 boot_values->ulUClk = fw_info->bootup_mclk_in10khz; in pp_atomfwctrl_copy_vbios_bootup_values_3_2() 526 boot_values->usVddc = fw_info->bootup_vddc_mv; in pp_atomfwctrl_copy_vbios_bootup_values_3_2() 527 boot_values->usVddci = fw_info->bootup_vddci_mv; in pp_atomfwctrl_copy_vbios_bootup_values_3_2() 528 boot_values->usMvddc = fw_info->bootup_mvddc_mv; in pp_atomfwctrl_copy_vbios_bootup_values_3_2() 529 boot_values->usVddGfx = fw_info->bootup_vddgfx_mv; in pp_atomfwctrl_copy_vbios_bootup_values_3_2() 530 boot_values->ucCoolingID = fw_info->coolingsolution_id; in pp_atomfwctrl_copy_vbios_bootup_values_3_2() 531 boot_values->ulSocClk = 0; in pp_atomfwctrl_copy_vbios_bootup_values_3_2() [all …]
|
D | ppatomfwctrl.h | 235 struct pp_atomfwctrl_bios_boot_up_values *boot_values);
|
/linux-6.12.1/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
D | smu_v14_0.c | 184 pptable_id = smu->smu_table.boot_values.pp_table_id; in smu_v14_0_init_pptable_microcode() 401 pptable_id = smu->smu_table.boot_values.pp_table_id; in smu_v14_0_setup_pptable() 588 smu->smu_table.boot_values.revision = v_3_1->firmware_revision; in smu_v14_0_get_vbios_bootup_values() 589 smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz; in smu_v14_0_get_vbios_bootup_values() 590 smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz; in smu_v14_0_get_vbios_bootup_values() 591 smu->smu_table.boot_values.socclk = 0; in smu_v14_0_get_vbios_bootup_values() 592 smu->smu_table.boot_values.dcefclk = 0; in smu_v14_0_get_vbios_bootup_values() 593 smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv; in smu_v14_0_get_vbios_bootup_values() 594 smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv; in smu_v14_0_get_vbios_bootup_values() 595 smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv; in smu_v14_0_get_vbios_bootup_values() [all …]
|
D | smu_v14_0_0_ppt.c | 786 clock_limit = smu->smu_table.boot_values.uclk; in smu_v14_0_1_get_dpm_ultimate_freq() 789 clock_limit = smu->smu_table.boot_values.fclk; in smu_v14_0_1_get_dpm_ultimate_freq() 793 clock_limit = smu->smu_table.boot_values.gfxclk; in smu_v14_0_1_get_dpm_ultimate_freq() 796 clock_limit = smu->smu_table.boot_values.socclk; in smu_v14_0_1_get_dpm_ultimate_freq() 800 clock_limit = smu->smu_table.boot_values.vclk; in smu_v14_0_1_get_dpm_ultimate_freq() 804 clock_limit = smu->smu_table.boot_values.dclk; in smu_v14_0_1_get_dpm_ultimate_freq() 908 clock_limit = smu->smu_table.boot_values.uclk; in smu_v14_0_0_get_dpm_ultimate_freq() 911 clock_limit = smu->smu_table.boot_values.fclk; in smu_v14_0_0_get_dpm_ultimate_freq() 915 clock_limit = smu->smu_table.boot_values.gfxclk; in smu_v14_0_0_get_dpm_ultimate_freq() 918 clock_limit = smu->smu_table.boot_values.socclk; in smu_v14_0_0_get_dpm_ultimate_freq() [all …]
|
D | smu_v14_0_2_ppt.c | 518 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100; in smu_v14_0_2_set_default_dpm_table() 551 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100; in smu_v14_0_2_set_default_dpm_table() 567 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100; in smu_v14_0_2_set_default_dpm_table() 583 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100; in smu_v14_0_2_set_default_dpm_table() 599 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100; in smu_v14_0_2_set_default_dpm_table() 615 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100; in smu_v14_0_2_set_default_dpm_table() 652 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100; in smu_v14_0_2_set_default_dpm_table()
|
/linux-6.12.1/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
D | smu_v13_0.c | 207 pptable_id = smu->smu_table.boot_values.pp_table_id; in smu_v13_0_init_pptable_microcode() 413 pptable_id = smu->smu_table.boot_values.pp_table_id; in smu_v13_0_setup_pptable() 605 smu->smu_table.boot_values.revision = v_3_1->firmware_revision; in smu_v13_0_get_vbios_bootup_values() 606 smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz; in smu_v13_0_get_vbios_bootup_values() 607 smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz; in smu_v13_0_get_vbios_bootup_values() 608 smu->smu_table.boot_values.socclk = 0; in smu_v13_0_get_vbios_bootup_values() 609 smu->smu_table.boot_values.dcefclk = 0; in smu_v13_0_get_vbios_bootup_values() 610 smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv; in smu_v13_0_get_vbios_bootup_values() 611 smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv; in smu_v13_0_get_vbios_bootup_values() 612 smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv; in smu_v13_0_get_vbios_bootup_values() [all …]
|
D | smu_v13_0_7_ppt.c | 594 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100; in smu_v13_0_7_set_default_dpm_table() 618 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100; in smu_v13_0_7_set_default_dpm_table() 634 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100; in smu_v13_0_7_set_default_dpm_table() 650 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100; in smu_v13_0_7_set_default_dpm_table() 666 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100; in smu_v13_0_7_set_default_dpm_table() 682 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100; in smu_v13_0_7_set_default_dpm_table() 716 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100; in smu_v13_0_7_set_default_dpm_table()
|
D | aldebaran_ppt.c | 362 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100; in aldebaran_set_default_dpm_table() 381 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100; in aldebaran_set_default_dpm_table() 397 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100; in aldebaran_set_default_dpm_table() 413 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100; in aldebaran_set_default_dpm_table() 476 smu->smu_table.boot_values.pp_table_id = 0; in aldebaran_setup_pptable()
|
D | smu_v13_0_0_ppt.c | 587 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100; in smu_v13_0_0_set_default_dpm_table() 620 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100; in smu_v13_0_0_set_default_dpm_table() 636 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100; in smu_v13_0_0_set_default_dpm_table() 652 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100; in smu_v13_0_0_set_default_dpm_table() 668 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100; in smu_v13_0_0_set_default_dpm_table() 684 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100; in smu_v13_0_0_set_default_dpm_table() 718 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100; in smu_v13_0_0_set_default_dpm_table()
|
/linux-6.12.1/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
D | smu_v11_0.c | 326 if (version_major == 2 && smu->smu_table.boot_values.pp_table_id > 0) { in smu_v11_0_setup_pptable() 327 dev_info(adev->dev, "use driver provided pptable %d\n", smu->smu_table.boot_values.pp_table_id); in smu_v11_0_setup_pptable() 334 smu->smu_table.boot_values.pp_table_id); in smu_v11_0_setup_pptable() 550 smu->smu_table.boot_values.revision = v_3_1->firmware_revision; in smu_v11_0_get_vbios_bootup_values() 551 smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz; in smu_v11_0_get_vbios_bootup_values() 552 smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz; in smu_v11_0_get_vbios_bootup_values() 553 smu->smu_table.boot_values.socclk = 0; in smu_v11_0_get_vbios_bootup_values() 554 smu->smu_table.boot_values.dcefclk = 0; in smu_v11_0_get_vbios_bootup_values() 555 smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv; in smu_v11_0_get_vbios_bootup_values() 556 smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv; in smu_v11_0_get_vbios_bootup_values() [all …]
|
D | navi10_ppt.c | 985 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100; in navi10_set_default_dpm_table() 1003 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100; in navi10_set_default_dpm_table() 1021 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100; in navi10_set_default_dpm_table() 1039 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100; in navi10_set_default_dpm_table() 1057 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100; in navi10_set_default_dpm_table() 1075 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100; in navi10_set_default_dpm_table() 1093 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100; in navi10_set_default_dpm_table() 1111 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100; in navi10_set_default_dpm_table() 1129 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100; in navi10_set_default_dpm_table()
|
D | vangogh_ppt.c | 906 clock_limit = smu->smu_table.boot_values.uclk; in vangogh_get_dpm_ultimate_freq() 909 clock_limit = smu->smu_table.boot_values.fclk; in vangogh_get_dpm_ultimate_freq() 913 clock_limit = smu->smu_table.boot_values.gfxclk; in vangogh_get_dpm_ultimate_freq() 916 clock_limit = smu->smu_table.boot_values.socclk; in vangogh_get_dpm_ultimate_freq() 919 clock_limit = smu->smu_table.boot_values.vclk; in vangogh_get_dpm_ultimate_freq() 922 clock_limit = smu->smu_table.boot_values.dclk; in vangogh_get_dpm_ultimate_freq()
|
D | sienna_cichlid_ppt.c | 975 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100; in sienna_cichlid_set_default_dpm_table() 993 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100; in sienna_cichlid_set_default_dpm_table() 1011 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100; in sienna_cichlid_set_default_dpm_table() 1029 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100; in sienna_cichlid_set_default_dpm_table() 1051 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100; in sienna_cichlid_set_default_dpm_table() 1073 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100; in sienna_cichlid_set_default_dpm_table() 1092 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100; in sienna_cichlid_set_default_dpm_table() 1110 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100; in sienna_cichlid_set_default_dpm_table() 1128 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100; in sienna_cichlid_set_default_dpm_table() 1146 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100; in sienna_cichlid_set_default_dpm_table() [all …]
|
D | arcturus_ppt.c | 380 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100; in arcturus_set_default_dpm_table() 398 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100; in arcturus_set_default_dpm_table() 416 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100; in arcturus_set_default_dpm_table() 434 dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100; in arcturus_set_default_dpm_table() 937 smu->smu_table.boot_values.lclk / 100); in arcturus_emit_clk_levels()
|
/linux-6.12.1/drivers/gpu/drm/amd/pm/swsmu/inc/ |
D | amdgpu_smu.h | 338 struct smu_bios_boot_up_values boot_values; member
|
/linux-6.12.1/drivers/gpu/drm/amd/pm/swsmu/ |
D | amdgpu_smu.c | 1752 smu->smu_table.boot_values.dcefclk / 100); in smu_smc_hw_setup()
|