Lines Matching refs:levels

2413 	smc_state->levels[0].dpm2.MaxPS = 0;  in si_populate_power_containment_values()
2414 smc_state->levels[0].dpm2.NearTDPDec = 0; in si_populate_power_containment_values()
2415 smc_state->levels[0].dpm2.AboveSafeInc = 0; in si_populate_power_containment_values()
2416 smc_state->levels[0].dpm2.BelowSafeInc = 0; in si_populate_power_containment_values()
2417 smc_state->levels[0].dpm2.PwrEfficiencyRatio = 0; in si_populate_power_containment_values()
2466 …smc_state->levels[i].dpm2.MaxPS = (u8)((SISLANDS_DPM2_MAX_PULSE_SKIP * (max_sclk - min_sclk)) / ma… in si_populate_power_containment_values()
2467 smc_state->levels[i].dpm2.NearTDPDec = SISLANDS_DPM2_NEAR_TDP_DEC; in si_populate_power_containment_values()
2468 smc_state->levels[i].dpm2.AboveSafeInc = SISLANDS_DPM2_ABOVE_SAFE_INC; in si_populate_power_containment_values()
2469 smc_state->levels[i].dpm2.BelowSafeInc = SISLANDS_DPM2_BELOW_SAFE_INC; in si_populate_power_containment_values()
2470 smc_state->levels[i].dpm2.PwrEfficiencyRatio = cpu_to_be16(pwr_efficiency_ratio); in si_populate_power_containment_values()
2526 smc_state->levels[i].SQPowerThrottle = cpu_to_be32(sq_power_throttle); in si_populate_sq_ramping_values()
2527 smc_state->levels[i].SQPowerThrottle_2 = cpu_to_be32(sq_power_throttle2); in si_populate_sq_ramping_values()
3864 u32 levels = ps->performance_level_count; in si_dpm_force_performance_level() local
3867 …if (si_send_msg_to_smc_with_parameter(adev, PPSMC_MSG_SetEnabledLevels, levels) != PPSMC_Result_OK) in si_dpm_force_performance_level()
3882 …if (si_send_msg_to_smc_with_parameter(adev, PPSMC_MSG_SetEnabledLevels, levels) != PPSMC_Result_OK) in si_dpm_force_performance_level()
4840 table->initialState.levels[0].mclk.vDLL_CNTL = in si_populate_smc_initial_state()
4842 table->initialState.levels[0].mclk.vMCLK_PWRMGT_CNTL = in si_populate_smc_initial_state()
4844 table->initialState.levels[0].mclk.vMPLL_AD_FUNC_CNTL = in si_populate_smc_initial_state()
4846 table->initialState.levels[0].mclk.vMPLL_DQ_FUNC_CNTL = in si_populate_smc_initial_state()
4848 table->initialState.levels[0].mclk.vMPLL_FUNC_CNTL = in si_populate_smc_initial_state()
4850 table->initialState.levels[0].mclk.vMPLL_FUNC_CNTL_1 = in si_populate_smc_initial_state()
4852 table->initialState.levels[0].mclk.vMPLL_FUNC_CNTL_2 = in si_populate_smc_initial_state()
4854 table->initialState.levels[0].mclk.vMPLL_SS = in si_populate_smc_initial_state()
4856 table->initialState.levels[0].mclk.vMPLL_SS2 = in si_populate_smc_initial_state()
4859 table->initialState.levels[0].mclk.mclk_value = in si_populate_smc_initial_state()
4862 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL = in si_populate_smc_initial_state()
4864 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_2 = in si_populate_smc_initial_state()
4866 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_3 = in si_populate_smc_initial_state()
4868 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_4 = in si_populate_smc_initial_state()
4870 table->initialState.levels[0].sclk.vCG_SPLL_SPREAD_SPECTRUM = in si_populate_smc_initial_state()
4872 table->initialState.levels[0].sclk.vCG_SPLL_SPREAD_SPECTRUM_2 = in si_populate_smc_initial_state()
4875 table->initialState.levels[0].sclk.sclk_value = in si_populate_smc_initial_state()
4878 table->initialState.levels[0].arbRefreshState = in si_populate_smc_initial_state()
4881 table->initialState.levels[0].ACIndex = 0; in si_populate_smc_initial_state()
4885 &table->initialState.levels[0].vddc); in si_populate_smc_initial_state()
4891 &table->initialState.levels[0].vddc, in si_populate_smc_initial_state()
4895 table->initialState.levels[0].vddc.index, in si_populate_smc_initial_state()
4896 &table->initialState.levels[0].std_vddc); in si_populate_smc_initial_state()
4903 &table->initialState.levels[0].vddci); in si_populate_smc_initial_state()
4911 &table->initialState.levels[0].vddc); in si_populate_smc_initial_state()
4913 si_populate_initial_mvdd_value(adev, &table->initialState.levels[0].mvdd); in si_populate_smc_initial_state()
4916 table->initialState.levels[0].aT = cpu_to_be32(reg); in si_populate_smc_initial_state()
4917 table->initialState.levels[0].bSP = cpu_to_be32(pi->dsp); in si_populate_smc_initial_state()
4918 table->initialState.levels[0].gen2PCIE = (u8)si_pi->boot_pcie_gen; in si_populate_smc_initial_state()
4921 table->initialState.levels[0].strobeMode = in si_populate_smc_initial_state()
4926 … table->initialState.levels[0].mcFlags = SISLANDS_SMC_MC_EDC_RD_FLAG | SISLANDS_SMC_MC_EDC_WR_FLAG; in si_populate_smc_initial_state()
4928 table->initialState.levels[0].mcFlags = 0; in si_populate_smc_initial_state()
4935 table->initialState.levels[0].dpm2.MaxPS = 0; in si_populate_smc_initial_state()
4936 table->initialState.levels[0].dpm2.NearTDPDec = 0; in si_populate_smc_initial_state()
4937 table->initialState.levels[0].dpm2.AboveSafeInc = 0; in si_populate_smc_initial_state()
4938 table->initialState.levels[0].dpm2.BelowSafeInc = 0; in si_populate_smc_initial_state()
4939 table->initialState.levels[0].dpm2.PwrEfficiencyRatio = 0; in si_populate_smc_initial_state()
4942 table->initialState.levels[0].SQPowerThrottle = cpu_to_be32(reg); in si_populate_smc_initial_state()
4945 table->initialState.levels[0].SQPowerThrottle_2 = cpu_to_be32(reg); in si_populate_smc_initial_state()
4976 pi->acpi_vddc, &table->ACPIState.levels[0].vddc); in si_populate_smc_acpi_state()
4981 &table->ACPIState.levels[0].vddc, &std_vddc); in si_populate_smc_acpi_state()
4984 table->ACPIState.levels[0].vddc.index, in si_populate_smc_acpi_state()
4985 &table->ACPIState.levels[0].std_vddc); in si_populate_smc_acpi_state()
4987 table->ACPIState.levels[0].gen2PCIE = si_pi->acpi_pcie_gen; in si_populate_smc_acpi_state()
4995 &table->ACPIState.levels[0].vddc); in si_populate_smc_acpi_state()
4999 pi->min_vddc_in_table, &table->ACPIState.levels[0].vddc); in si_populate_smc_acpi_state()
5004 &table->ACPIState.levels[0].vddc, &std_vddc); in si_populate_smc_acpi_state()
5008 table->ACPIState.levels[0].vddc.index, in si_populate_smc_acpi_state()
5009 &table->ACPIState.levels[0].std_vddc); in si_populate_smc_acpi_state()
5011 table->ACPIState.levels[0].gen2PCIE = in si_populate_smc_acpi_state()
5023 &table->ACPIState.levels[0].vddc); in si_populate_smc_acpi_state()
5030 &table->ACPIState.levels[0].vddci); in si_populate_smc_acpi_state()
5041 table->ACPIState.levels[0].mclk.vDLL_CNTL = in si_populate_smc_acpi_state()
5043 table->ACPIState.levels[0].mclk.vMCLK_PWRMGT_CNTL = in si_populate_smc_acpi_state()
5045 table->ACPIState.levels[0].mclk.vMPLL_AD_FUNC_CNTL = in si_populate_smc_acpi_state()
5047 table->ACPIState.levels[0].mclk.vMPLL_DQ_FUNC_CNTL = in si_populate_smc_acpi_state()
5049 table->ACPIState.levels[0].mclk.vMPLL_FUNC_CNTL = in si_populate_smc_acpi_state()
5051 table->ACPIState.levels[0].mclk.vMPLL_FUNC_CNTL_1 = in si_populate_smc_acpi_state()
5053 table->ACPIState.levels[0].mclk.vMPLL_FUNC_CNTL_2 = in si_populate_smc_acpi_state()
5055 table->ACPIState.levels[0].mclk.vMPLL_SS = in si_populate_smc_acpi_state()
5057 table->ACPIState.levels[0].mclk.vMPLL_SS2 = in si_populate_smc_acpi_state()
5060 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL = in si_populate_smc_acpi_state()
5062 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_2 = in si_populate_smc_acpi_state()
5064 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_3 = in si_populate_smc_acpi_state()
5066 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_4 = in si_populate_smc_acpi_state()
5069 table->ACPIState.levels[0].mclk.mclk_value = 0; in si_populate_smc_acpi_state()
5070 table->ACPIState.levels[0].sclk.sclk_value = 0; in si_populate_smc_acpi_state()
5072 si_populate_mvdd_value(adev, 0, &table->ACPIState.levels[0].mvdd); in si_populate_smc_acpi_state()
5075 table->ACPIState.levels[0].ACIndex = 0; in si_populate_smc_acpi_state()
5077 table->ACPIState.levels[0].dpm2.MaxPS = 0; in si_populate_smc_acpi_state()
5078 table->ACPIState.levels[0].dpm2.NearTDPDec = 0; in si_populate_smc_acpi_state()
5079 table->ACPIState.levels[0].dpm2.AboveSafeInc = 0; in si_populate_smc_acpi_state()
5080 table->ACPIState.levels[0].dpm2.BelowSafeInc = 0; in si_populate_smc_acpi_state()
5081 table->ACPIState.levels[0].dpm2.PwrEfficiencyRatio = 0; in si_populate_smc_acpi_state()
5084 table->ACPIState.levels[0].SQPowerThrottle = cpu_to_be32(reg); in si_populate_smc_acpi_state()
5087 table->ACPIState.levels[0].SQPowerThrottle_2 = cpu_to_be32(reg); in si_populate_smc_acpi_state()
5102 &state->levels[0]); in si_populate_ulv_state()
5106 state->levels[0].stateFlags |= PPSMC_STATEFLAG_DEEPSLEEP_BYPASS; in si_populate_ulv_state()
5108 state->levels[0].stateFlags |= PPSMC_STATEFLAG_DEEPSLEEP_THROTTLE; in si_populate_ulv_state()
5112 state->levels[0].arbRefreshState = (u8)(SISLANDS_ULV_STATE_ARB_INDEX); in si_populate_ulv_state()
5113 state->levels[0].ACIndex = 1; in si_populate_ulv_state()
5114 state->levels[0].std_vddc = state->levels[0].vddc; in si_populate_ulv_state()
5432 smc_state->levels[i].bSP = cpu_to_be32(pi->dsp); in si_populate_smc_sp()
5434 smc_state->levels[ps->performance_level_count - 1].bSP = in si_populate_smc_sp()
5563 smc_state->levels[0].aT = cpu_to_be32(a_t); in si_populate_smc_t()
5567 smc_state->levels[0].aT = cpu_to_be32(0); in si_populate_smc_t()
5583 a_t = be32_to_cpu(smc_state->levels[i].aT) & ~CG_R_MASK; in si_populate_smc_t()
5585 smc_state->levels[i].aT = cpu_to_be32(a_t); in si_populate_smc_t()
5590 smc_state->levels[i + 1].aT = cpu_to_be32(a_t); in si_populate_smc_t()
5683 smc_state->levels[i].stateFlags |= PPSMC_STATEFLAG_DEEPSLEEP_BYPASS; in si_convert_power_state_to_smc()
5685 smc_state->levels[i].stateFlags |= PPSMC_STATEFLAG_DEEPSLEEP_THROTTLE; in si_convert_power_state_to_smc()
5690 &smc_state->levels[i]); in si_convert_power_state_to_smc()
5691 smc_state->levels[i].arbRefreshState = in si_convert_power_state_to_smc()
5698 smc_state->levels[i].displayWatermark = in si_convert_power_state_to_smc()
5702 smc_state->levels[i].displayWatermark = (i < 2) ? in si_convert_power_state_to_smc()
5706 smc_state->levels[i].ACIndex = SISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT + i; in si_convert_power_state_to_smc()
5708 smc_state->levels[i].ACIndex = 0; in si_convert_power_state_to_smc()