Lines Matching full:table
450 SMU75_Discrete_DpmTable *table) in vegam_populate_smc_mvdd_table() argument
460 table->SmioTable2.Pattern[level].Voltage = PP_HOST_TO_SMC_US( in vegam_populate_smc_mvdd_table()
463 table->SmioTable2.Pattern[level].Smio = in vegam_populate_smc_mvdd_table()
465 table->Smio[level] |= in vegam_populate_smc_mvdd_table()
468 table->SmioMask2 = data->mvdd_voltage_table.mask_low; in vegam_populate_smc_mvdd_table()
470 table->MvddLevelCount = (uint32_t) PP_HOST_TO_SMC_UL(count); in vegam_populate_smc_mvdd_table()
477 struct SMU75_Discrete_DpmTable *table) in vegam_populate_smc_vddci_table() argument
488 table->SmioTable1.Pattern[level].Voltage = PP_HOST_TO_SMC_US( in vegam_populate_smc_vddci_table()
490 table->SmioTable1.Pattern[level].Smio = (uint8_t) level; in vegam_populate_smc_vddci_table()
492 table->Smio[level] |= data->vddci_voltage_table.entries[level].smio_low; in vegam_populate_smc_vddci_table()
496 table->SmioMask1 = data->vddci_voltage_table.mask_low; in vegam_populate_smc_vddci_table()
502 struct SMU75_Discrete_DpmTable *table) in vegam_populate_cac_table() argument
513 * We are populating vddc CAC data to BapmVddc table in vegam_populate_cac_table()
519 table->BapmVddcVidLoSidd[count] = in vegam_populate_cac_table()
521 table->BapmVddcVidHiSidd[count] = in vegam_populate_cac_table()
523 table->BapmVddcVidHiSidd2[count] = in vegam_populate_cac_table()
531 struct SMU75_Discrete_DpmTable *table) in vegam_populate_smc_voltage_tables() argument
533 vegam_populate_smc_vddci_table(hwmgr, table); in vegam_populate_smc_voltage_tables()
534 vegam_populate_smc_mvdd_table(hwmgr, table); in vegam_populate_smc_voltage_tables()
535 vegam_populate_cac_table(hwmgr, table); in vegam_populate_smc_voltage_tables()
564 struct SMU75_Discrete_DpmTable *table) in vegam_populate_ulv_state() argument
566 return vegam_populate_ulv_level(hwmgr, &table->Ulv); in vegam_populate_ulv_state()
570 struct SMU75_Discrete_DpmTable *table) in vegam_populate_smc_link_level() argument
581 table->LinkLevel[i].PcieGenSpeed = in vegam_populate_smc_link_level()
583 table->LinkLevel[i].PcieLaneCount = (uint8_t)encode_pcie_lane_width( in vegam_populate_smc_link_level()
585 table->LinkLevel[i].EnabledForActivity = 1; in vegam_populate_smc_link_level()
586 table->LinkLevel[i].SPC = (uint8_t)(data->pcie_spc_cap & 0xff); in vegam_populate_smc_link_level()
587 table->LinkLevel[i].DownThreshold = PP_HOST_TO_SMC_UL(5); in vegam_populate_smc_link_level()
588 table->LinkLevel[i].UpThreshold = PP_HOST_TO_SMC_UL(30); in vegam_populate_smc_link_level()
611 /* clock - voltage dependency table is empty table */ in vegam_get_dependency_volt_by_clk()
645 /* sclk is bigger than max sclk in the dependence table */ in vegam_get_dependency_volt_by_clk()
671 SMU75_Discrete_DpmTable *table) in vegam_get_sclk_range_table() argument
682 table->SclkFcwRangeTable[i].vco_setting = in vegam_get_sclk_range_table()
684 table->SclkFcwRangeTable[i].postdiv = in vegam_get_sclk_range_table()
686 table->SclkFcwRangeTable[i].fcw_pcc = in vegam_get_sclk_range_table()
689 table->SclkFcwRangeTable[i].fcw_trans_upper = in vegam_get_sclk_range_table()
691 table->SclkFcwRangeTable[i].fcw_trans_lower = in vegam_get_sclk_range_table()
694 CONVERT_FROM_HOST_TO_SMC_US(table->SclkFcwRangeTable[i].fcw_pcc); in vegam_get_sclk_range_table()
695 CONVERT_FROM_HOST_TO_SMC_US(table->SclkFcwRangeTable[i].fcw_trans_upper); in vegam_get_sclk_range_table()
696 CONVERT_FROM_HOST_TO_SMC_US(table->SclkFcwRangeTable[i].fcw_trans_lower); in vegam_get_sclk_range_table()
707 table->SclkFcwRangeTable[i].vco_setting = Range_Table[i].vco_setting; in vegam_get_sclk_range_table()
708 table->SclkFcwRangeTable[i].postdiv = Range_Table[i].postdiv; in vegam_get_sclk_range_table()
709 table->SclkFcwRangeTable[i].fcw_pcc = Range_Table[i].fcw_pcc; in vegam_get_sclk_range_table()
711 table->SclkFcwRangeTable[i].fcw_trans_upper = Range_Table[i].fcw_trans_upper; in vegam_get_sclk_range_table()
712 table->SclkFcwRangeTable[i].fcw_trans_lower = Range_Table[i].fcw_trans_lower; in vegam_get_sclk_range_table()
714 CONVERT_FROM_HOST_TO_SMC_US(table->SclkFcwRangeTable[i].fcw_pcc); in vegam_get_sclk_range_table()
715 CONVERT_FROM_HOST_TO_SMC_US(table->SclkFcwRangeTable[i].fcw_trans_upper); in vegam_get_sclk_range_table()
716 CONVERT_FROM_HOST_TO_SMC_US(table->SclkFcwRangeTable[i].fcw_trans_lower); in vegam_get_sclk_range_table()
724 const SMU75_Discrete_DpmTable *table = &(smu_data->smc_state_table); in vegam_calculate_sclk_params() local
761 ((clock << table->SclkFcwRangeTable[sclk_setting->PllRange].postdiv) / in vegam_calculate_sclk_params()
763 temp = clock << table->SclkFcwRangeTable[sclk_setting->PllRange].postdiv; in vegam_calculate_sclk_params()
771 ((pcc_target_freq << table->SclkFcwRangeTable[sclk_setting->PllRange].postdiv) / in vegam_calculate_sclk_params()
780 ((ss_target_freq << table->SclkFcwRangeTable[sclk_setting->PllRange].postdiv) / in vegam_calculate_sclk_params()
782 temp = ss_target_freq << table->SclkFcwRangeTable[sclk_setting->PllRange].postdiv; in vegam_calculate_sclk_params()
830 "VDDC engine clock dependency table", in vegam_populate_single_graphic_level()
957 /* level count will send to smc once at init smc table and never change */ in vegam_populate_all_graphic_levels()
998 "VDDC voltage dependency table", return result); in vegam_populate_single_memory_level()
1041 /* populate MCLK dpm table to SMU7 */ in vegam_populate_all_memory_levels()
1079 /* level count will send to smc once at init smc table and never change */ in vegam_populate_all_memory_levels()
1112 SMU75_Discrete_DpmTable *table) in vegam_populate_smc_acpi_level() argument
1122 table->ACPILevel.Flags &= ~PPSMC_SWSTATE_FLAG_DC; in vegam_populate_smc_acpi_level()
1130 &table->ACPILevel.MinVoltage, &mvdd); in vegam_populate_smc_acpi_level()
1133 "in Clock Dependency Table", in vegam_populate_smc_acpi_level()
1137 &(table->ACPILevel.SclkSetting)); in vegam_populate_smc_acpi_level()
1142 table->ACPILevel.DeepSleepDivId = 0; in vegam_populate_smc_acpi_level()
1143 table->ACPILevel.CcPwrDynRm = 0; in vegam_populate_smc_acpi_level()
1144 table->ACPILevel.CcPwrDynRm1 = 0; in vegam_populate_smc_acpi_level()
1146 CONVERT_FROM_HOST_TO_SMC_UL(table->ACPILevel.Flags); in vegam_populate_smc_acpi_level()
1147 CONVERT_FROM_HOST_TO_SMC_UL(table->ACPILevel.MinVoltage); in vegam_populate_smc_acpi_level()
1148 CONVERT_FROM_HOST_TO_SMC_UL(table->ACPILevel.CcPwrDynRm); in vegam_populate_smc_acpi_level()
1149 CONVERT_FROM_HOST_TO_SMC_UL(table->ACPILevel.CcPwrDynRm1); in vegam_populate_smc_acpi_level()
1151 CONVERT_FROM_HOST_TO_SMC_UL(table->ACPILevel.SclkSetting.SclkFrequency); in vegam_populate_smc_acpi_level()
1152 CONVERT_FROM_HOST_TO_SMC_US(table->ACPILevel.SclkSetting.Fcw_int); in vegam_populate_smc_acpi_level()
1153 CONVERT_FROM_HOST_TO_SMC_US(table->ACPILevel.SclkSetting.Fcw_frac); in vegam_populate_smc_acpi_level()
1154 CONVERT_FROM_HOST_TO_SMC_US(table->ACPILevel.SclkSetting.Pcc_fcw_int); in vegam_populate_smc_acpi_level()
1155 CONVERT_FROM_HOST_TO_SMC_US(table->ACPILevel.SclkSetting.Sclk_slew_rate); in vegam_populate_smc_acpi_level()
1156 CONVERT_FROM_HOST_TO_SMC_US(table->ACPILevel.SclkSetting.Pcc_up_slew_rate); in vegam_populate_smc_acpi_level()
1157 CONVERT_FROM_HOST_TO_SMC_US(table->ACPILevel.SclkSetting.Pcc_down_slew_rate); in vegam_populate_smc_acpi_level()
1158 CONVERT_FROM_HOST_TO_SMC_US(table->ACPILevel.SclkSetting.Fcw1_int); in vegam_populate_smc_acpi_level()
1159 CONVERT_FROM_HOST_TO_SMC_US(table->ACPILevel.SclkSetting.Fcw1_frac); in vegam_populate_smc_acpi_level()
1160 CONVERT_FROM_HOST_TO_SMC_US(table->ACPILevel.SclkSetting.Sclk_ss_slew_rate); in vegam_populate_smc_acpi_level()
1164 table->MemoryACPILevel.MclkFrequency = data->vbios_boot_state.mclk_bootup_value; in vegam_populate_smc_acpi_level()
1167 table->MemoryACPILevel.MclkFrequency, in vegam_populate_smc_acpi_level()
1168 &table->MemoryACPILevel.MinVoltage, &mvdd); in vegam_populate_smc_acpi_level()
1171 "in Clock Dependency Table", in vegam_populate_smc_acpi_level()
1175 table->MemoryACPILevel.MinMvdd = PP_HOST_TO_SMC_UL(vol_level.Voltage); in vegam_populate_smc_acpi_level()
1177 table->MemoryACPILevel.MinMvdd = 0; in vegam_populate_smc_acpi_level()
1179 table->MemoryACPILevel.StutterEnable = false; in vegam_populate_smc_acpi_level()
1181 table->MemoryACPILevel.EnabledForThrottle = 0; in vegam_populate_smc_acpi_level()
1182 table->MemoryACPILevel.EnabledForActivity = 0; in vegam_populate_smc_acpi_level()
1183 table->MemoryACPILevel.UpHyst = 0; in vegam_populate_smc_acpi_level()
1184 table->MemoryACPILevel.DownHyst = 100; in vegam_populate_smc_acpi_level()
1185 table->MemoryACPILevel.VoltageDownHyst = 0; in vegam_populate_smc_acpi_level()
1186 table->MemoryACPILevel.ActivityLevel = in vegam_populate_smc_acpi_level()
1189 CONVERT_FROM_HOST_TO_SMC_UL(table->MemoryACPILevel.MclkFrequency); in vegam_populate_smc_acpi_level()
1190 CONVERT_FROM_HOST_TO_SMC_UL(table->MemoryACPILevel.MinVoltage); in vegam_populate_smc_acpi_level()
1196 SMU75_Discrete_DpmTable *table) in vegam_populate_smc_vce_level() argument
1208 table->VceLevelCount = (uint8_t)(mm_table->count); in vegam_populate_smc_vce_level()
1209 table->VceBootLevel = 0; in vegam_populate_smc_vce_level()
1211 for (count = 0; count < table->VceLevelCount; count++) { in vegam_populate_smc_vce_level()
1212 table->VceLevel[count].Frequency = mm_table->entries[count].eclk; in vegam_populate_smc_vce_level()
1213 table->VceLevel[count].MinVoltage = 0; in vegam_populate_smc_vce_level()
1214 table->VceLevel[count].MinVoltage |= in vegam_populate_smc_vce_level()
1226 table->VceLevel[count].MinVoltage |= in vegam_populate_smc_vce_level()
1228 table->VceLevel[count].MinVoltage |= 1 << PHASES_SHIFT; in vegam_populate_smc_vce_level()
1232 table->VceLevel[count].Frequency, ÷rs); in vegam_populate_smc_vce_level()
1237 table->VceLevel[count].Divider = (uint8_t)dividers.pll_post_divider; in vegam_populate_smc_vce_level()
1239 CONVERT_FROM_HOST_TO_SMC_UL(table->VceLevel[count].Frequency); in vegam_populate_smc_vce_level()
1240 CONVERT_FROM_HOST_TO_SMC_UL(table->VceLevel[count].MinVoltage); in vegam_populate_smc_vce_level()
1309 struct SMU75_Discrete_DpmTable *table) in vegam_populate_smc_uvd_level() argument
1321 table->UvdLevelCount = (uint8_t)(mm_table->count); in vegam_populate_smc_uvd_level()
1322 table->UvdBootLevel = 0; in vegam_populate_smc_uvd_level()
1324 for (count = 0; count < table->UvdLevelCount; count++) { in vegam_populate_smc_uvd_level()
1325 table->UvdLevel[count].MinVoltage = 0; in vegam_populate_smc_uvd_level()
1326 table->UvdLevel[count].VclkFrequency = mm_table->entries[count].vclk; in vegam_populate_smc_uvd_level()
1327 table->UvdLevel[count].DclkFrequency = mm_table->entries[count].dclk; in vegam_populate_smc_uvd_level()
1328 table->UvdLevel[count].MinVoltage |= in vegam_populate_smc_uvd_level()
1339 table->UvdLevel[count].MinVoltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in vegam_populate_smc_uvd_level()
1340 table->UvdLevel[count].MinVoltage |= 1 << PHASES_SHIFT; in vegam_populate_smc_uvd_level()
1344 table->UvdLevel[count].VclkFrequency, ÷rs); in vegam_populate_smc_uvd_level()
1348 table->UvdLevel[count].VclkDivider = (uint8_t)dividers.pll_post_divider; in vegam_populate_smc_uvd_level()
1351 table->UvdLevel[count].DclkFrequency, ÷rs); in vegam_populate_smc_uvd_level()
1355 table->UvdLevel[count].DclkDivider = (uint8_t)dividers.pll_post_divider; in vegam_populate_smc_uvd_level()
1357 CONVERT_FROM_HOST_TO_SMC_UL(table->UvdLevel[count].VclkFrequency); in vegam_populate_smc_uvd_level()
1358 CONVERT_FROM_HOST_TO_SMC_UL(table->UvdLevel[count].DclkFrequency); in vegam_populate_smc_uvd_level()
1359 CONVERT_FROM_HOST_TO_SMC_UL(table->UvdLevel[count].MinVoltage); in vegam_populate_smc_uvd_level()
1366 struct SMU75_Discrete_DpmTable *table) in vegam_populate_smc_boot_level() argument
1371 table->GraphicsBootLevel = 0; in vegam_populate_smc_boot_level()
1372 table->MemoryBootLevel = 0; in vegam_populate_smc_boot_level()
1374 /* find boot level from dpm table */ in vegam_populate_smc_boot_level()
1377 (uint32_t *)&(table->GraphicsBootLevel)); in vegam_populate_smc_boot_level()
1383 (uint32_t *)&(table->MemoryBootLevel)); in vegam_populate_smc_boot_level()
1388 table->BootVddc = data->vbios_boot_state.vddc_bootup_value * in vegam_populate_smc_boot_level()
1390 table->BootVddci = data->vbios_boot_state.vddci_bootup_value * in vegam_populate_smc_boot_level()
1392 table->BootMVdd = data->vbios_boot_state.mvdd_bootup_value * in vegam_populate_smc_boot_level()
1395 CONVERT_FROM_HOST_TO_SMC_US(table->BootVddc); in vegam_populate_smc_boot_level()
1396 CONVERT_FROM_HOST_TO_SMC_US(table->BootVddci); in vegam_populate_smc_boot_level()
1397 CONVERT_FROM_HOST_TO_SMC_US(table->BootMVdd); in vegam_populate_smc_boot_level()
1444 SMU75_Discrete_DpmTable *table = &(smu_data->smc_state_table); in vegam_populate_bapm_parameters_in_dpm_table() local
1454 table->DefaultTdp = PP_HOST_TO_SMC_US((uint16_t)(cac_dtp_table->usTDP * 128)); in vegam_populate_bapm_parameters_in_dpm_table()
1455 table->TargetTdp = PP_HOST_TO_SMC_US((uint16_t)(cac_dtp_table->usTDP * 128)); in vegam_populate_bapm_parameters_in_dpm_table()
1461 table->TemperatureLimitEdge = PP_HOST_TO_SMC_US( in vegam_populate_bapm_parameters_in_dpm_table()
1463 table->TemperatureLimitHotspot = PP_HOST_TO_SMC_US( in vegam_populate_bapm_parameters_in_dpm_table()
1465 table->FanGainEdge = PP_HOST_TO_SMC_US( in vegam_populate_bapm_parameters_in_dpm_table()
1467 table->FanGainHotspot = PP_HOST_TO_SMC_US( in vegam_populate_bapm_parameters_in_dpm_table()
1476 table->BAPMTI_R[i][j][k] = PP_HOST_TO_SMC_US(*pdef1); in vegam_populate_bapm_parameters_in_dpm_table()
1477 table->BAPMTI_RC[i][j][k] = PP_HOST_TO_SMC_US(*pdef2); in vegam_populate_bapm_parameters_in_dpm_table()
1531 /* Populate CKS Lookup Table */ in vegam_populate_clock_stretcher_data_table()
1568 SMU75_Discrete_DpmTable *table = &(smu_data->smc_state_table); in vegam_populate_avfs_parameters() local
1586 table->BTCGB_VDROOP_TABLE[0].a0 = in vegam_populate_avfs_parameters()
1588 table->BTCGB_VDROOP_TABLE[0].a1 = in vegam_populate_avfs_parameters()
1590 table->BTCGB_VDROOP_TABLE[0].a2 = in vegam_populate_avfs_parameters()
1592 table->BTCGB_VDROOP_TABLE[1].a0 = in vegam_populate_avfs_parameters()
1594 table->BTCGB_VDROOP_TABLE[1].a1 = in vegam_populate_avfs_parameters()
1596 table->BTCGB_VDROOP_TABLE[1].a2 = in vegam_populate_avfs_parameters()
1598 table->AVFSGB_FUSE_TABLE[0].m1 = in vegam_populate_avfs_parameters()
1600 table->AVFSGB_FUSE_TABLE[0].m2 = in vegam_populate_avfs_parameters()
1602 table->AVFSGB_FUSE_TABLE[0].b = in vegam_populate_avfs_parameters()
1604 table->AVFSGB_FUSE_TABLE[0].m1_shift = 24; in vegam_populate_avfs_parameters()
1605 table->AVFSGB_FUSE_TABLE[0].m2_shift = 12; in vegam_populate_avfs_parameters()
1606 table->AVFSGB_FUSE_TABLE[1].m1 = in vegam_populate_avfs_parameters()
1608 table->AVFSGB_FUSE_TABLE[1].m2 = in vegam_populate_avfs_parameters()
1610 table->AVFSGB_FUSE_TABLE[1].b = in vegam_populate_avfs_parameters()
1612 table->AVFSGB_FUSE_TABLE[1].m1_shift = 24; in vegam_populate_avfs_parameters()
1613 table->AVFSGB_FUSE_TABLE[1].m2_shift = 12; in vegam_populate_avfs_parameters()
1614 table->MaxVoltage = PP_HOST_TO_SMC_US(avfs_params.usMaxVoltage_0_25mv); in vegam_populate_avfs_parameters()
1670 struct SMU75_Discrete_DpmTable *table) in vegam_populate_vr_config() argument
1678 table->VRConfig |= (config << VRCONF_VDDGFX_SHIFT); in vegam_populate_vr_config()
1683 table->VRConfig |= config; in vegam_populate_vr_config()
1692 table->VRConfig |= (config << VRCONF_VDDCI_SHIFT); in vegam_populate_vr_config()
1695 table->VRConfig |= (config << VRCONF_VDDCI_SHIFT); in vegam_populate_vr_config()
1698 table->VRConfig |= (config << VRCONF_VDDCI_SHIFT); in vegam_populate_vr_config()
1704 table->VRConfig |= (config << VRCONF_MVDD_SHIFT); in vegam_populate_vr_config()
1714 table->VRConfig = (config << VRCONF_MVDD_SHIFT); in vegam_populate_vr_config()
1718 table->VRConfig = (config << VRCONF_MVDD_SHIFT); in vegam_populate_vr_config()
1726 table->VRConfig |= (config << VRCONF_MVDD_SHIFT); in vegam_populate_vr_config()
1927 struct SMU75_Discrete_DpmTable *table = &(smu_data->smc_state_table); in vegam_init_smc_table() local
1940 vegam_populate_smc_voltage_tables(hwmgr, table); in vegam_init_smc_table()
1942 table->SystemFlags = 0; in vegam_init_smc_table()
1945 table->SystemFlags |= PPSMC_SYSTEMFLAG_GPIO_DC; in vegam_init_smc_table()
1949 table->SystemFlags |= PPSMC_SYSTEMFLAG_STEPVDDC; in vegam_init_smc_table()
1952 table->SystemFlags |= PPSMC_SYSTEMFLAG_GDDR5; in vegam_init_smc_table()
1955 result = vegam_populate_ulv_state(hwmgr, table); in vegam_init_smc_table()
1962 result = vegam_populate_smc_link_level(hwmgr, table); in vegam_init_smc_table()
1974 result = vegam_populate_smc_acpi_level(hwmgr, table); in vegam_init_smc_table()
1978 result = vegam_populate_smc_vce_level(hwmgr, table); in vegam_init_smc_table()
1990 result = vegam_populate_smc_uvd_level(hwmgr, table); in vegam_init_smc_table()
1994 result = vegam_populate_smc_boot_level(hwmgr, table); in vegam_init_smc_table()
2010 "Failed to populate Clock Stretcher Data Table!", in vegam_init_smc_table()
2018 table->CurrSclkPllRange = 0xff; in vegam_init_smc_table()
2019 table->GraphicsVoltageChangeEnable = 1; in vegam_init_smc_table()
2020 table->GraphicsThermThrottleEnable = 1; in vegam_init_smc_table()
2021 table->GraphicsInterval = 1; in vegam_init_smc_table()
2022 table->VoltageInterval = 1; in vegam_init_smc_table()
2023 table->ThermalInterval = 1; in vegam_init_smc_table()
2024 table->TemperatureLimitHigh = in vegam_init_smc_table()
2027 table->TemperatureLimitLow = in vegam_init_smc_table()
2030 table->MemoryVoltageChangeEnable = 1; in vegam_init_smc_table()
2031 table->MemoryInterval = 1; in vegam_init_smc_table()
2032 table->VoltageResponseTime = 0; in vegam_init_smc_table()
2033 table->PhaseResponseTime = 0; in vegam_init_smc_table()
2034 table->MemoryThermThrottleEnable = 1; in vegam_init_smc_table()
2039 table->PCIeBootLinkLevel = in vegam_init_smc_table()
2041 table->PCIeGenInterval = 1; in vegam_init_smc_table()
2042 table->VRConfig = 0; in vegam_init_smc_table()
2044 result = vegam_populate_vr_config(hwmgr, table); in vegam_init_smc_table()
2048 table->ThermGpio = 17; in vegam_init_smc_table()
2049 table->SclkStepSize = 0x4000; in vegam_init_smc_table()
2053 table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift; in vegam_init_smc_table()
2055 table->VRHotLevel = in vegam_init_smc_table()
2058 table->VRHotGpio = SMU7_UNUSED_GPIO_PIN; in vegam_init_smc_table()
2065 table->AcDcGpio = gpio_pin.uc_gpio_pin_bit_shift; in vegam_init_smc_table()
2072 table->AcDcGpio = SMU7_UNUSED_GPIO_PIN; in vegam_init_smc_table()
2080 table->ThermOutGpio = gpio_pin.uc_gpio_pin_bit_shift; in vegam_init_smc_table()
2087 table->ThermOutPolarity = in vegam_init_smc_table()
2090 table->ThermOutMode = SMU7_THERM_OUT_MODE_THERM_ONLY; in vegam_init_smc_table()
2097 table->ThermOutMode = SMU7_THERM_OUT_MODE_THERM_VRHOT; in vegam_init_smc_table()
2099 table->ThermOutGpio = 17; in vegam_init_smc_table()
2100 table->ThermOutPolarity = 1; in vegam_init_smc_table()
2101 table->ThermOutMode = SMU7_THERM_OUT_MODE_DISABLE; in vegam_init_smc_table()
2104 /* Populate BIF_SCLK levels into SMC DPM table */ in vegam_init_smc_table()
2113 table->Ulv.BifSclkDfs = in vegam_init_smc_table()
2116 table->LinkLevel[i - 1].BifSclkDfs = in vegam_init_smc_table()
2121 table->Smio[i] = PP_HOST_TO_SMC_UL(table->Smio[i]); in vegam_init_smc_table()
2123 CONVERT_FROM_HOST_TO_SMC_UL(table->SystemFlags); in vegam_init_smc_table()
2124 CONVERT_FROM_HOST_TO_SMC_UL(table->VRConfig); in vegam_init_smc_table()
2125 CONVERT_FROM_HOST_TO_SMC_UL(table->SmioMask1); in vegam_init_smc_table()
2126 CONVERT_FROM_HOST_TO_SMC_UL(table->SmioMask2); in vegam_init_smc_table()
2127 CONVERT_FROM_HOST_TO_SMC_UL(table->SclkStepSize); in vegam_init_smc_table()
2128 CONVERT_FROM_HOST_TO_SMC_UL(table->CurrSclkPllRange); in vegam_init_smc_table()
2129 CONVERT_FROM_HOST_TO_SMC_US(table->TemperatureLimitHigh); in vegam_init_smc_table()
2130 CONVERT_FROM_HOST_TO_SMC_US(table->TemperatureLimitLow); in vegam_init_smc_table()
2131 CONVERT_FROM_HOST_TO_SMC_US(table->VoltageResponseTime); in vegam_init_smc_table()
2132 CONVERT_FROM_HOST_TO_SMC_US(table->PhaseResponseTime); in vegam_init_smc_table()
2138 (uint8_t *)&(table->SystemFlags), in vegam_init_smc_table()