Lines Matching refs:levels

2415 	smc_state->levels[0].dpm2.MaxPS = 0;  in si_populate_power_containment_values()
2416 smc_state->levels[0].dpm2.NearTDPDec = 0; in si_populate_power_containment_values()
2417 smc_state->levels[0].dpm2.AboveSafeInc = 0; in si_populate_power_containment_values()
2418 smc_state->levels[0].dpm2.BelowSafeInc = 0; in si_populate_power_containment_values()
2419 smc_state->levels[0].dpm2.PwrEfficiencyRatio = 0; in si_populate_power_containment_values()
2468 …smc_state->levels[i].dpm2.MaxPS = (u8)((SISLANDS_DPM2_MAX_PULSE_SKIP * (max_sclk - min_sclk)) / ma… in si_populate_power_containment_values()
2469 smc_state->levels[i].dpm2.NearTDPDec = SISLANDS_DPM2_NEAR_TDP_DEC; in si_populate_power_containment_values()
2470 smc_state->levels[i].dpm2.AboveSafeInc = SISLANDS_DPM2_ABOVE_SAFE_INC; in si_populate_power_containment_values()
2471 smc_state->levels[i].dpm2.BelowSafeInc = SISLANDS_DPM2_BELOW_SAFE_INC; in si_populate_power_containment_values()
2472 smc_state->levels[i].dpm2.PwrEfficiencyRatio = cpu_to_be16(pwr_efficiency_ratio); in si_populate_power_containment_values()
2528 smc_state->levels[i].SQPowerThrottle = cpu_to_be32(sq_power_throttle); in si_populate_sq_ramping_values()
2529 smc_state->levels[i].SQPowerThrottle_2 = cpu_to_be32(sq_power_throttle2); in si_populate_sq_ramping_values()
3866 u32 levels = ps->performance_level_count; in si_dpm_force_performance_level() local
3869 …if (si_send_msg_to_smc_with_parameter(adev, PPSMC_MSG_SetEnabledLevels, levels) != PPSMC_Result_OK) in si_dpm_force_performance_level()
3884 …if (si_send_msg_to_smc_with_parameter(adev, PPSMC_MSG_SetEnabledLevels, levels) != PPSMC_Result_OK) in si_dpm_force_performance_level()
4841 table->initialState.levels[0].mclk.vDLL_CNTL = in si_populate_smc_initial_state()
4843 table->initialState.levels[0].mclk.vMCLK_PWRMGT_CNTL = in si_populate_smc_initial_state()
4845 table->initialState.levels[0].mclk.vMPLL_AD_FUNC_CNTL = in si_populate_smc_initial_state()
4847 table->initialState.levels[0].mclk.vMPLL_DQ_FUNC_CNTL = in si_populate_smc_initial_state()
4849 table->initialState.levels[0].mclk.vMPLL_FUNC_CNTL = in si_populate_smc_initial_state()
4851 table->initialState.levels[0].mclk.vMPLL_FUNC_CNTL_1 = in si_populate_smc_initial_state()
4853 table->initialState.levels[0].mclk.vMPLL_FUNC_CNTL_2 = in si_populate_smc_initial_state()
4855 table->initialState.levels[0].mclk.vMPLL_SS = in si_populate_smc_initial_state()
4857 table->initialState.levels[0].mclk.vMPLL_SS2 = in si_populate_smc_initial_state()
4860 table->initialState.levels[0].mclk.mclk_value = in si_populate_smc_initial_state()
4863 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL = in si_populate_smc_initial_state()
4865 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_2 = in si_populate_smc_initial_state()
4867 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_3 = in si_populate_smc_initial_state()
4869 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_4 = in si_populate_smc_initial_state()
4871 table->initialState.levels[0].sclk.vCG_SPLL_SPREAD_SPECTRUM = in si_populate_smc_initial_state()
4873 table->initialState.levels[0].sclk.vCG_SPLL_SPREAD_SPECTRUM_2 = in si_populate_smc_initial_state()
4876 table->initialState.levels[0].sclk.sclk_value = in si_populate_smc_initial_state()
4879 table->initialState.levels[0].arbRefreshState = in si_populate_smc_initial_state()
4882 table->initialState.levels[0].ACIndex = 0; in si_populate_smc_initial_state()
4886 &table->initialState.levels[0].vddc); in si_populate_smc_initial_state()
4892 &table->initialState.levels[0].vddc, in si_populate_smc_initial_state()
4896 table->initialState.levels[0].vddc.index, in si_populate_smc_initial_state()
4897 &table->initialState.levels[0].std_vddc); in si_populate_smc_initial_state()
4904 &table->initialState.levels[0].vddci); in si_populate_smc_initial_state()
4912 &table->initialState.levels[0].vddc); in si_populate_smc_initial_state()
4914 si_populate_initial_mvdd_value(adev, &table->initialState.levels[0].mvdd); in si_populate_smc_initial_state()
4917 table->initialState.levels[0].aT = cpu_to_be32(reg); in si_populate_smc_initial_state()
4918 table->initialState.levels[0].bSP = cpu_to_be32(pi->dsp); in si_populate_smc_initial_state()
4919 table->initialState.levels[0].gen2PCIE = (u8)si_pi->boot_pcie_gen; in si_populate_smc_initial_state()
4922 table->initialState.levels[0].strobeMode = in si_populate_smc_initial_state()
4927 … table->initialState.levels[0].mcFlags = SISLANDS_SMC_MC_EDC_RD_FLAG | SISLANDS_SMC_MC_EDC_WR_FLAG; in si_populate_smc_initial_state()
4929 table->initialState.levels[0].mcFlags = 0; in si_populate_smc_initial_state()
4936 table->initialState.levels[0].dpm2.MaxPS = 0; in si_populate_smc_initial_state()
4937 table->initialState.levels[0].dpm2.NearTDPDec = 0; in si_populate_smc_initial_state()
4938 table->initialState.levels[0].dpm2.AboveSafeInc = 0; in si_populate_smc_initial_state()
4939 table->initialState.levels[0].dpm2.BelowSafeInc = 0; in si_populate_smc_initial_state()
4940 table->initialState.levels[0].dpm2.PwrEfficiencyRatio = 0; in si_populate_smc_initial_state()
4943 table->initialState.levels[0].SQPowerThrottle = cpu_to_be32(reg); in si_populate_smc_initial_state()
4946 table->initialState.levels[0].SQPowerThrottle_2 = cpu_to_be32(reg); in si_populate_smc_initial_state()
4977 pi->acpi_vddc, &table->ACPIState.levels[0].vddc); in si_populate_smc_acpi_state()
4982 &table->ACPIState.levels[0].vddc, &std_vddc); in si_populate_smc_acpi_state()
4985 table->ACPIState.levels[0].vddc.index, in si_populate_smc_acpi_state()
4986 &table->ACPIState.levels[0].std_vddc); in si_populate_smc_acpi_state()
4988 table->ACPIState.levels[0].gen2PCIE = si_pi->acpi_pcie_gen; in si_populate_smc_acpi_state()
4996 &table->ACPIState.levels[0].vddc); in si_populate_smc_acpi_state()
5000 pi->min_vddc_in_table, &table->ACPIState.levels[0].vddc); in si_populate_smc_acpi_state()
5005 &table->ACPIState.levels[0].vddc, &std_vddc); in si_populate_smc_acpi_state()
5009 table->ACPIState.levels[0].vddc.index, in si_populate_smc_acpi_state()
5010 &table->ACPIState.levels[0].std_vddc); in si_populate_smc_acpi_state()
5012 table->ACPIState.levels[0].gen2PCIE = in si_populate_smc_acpi_state()
5024 &table->ACPIState.levels[0].vddc); in si_populate_smc_acpi_state()
5031 &table->ACPIState.levels[0].vddci); in si_populate_smc_acpi_state()
5042 table->ACPIState.levels[0].mclk.vDLL_CNTL = in si_populate_smc_acpi_state()
5044 table->ACPIState.levels[0].mclk.vMCLK_PWRMGT_CNTL = in si_populate_smc_acpi_state()
5046 table->ACPIState.levels[0].mclk.vMPLL_AD_FUNC_CNTL = in si_populate_smc_acpi_state()
5048 table->ACPIState.levels[0].mclk.vMPLL_DQ_FUNC_CNTL = in si_populate_smc_acpi_state()
5050 table->ACPIState.levels[0].mclk.vMPLL_FUNC_CNTL = in si_populate_smc_acpi_state()
5052 table->ACPIState.levels[0].mclk.vMPLL_FUNC_CNTL_1 = in si_populate_smc_acpi_state()
5054 table->ACPIState.levels[0].mclk.vMPLL_FUNC_CNTL_2 = in si_populate_smc_acpi_state()
5056 table->ACPIState.levels[0].mclk.vMPLL_SS = in si_populate_smc_acpi_state()
5058 table->ACPIState.levels[0].mclk.vMPLL_SS2 = in si_populate_smc_acpi_state()
5061 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL = in si_populate_smc_acpi_state()
5063 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_2 = in si_populate_smc_acpi_state()
5065 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_3 = in si_populate_smc_acpi_state()
5067 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_4 = in si_populate_smc_acpi_state()
5070 table->ACPIState.levels[0].mclk.mclk_value = 0; in si_populate_smc_acpi_state()
5071 table->ACPIState.levels[0].sclk.sclk_value = 0; in si_populate_smc_acpi_state()
5073 si_populate_mvdd_value(adev, 0, &table->ACPIState.levels[0].mvdd); in si_populate_smc_acpi_state()
5076 table->ACPIState.levels[0].ACIndex = 0; in si_populate_smc_acpi_state()
5078 table->ACPIState.levels[0].dpm2.MaxPS = 0; in si_populate_smc_acpi_state()
5079 table->ACPIState.levels[0].dpm2.NearTDPDec = 0; in si_populate_smc_acpi_state()
5080 table->ACPIState.levels[0].dpm2.AboveSafeInc = 0; in si_populate_smc_acpi_state()
5081 table->ACPIState.levels[0].dpm2.BelowSafeInc = 0; in si_populate_smc_acpi_state()
5082 table->ACPIState.levels[0].dpm2.PwrEfficiencyRatio = 0; in si_populate_smc_acpi_state()
5085 table->ACPIState.levels[0].SQPowerThrottle = cpu_to_be32(reg); in si_populate_smc_acpi_state()
5088 table->ACPIState.levels[0].SQPowerThrottle_2 = cpu_to_be32(reg); in si_populate_smc_acpi_state()
5103 &state->levels[0]); in si_populate_ulv_state()
5107 state->levels[0].stateFlags |= PPSMC_STATEFLAG_DEEPSLEEP_BYPASS; in si_populate_ulv_state()
5109 state->levels[0].stateFlags |= PPSMC_STATEFLAG_DEEPSLEEP_THROTTLE; in si_populate_ulv_state()
5113 state->levels[0].arbRefreshState = (u8)(SISLANDS_ULV_STATE_ARB_INDEX); in si_populate_ulv_state()
5114 state->levels[0].ACIndex = 1; in si_populate_ulv_state()
5115 state->levels[0].std_vddc = state->levels[0].vddc; in si_populate_ulv_state()
5433 smc_state->levels[i].bSP = cpu_to_be32(pi->dsp); in si_populate_smc_sp()
5435 smc_state->levels[ps->performance_level_count - 1].bSP = in si_populate_smc_sp()
5564 smc_state->levels[0].aT = cpu_to_be32(a_t); in si_populate_smc_t()
5568 smc_state->levels[0].aT = cpu_to_be32(0); in si_populate_smc_t()
5584 a_t = be32_to_cpu(smc_state->levels[i].aT) & ~CG_R_MASK; in si_populate_smc_t()
5586 smc_state->levels[i].aT = cpu_to_be32(a_t); in si_populate_smc_t()
5591 smc_state->levels[i + 1].aT = cpu_to_be32(a_t); in si_populate_smc_t()
5684 smc_state->levels[i].stateFlags |= PPSMC_STATEFLAG_DEEPSLEEP_BYPASS; in si_convert_power_state_to_smc()
5686 smc_state->levels[i].stateFlags |= PPSMC_STATEFLAG_DEEPSLEEP_THROTTLE; in si_convert_power_state_to_smc()
5691 &smc_state->levels[i]); in si_convert_power_state_to_smc()
5692 smc_state->levels[i].arbRefreshState = in si_convert_power_state_to_smc()
5699 smc_state->levels[i].displayWatermark = in si_convert_power_state_to_smc()
5703 smc_state->levels[i].displayWatermark = (i < 2) ? in si_convert_power_state_to_smc()
5707 smc_state->levels[i].ACIndex = SISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT + i; in si_convert_power_state_to_smc()
5709 smc_state->levels[i].ACIndex = 0; in si_convert_power_state_to_smc()