Lines Matching refs:levels

2314 	smc_state->levels[0].dpm2.MaxPS = 0;  in si_populate_power_containment_values()
2315 smc_state->levels[0].dpm2.NearTDPDec = 0; in si_populate_power_containment_values()
2316 smc_state->levels[0].dpm2.AboveSafeInc = 0; in si_populate_power_containment_values()
2317 smc_state->levels[0].dpm2.BelowSafeInc = 0; in si_populate_power_containment_values()
2318 smc_state->levels[0].dpm2.PwrEfficiencyRatio = 0; in si_populate_power_containment_values()
2368 …smc_state->levels[i].dpm2.MaxPS = (u8)((SISLANDS_DPM2_MAX_PULSE_SKIP * (max_sclk - min_sclk)) / ma… in si_populate_power_containment_values()
2369 smc_state->levels[i].dpm2.NearTDPDec = SISLANDS_DPM2_NEAR_TDP_DEC; in si_populate_power_containment_values()
2370 smc_state->levels[i].dpm2.AboveSafeInc = SISLANDS_DPM2_ABOVE_SAFE_INC; in si_populate_power_containment_values()
2371 smc_state->levels[i].dpm2.BelowSafeInc = SISLANDS_DPM2_BELOW_SAFE_INC; in si_populate_power_containment_values()
2372 smc_state->levels[i].dpm2.PwrEfficiencyRatio = cpu_to_be16(pwr_efficiency_ratio); in si_populate_power_containment_values()
2428 smc_state->levels[i].SQPowerThrottle = cpu_to_be32(sq_power_throttle); in si_populate_sq_ramping_values()
2429 smc_state->levels[i].SQPowerThrottle_2 = cpu_to_be32(sq_power_throttle2); in si_populate_sq_ramping_values()
3344 u32 levels = ps->performance_level_count; in si_dpm_force_performance_level() local
3347 …if (si_send_msg_to_smc_with_parameter(rdev, PPSMC_MSG_SetEnabledLevels, levels) != PPSMC_Result_OK) in si_dpm_force_performance_level()
3362 …if (si_send_msg_to_smc_with_parameter(rdev, PPSMC_MSG_SetEnabledLevels, levels) != PPSMC_Result_OK) in si_dpm_force_performance_level()
4315 table->initialState.levels[0].mclk.vDLL_CNTL = in si_populate_smc_initial_state()
4317 table->initialState.levels[0].mclk.vMCLK_PWRMGT_CNTL = in si_populate_smc_initial_state()
4319 table->initialState.levels[0].mclk.vMPLL_AD_FUNC_CNTL = in si_populate_smc_initial_state()
4321 table->initialState.levels[0].mclk.vMPLL_DQ_FUNC_CNTL = in si_populate_smc_initial_state()
4323 table->initialState.levels[0].mclk.vMPLL_FUNC_CNTL = in si_populate_smc_initial_state()
4325 table->initialState.levels[0].mclk.vMPLL_FUNC_CNTL_1 = in si_populate_smc_initial_state()
4327 table->initialState.levels[0].mclk.vMPLL_FUNC_CNTL_2 = in si_populate_smc_initial_state()
4329 table->initialState.levels[0].mclk.vMPLL_SS = in si_populate_smc_initial_state()
4331 table->initialState.levels[0].mclk.vMPLL_SS2 = in si_populate_smc_initial_state()
4334 table->initialState.levels[0].mclk.mclk_value = in si_populate_smc_initial_state()
4337 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL = in si_populate_smc_initial_state()
4339 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_2 = in si_populate_smc_initial_state()
4341 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_3 = in si_populate_smc_initial_state()
4343 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_4 = in si_populate_smc_initial_state()
4345 table->initialState.levels[0].sclk.vCG_SPLL_SPREAD_SPECTRUM = in si_populate_smc_initial_state()
4347 table->initialState.levels[0].sclk.vCG_SPLL_SPREAD_SPECTRUM_2 = in si_populate_smc_initial_state()
4350 table->initialState.levels[0].sclk.sclk_value = in si_populate_smc_initial_state()
4353 table->initialState.levels[0].arbRefreshState = in si_populate_smc_initial_state()
4356 table->initialState.levels[0].ACIndex = 0; in si_populate_smc_initial_state()
4360 &table->initialState.levels[0].vddc); in si_populate_smc_initial_state()
4366 &table->initialState.levels[0].vddc, in si_populate_smc_initial_state()
4370 table->initialState.levels[0].vddc.index, in si_populate_smc_initial_state()
4371 &table->initialState.levels[0].std_vddc); in si_populate_smc_initial_state()
4378 &table->initialState.levels[0].vddci); in si_populate_smc_initial_state()
4386 &table->initialState.levels[0].vddc); in si_populate_smc_initial_state()
4388 si_populate_initial_mvdd_value(rdev, &table->initialState.levels[0].mvdd); in si_populate_smc_initial_state()
4391 table->initialState.levels[0].aT = cpu_to_be32(reg); in si_populate_smc_initial_state()
4393 table->initialState.levels[0].bSP = cpu_to_be32(pi->dsp); in si_populate_smc_initial_state()
4395 table->initialState.levels[0].gen2PCIE = (u8)si_pi->boot_pcie_gen; in si_populate_smc_initial_state()
4398 table->initialState.levels[0].strobeMode = in si_populate_smc_initial_state()
4403 … table->initialState.levels[0].mcFlags = SISLANDS_SMC_MC_EDC_RD_FLAG | SISLANDS_SMC_MC_EDC_WR_FLAG; in si_populate_smc_initial_state()
4405 table->initialState.levels[0].mcFlags = 0; in si_populate_smc_initial_state()
4412 table->initialState.levels[0].dpm2.MaxPS = 0; in si_populate_smc_initial_state()
4413 table->initialState.levels[0].dpm2.NearTDPDec = 0; in si_populate_smc_initial_state()
4414 table->initialState.levels[0].dpm2.AboveSafeInc = 0; in si_populate_smc_initial_state()
4415 table->initialState.levels[0].dpm2.BelowSafeInc = 0; in si_populate_smc_initial_state()
4416 table->initialState.levels[0].dpm2.PwrEfficiencyRatio = 0; in si_populate_smc_initial_state()
4419 table->initialState.levels[0].SQPowerThrottle = cpu_to_be32(reg); in si_populate_smc_initial_state()
4422 table->initialState.levels[0].SQPowerThrottle_2 = cpu_to_be32(reg); in si_populate_smc_initial_state()
4453 pi->acpi_vddc, &table->ACPIState.levels[0].vddc); in si_populate_smc_acpi_state()
4458 &table->ACPIState.levels[0].vddc, &std_vddc); in si_populate_smc_acpi_state()
4461 table->ACPIState.levels[0].vddc.index, in si_populate_smc_acpi_state()
4462 &table->ACPIState.levels[0].std_vddc); in si_populate_smc_acpi_state()
4464 table->ACPIState.levels[0].gen2PCIE = si_pi->acpi_pcie_gen; in si_populate_smc_acpi_state()
4472 &table->ACPIState.levels[0].vddc); in si_populate_smc_acpi_state()
4476 pi->min_vddc_in_table, &table->ACPIState.levels[0].vddc); in si_populate_smc_acpi_state()
4481 &table->ACPIState.levels[0].vddc, &std_vddc); in si_populate_smc_acpi_state()
4485 table->ACPIState.levels[0].vddc.index, in si_populate_smc_acpi_state()
4486 &table->ACPIState.levels[0].std_vddc); in si_populate_smc_acpi_state()
4488 table->ACPIState.levels[0].gen2PCIE = (u8)r600_get_pcie_gen_support(rdev, in si_populate_smc_acpi_state()
4499 &table->ACPIState.levels[0].vddc); in si_populate_smc_acpi_state()
4506 &table->ACPIState.levels[0].vddci); in si_populate_smc_acpi_state()
4517 table->ACPIState.levels[0].mclk.vDLL_CNTL = in si_populate_smc_acpi_state()
4519 table->ACPIState.levels[0].mclk.vMCLK_PWRMGT_CNTL = in si_populate_smc_acpi_state()
4521 table->ACPIState.levels[0].mclk.vMPLL_AD_FUNC_CNTL = in si_populate_smc_acpi_state()
4523 table->ACPIState.levels[0].mclk.vMPLL_DQ_FUNC_CNTL = in si_populate_smc_acpi_state()
4525 table->ACPIState.levels[0].mclk.vMPLL_FUNC_CNTL = in si_populate_smc_acpi_state()
4527 table->ACPIState.levels[0].mclk.vMPLL_FUNC_CNTL_1 = in si_populate_smc_acpi_state()
4529 table->ACPIState.levels[0].mclk.vMPLL_FUNC_CNTL_2 = in si_populate_smc_acpi_state()
4531 table->ACPIState.levels[0].mclk.vMPLL_SS = in si_populate_smc_acpi_state()
4533 table->ACPIState.levels[0].mclk.vMPLL_SS2 = in si_populate_smc_acpi_state()
4536 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL = in si_populate_smc_acpi_state()
4538 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_2 = in si_populate_smc_acpi_state()
4540 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_3 = in si_populate_smc_acpi_state()
4542 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_4 = in si_populate_smc_acpi_state()
4545 table->ACPIState.levels[0].mclk.mclk_value = 0; in si_populate_smc_acpi_state()
4546 table->ACPIState.levels[0].sclk.sclk_value = 0; in si_populate_smc_acpi_state()
4548 si_populate_mvdd_value(rdev, 0, &table->ACPIState.levels[0].mvdd); in si_populate_smc_acpi_state()
4551 table->ACPIState.levels[0].ACIndex = 0; in si_populate_smc_acpi_state()
4553 table->ACPIState.levels[0].dpm2.MaxPS = 0; in si_populate_smc_acpi_state()
4554 table->ACPIState.levels[0].dpm2.NearTDPDec = 0; in si_populate_smc_acpi_state()
4555 table->ACPIState.levels[0].dpm2.AboveSafeInc = 0; in si_populate_smc_acpi_state()
4556 table->ACPIState.levels[0].dpm2.BelowSafeInc = 0; in si_populate_smc_acpi_state()
4557 table->ACPIState.levels[0].dpm2.PwrEfficiencyRatio = 0; in si_populate_smc_acpi_state()
4560 table->ACPIState.levels[0].SQPowerThrottle = cpu_to_be32(reg); in si_populate_smc_acpi_state()
4563 table->ACPIState.levels[0].SQPowerThrottle_2 = cpu_to_be32(reg); in si_populate_smc_acpi_state()
4578 &state->levels[0]); in si_populate_ulv_state()
4582 state->levels[0].stateFlags |= PPSMC_STATEFLAG_DEEPSLEEP_BYPASS; in si_populate_ulv_state()
4584 state->levels[0].stateFlags |= PPSMC_STATEFLAG_DEEPSLEEP_THROTTLE; in si_populate_ulv_state()
4588 state->levels[0].arbRefreshState = (u8)(SISLANDS_ULV_STATE_ARB_INDEX); in si_populate_ulv_state()
4589 state->levels[0].ACIndex = 1; in si_populate_ulv_state()
4590 state->levels[0].std_vddc = state->levels[0].vddc; in si_populate_ulv_state()
4909 smc_state->levels[i].bSP = cpu_to_be32(pi->dsp); in si_populate_smc_sp()
4911 smc_state->levels[ps->performance_level_count - 1].bSP = in si_populate_smc_sp()
5040 smc_state->levels[0].aT = cpu_to_be32(a_t); in si_populate_smc_t()
5044 smc_state->levels[0].aT = cpu_to_be32(0); in si_populate_smc_t()
5060 a_t = be32_to_cpu(smc_state->levels[i].aT) & ~CG_R_MASK; in si_populate_smc_t()
5062 smc_state->levels[i].aT = cpu_to_be32(a_t); in si_populate_smc_t()
5067 smc_state->levels[i + 1].aT = cpu_to_be32(a_t); in si_populate_smc_t()
5160 smc_state->levels[i].stateFlags |= PPSMC_STATEFLAG_DEEPSLEEP_BYPASS; in si_convert_power_state_to_smc()
5162 smc_state->levels[i].stateFlags |= PPSMC_STATEFLAG_DEEPSLEEP_THROTTLE; in si_convert_power_state_to_smc()
5167 &smc_state->levels[i]); in si_convert_power_state_to_smc()
5168 smc_state->levels[i].arbRefreshState = in si_convert_power_state_to_smc()
5175 smc_state->levels[i].displayWatermark = in si_convert_power_state_to_smc()
5179 smc_state->levels[i].displayWatermark = (i < 2) ? in si_convert_power_state_to_smc()
5183 smc_state->levels[i].ACIndex = SISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT + i; in si_convert_power_state_to_smc()
5185 smc_state->levels[i].ACIndex = 0; in si_convert_power_state_to_smc()