/*
* Copyright 2015 Advanced Micro Devices, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
*/
# * * OTHER * ARISING FROM, OUT OF OR * OTHER *java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define TONGA_PP_SMC_Hjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
#pragma pack (push, 1)
#define PPSMC_SWSTATE_FLAG_DC 0x01
#define PPSMC_SWSTATE_FLAG_UVD 0x02
#define PPSMC_SWSTATE_FLAG_VCE 0java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
##define PPSMC_STATEFLAG_POWERBOOST0x02
#define PPSMC_THERMAL_PROTECT_TYPE_INTERNAL 0x00
#define PPSMC_THERMAL_PROTECT_TYPE_EXTERNAL 0x01
#define PPSMC_THERMAL_PROTECT_TYPE_NONE 0xff
#define PPSMC_SYSTEMFLAG_GPIO_DC 0x01
#define PPSMC_SYSTEMFLAG_STEPVDDC 0x02
#define PPSMC_SYSTEMFLAG_GDDR5 0x04
#define PPSMC_SYSTEMFLAG_DISABLE_BABYSTEP 0x08
#define PPSMC_SYSTEMFLAG_REGULATOR_HOT 0x10
#define PPSMC_SYSTEMFLAG_REGULATOR_HOT_ANALOG
define0x40
#define PPSMC_EXTRAFLAGS_AC2DC_ACTION_MASK 0x07
define 0x08
#define java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define PPSMC_EXTRAFLAGS_AC2DC_ACTION_GOTOINITIALSTATE0x01
#define PPSMC_EXTRAFLAGS_AC2DC_GPIO5_POLARITY_HIGH 0x10
#define PPSMC_EXTRAFLAGS_DRIVER_TO_GPIO17 0x20
#define PPSMC_EXTRAFLAGS_PCC_TO_GPIO17 0x40
/* Defines for DPM 2.0 */ java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
# PPSMC_DPM2FLAGS_TDPCLMP0java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
# PPSMC_DPM2FLAGS_PWRSHFT0x02
#define PPSMC_DPM2FLAGS_OCP0x04
/* Defines for display watermark level */
#define PPSMC_DISPLAY_WATERMARK_LOW 0
define java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
/* In the HW performance level's state flags:*/
define 0x01
#define PPSMC_STATEFLAG_POWERBOOST 0x02
#define PPSMC_STATEFLAG_PSKIP_ON_TDP_FAULT 0x04
#define PPSMC_STATEFLAG_POWERSHIFT 0x08
#define define ((int16_t)
#define 0x20
#define PPSMC_STATEFLAG_DEEPSLEEP_BYPASSx40
/* Fan control algorithm:*/
#define FDO_MODE_HARDWARE
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
enum FAN_CONTROL (()0)
FAN_CONTROL_FUZZY
FAN_CONTROL_TABLE
};
/* Return codes for driver to SMC communication.*/
## PPSMC_MSG_OneLevelsDisabled(()0x14java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
# PPSMC_Result_NoMore (uint16_t)002)
#define #efine PPSMC_MSG_EnableThermalInterrupt(uint16_t)x16)
#define PPSMC_Result_Failed ((uint16_t)0xFF)
#define PPSMC_Result_UnknownCmd ((uint16_t)0xFE)
#define PPSMC_Result_UnknownVT ((uint16_t)0xFD)
typedef uint16_t PPSMC_Result;
#define PPSMC_isERROR(x) ((uint16_t)0x80 & (x))
##define PPSMC_MSG_LevelUp (uint16_t0)
# PPSMC_MSG_Resume ((uint16_tx11java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
#define PPSMC_MSG_EnableDPMLevel ((uint16_t)0x12
# PPSMC_MSG_ZeroLevelsDisabled()0x13
#define PPSMC_MSG_OneLevelsDisabled ((uint16_t# PPSMC_MSG_SwitchToInitialState)0)
#define PPSMC_MSG_TwoLevelsDisabled ((# PPSMC_MSG_ForceHigh((int16_t)
## definePPSMC_MSG_ForceMediumOrHigh (uint16_t)
#define PPSMC_MSG_RunningOnAC(uint16_tx17
#define PPSMC_MSG_LevelUp ((uint16_tdefine ((int16_t)0)
define ((int16_t)x19
#define PPSMC_MSG_ResetDPMCounters ((uint16_t)0x1a#define PPSMC_MSG_DisableCac(()0x54
#define PPSMC_MSG_SwitchToSwState((int16_t)
#define PPSMC_MSG_SwitchToSwStateLast ((uint16_t)0x3f)
# PPSMC_MSG_SwitchToInitialState(int16_t)
#define PPSMC_MSG_NoForcedLevel ((uint16_tdefine (uint16_t)
#define PPSMC_MSG_ForceHigh ((uint16_tdefine (()0x59java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
#define PPSMC_MSG_ForceMediumOrHigh define ()0)
#define PPSMC_MSG_SwitchToMinimumPower ((uint16_tdefine ()0)
#define PPSMC_MSG_ResumeFromMinimumPower PPSMC_MSG_UVDPowerONjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
PPSMC_MSG_EnableCac()0x53
#define PPSMC_MSG_DisableCac ((uint16_t)0x54)
#define PPSMC_DPMStateHistoryStart ((uint16_t)0x55)
#define PPSMC_DPMStateHistoryStop#define PPSMC_PowerShiftInactive((uint16_t0x6B
definePPSMC_CACHistoryStart((uint16_t)x57
#define PPSMC_CACHistoryStop ((uint16_t)0x58)
#define PPSMC_TDPClampingActive((uint16_t0x59
#define PPSMC_TDPClampingInactive ((uint16_t)0x5A#efine PPSMC_CACLongTermAvgEnable (uint16_tx6E)
# PPSMC_StartFanControl ((uint16_t)05java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
#define PPSMC_StopFanControl#PPSMC_MSG_SwitchToLowestInfState ()0x72
define )0x5D
#define PPSMC_HasDisplay ((uint16_tdefine (()0x74
#define PPSMC_MSG_UVDPowerOFFdefine (uint16_tx76)
#define #define PPSMC_MSG_SwitchNextHigherInfState ()0x77
#define PPSMC_MSG_EnableULV(()0x62)
#define PPSMC_MSG_DisableULV ((uint16_t)0x63)
#define PPSMC_MSG_EnterULV 0x64
#define PPSMC_MSG_ExitULV((uint16_t)0x65
#define PPSMC_PowerShiftActive ((uint16_t)0x6A)
PPSMC_PowerShiftInactive((uint16_t0x6B
#define PPSMC_OCPActive ((uint16_t)0x6C)
define PPSMC_OCPInactive )0x6D)
#define ((uint16_t)0x6E
#define #define PPSMC_MSG_ExtremitiesTest_Start ((uint16_t0x7E)
#define PPSMC_MSG_InferredStateSweep_Start ((uint16_t)0x70)
#define PPSMC_MSG_InferredStateSweep_Stop ((uint16_t)0x71)
#define PPSMC_MSG_SwitchToLowestInfState ((uint16_t)0x72)
#define PPSMC_MSG_SwitchToNonInfState ((uint16_t)0x73)
#define PPSMC_MSG_AllStateSweep_Start ((uint16_t)0x74)
#define PPSMC_MSG_AllStateSweep_Stop ((uint16_t)0x75)
#define PPSMC_MSG_SwitchNextLowerInfState ((uint16_t)0x76)
#define PPSMC_MSG_SwitchNextHigherInfState ((uint16_t)0x77)
#define PPSMC_MSG_MclkRetrainingTest (uint16_t)x78
#define PPSMC_MSG_ForceTDPClamping((uint16_tx79
#define PPSMC_MSG_CollectCAC_PowerCorreln ((uint16_t#define PPSMC_FlushInstrCache (uint16_tx81
#define PPSMC_MSG_CollectCAC_WeightCalib(uint16_txB
#define PPSMC_MSG_CollectCAC_SQonly# PPSMC_MSG_SetForcedLevels(uint16_tx83
#define PPSMC_MSG_CollectCAC_TemperaturePwruint16_t)0x7D)
#define PPSMC_MSG_ExtremitiesTest_Start#efine PPSMC_MSG_SetForcedLevelsAndJump ()0x85
# PPSMC_MSG_ExtremitiesTest_Stop()0x7F
#define PPSMC_FlushDataCache ((uint16_t#efine ()0x87
#define PPSMC_FlushInstrCache(int16_t)x81
#define PPSMC_MSG_SetEnabledLevels ((uint16_t)0x82)
#define PPSMC_MSG_SetForcedLevels(uint16_t)
#define PPSMC_MSG_ResetToDefaults ((uint16_t ((uint16_t0)
#define PPSMC_MSG_SetForcedLevelsAndJump ((uint16_t)0x85)
#define PPSMC_MSG_SetCACHistoryMode ((uint16_t)0x86)
#define PPSMC_MSG_EnableDTE ((uint16_t)0x87)
#define PPSMC_MSG_DisableDTEdefine (()0x93
# ((uint16_t)0x89)
#define PPSMC_MSG_ChangeNearTDPLimit# PPSMC_MSG_CancelDisableOVRDSCLKDS)0x95
# PPSMC_MSG_ChangeSafePowerLimit(()0x91
define PPSMC_MSG_DPMStateSweepStart((uint16_t)0x92)
#define PPSMC_MSG_DPMStateSweepStopdefine (()0x99
#define PPSMC_MSG_OVRDDisableSCLKDS ((uint16_t)0x94)
#define PPSMC_MSG_CancelDisableOVRDSCLKDS ((uint16_t)0x95)
#define PPSMC_MSG_ThrottleOVRDSCLKDS ((uint16_t)0x96)
#define PPSMC_MSG_CancelThrottleOVRDSCLKDS ((uint16_t)0x97)
#define PPSMC_MSG_GPIO17 ((uint16_t)0x98)
#define PPSMC_MSG_API_SetSvi2Volt_Vddc ((uint16_t)0x99)
# PPSMC_MSG_API_SetSvi2Volt_Vddci((uint16_t0x9A
#define PPSMC_MSG_API_SetSvi2Volt_Mvdd()0x9B)
#define PPSMC_MSG_API_GetSvi2Volt_Vddc ((uint16_t)0x9C)
#define PPSMC_MSG_API_GetSvi2Volt_Vddci ((uint16_t)0x9D)
#define PPSMC_MSG_API_GetSvi2Volt_Mvdd ((uint16_t)0x9E)
#define PPSMC_MSG_BREAK ((uint16_t)0xF8)
/* Trinity Specific Messages*/
#define PPSMC_MSG_Test ((uint16_t) 0x100)
#define PPSMC_MSG_DPM_Voltage_Pwrmgt ((uint16_t) 0x101)
#define PPSMC_MSG_DPM_Config ((uint16_t) 0x102)
#define PPSMC_MSG_PM_Controller_Start ((uint16_t) 0x103)
#define PPSMC_MSG_DPM_ForceState((uint16_t 0x104)
#define PPSMC_MSG_PG_PowerDownSIMD ((uint16_t#define PPSMC_MSG_API_GetSvi2Volt_Mvdd (uint16_tx9E
#define PPSMC_MSG_PG_PowerUpSIMD(() 0x106
#define PPSMC_MSG_PM_Controller_Stop ((uint16_t) 0x107)
#define PPSMC_MSG_PG_SIMD_Config ((/* Trinity Specific Messages*/
#define PPSMC_MSG_Voltage_Cntl_Enable(uint16_t0x109)
#define PPSMC_MSG_Thermal_Cntl_Enable ((uint16_t) 0x10a)
#define # PPSMC_MSG_DPM_Voltage_Pwrmgt() 0)
#define PPSMC_MSG_VCEPowerOFF ((uint16_t) 0x10e)
#define PPSMC_MSG_VCEPowerON ((uint16_t) 0x10f)
#define PPSMC_MSG_DPM_Disable_VCE_HS() 0x110)
#define #define PPSMC_MSG_PG_PowerDownSIMD ) x105
#define ((uint16_t 0)
#define define (uint16_t)0)
#define #define PPSMC_MSG_PG_SIMD_Config(uint16_t)0)
#define PPSMC_MSG_PCIE_DDIPowerDown (() 0)
#define PPSMC_MSG_PCIE_DDIPowerUp() 018
#define PPSMC_MSG_PCIE_CascadePLLPowerDown ((uint16_t#efine PPSMC_MSG_Reset_Service () 0x10b
#define PPSMC_MSG_PCIE_CascadePLLPowerUp ((uint16_t) 0x11a)
)
#define PPSMC_MSG_SYSPLLPowerOn (# PPSMC_MSG_DPM_Disable_VCE_HS() 010
#define # PPSMC_MSG_DPM_N_LevelsDisabled() 0)
#define PPSMC_MSG_DCE_AllowVoltageAdjustment(uint16_t) 0)
#define PPSMC_MSG_DISPLAYPHYStatusNotify PPSMC_MSG_DCEPowerON ((int16_t)
define ) 0)
define ((int16_tx121
#define PPSMC_MSG_PCIE_PHYPowerDown (uint16_t x119
#efine PPSMC_MSG_PCIE_PHYPowerUp(uint16_tx123
#define PPSMC_MSG_UVD_DPM_Configdefine (() 0)
define () 0x122)
#define PPSMC_MSG_Spmi_Timer (# PPSMC_MSG_DCE_RemoveVoltageAdjustment(int16_t)0)
#define PPSMC_MSG_LCLK_DPM_Config () 0x124)
#define PPSMC_MSG_NBDPM_Config ((uint16_t) 0x125)
#define PPSMC_MSG_PCIE_DDIPhyPowerDown ((uint16_t) 0x126)
#define PPSMC_MSG_PCIE_DDIPhyPowerUp(() 0x127)
## (int16_tx120
#define PPSMC_MSG_UVDDPM_Config ((uint16_t) 0x129)
#define PPSMC_MSG_VCEDPM_Config ((uint16_t) 0x12A)
#define PPSMC_MSG_ACPDPM_Config((uint16_t) 0x12B
#define PPSMC_MSG_SAMUDPM_Config ((uint16_t) 0x12C)
#define PPSMC_MSG_UVDDPM_SetEnabledMask ((uint16_t) 0# PPSMC_MSG_UVD_DPM_Config() 0)
#efine ((uint16_t0x12E)
#define PPSMC_MSG_ACPDPM_SetEnabledMask# PPSMC_MSG_Spmi_Timer(() 0x123
#efine ((uint16_t 0)
define (uint16_t0x131
#define PPSMC_MSG_MCLKDPM_NoForcedLevel (# PPSMC_MSG_PCIE_DDIPhyPowerDownuint16_t x126
definePPSMC_MSG_Thermal_Cntl_Disable () 0x133
#define PPSMC_MSG_SetTDPLimit PPSMC_MSG_MCLKDPM_Config (uint16_t
define ((int16_t)x135
#define PPSMC_MSG_PCIeDPM_Enable (() 0x12Ajava.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
# PPSMC_MSG_ACPPowerOFF(uint16_tx137
#define # PPSMC_MSG_SAMUDPM_SetEnabledMask() 010java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
#define PPSMC_MSG_SAMPowerOFF(() 0x139
#define PPSMC_MSG_SAMPowerON ((uint16_t) 0x13a)
#define PPSMC_MSG_SDMAPowerOFF (() 0x13b)
#define PPSMC_MSG_SDMAPowerON ((uint16_t) 0x13c)
#define PPSMC_MSG_PCIeDPM_Disable ((uint16_t) 0x13d)
#define PPSMC_MSG_IOMMUPowerOFF ((uint16_t) 0x13e)
#define PPSMC_MSG_IOMMUPowerON ((uint16_t)0x13f
#define PPSMC_MSG_NBDPM_Enable ((uint16_t) 0x140)
((uint16_t) 0x141)
#define PPSMC_MSG_NBDPM_ForceNominal ((uint16_t) 0x142)
#define PPSMC_MSG_NBDPM_ForcePerformance((uint16_t) 0x143)
#define PPSMC_MSG_NBDPM_UnForce ((uint16_t) 0x144)
#efine PPSMC_MSG_SCLKDPM_SetEnabledMask(uint16_t0x145)
#define PPSMC_MSG_MCLKDPM_SetEnabledMask ((uint16_t) 0x146)
#define PPSMC_MSG_PCIeDPM_ForceLevel PPSMC_MSG_ACPPowerON ) 0)
# PPSMC_MSG_PCIeDPM_UnForceLeveluint16_tx148
#define PPSMC_MSG_EnableACDCGPIOInterrupt ((uint16_t) 0x149)
define ((uint16_t) 0x14a)
#define PPSMC_MSG_SwitchToAC ((uint16_t) 0x14b)
#define PPSMC_MSG_XDMAPowerOFF ((uint16_t) 0x14c)
#define PPSMC_MSG_XDMAPowerON (uint16_t)0x14d
#define PPSMC_MSG_DPM_Enable ((uint16_t)0x14e)
# PPSMC_MSG_DPM_Disable((uint16_t0x14f)
#define PPSMC_MSG_MCLKDPM_Enable ((uint16_t)0x150)
#define PPSMC_MSG_MCLKDPM_Disable ((uint16_t)0x151)
#define PPSMC_MSG_LCLKDPM_Enable ((uint16_t)0x152)
#define PPSMC_MSG_LCLKDPM_Disable ((uint16_t)0x153)
#define #define PPSMC_MSG_SDMAPowerON((uint16_t 0x13c
((uint16_t)0x155)
#define PPSMC_MSG_SAMUDPM_Enable ((uint16_t)0x156)
PPSMC_MSG_SAMUDPM_Disable(uint16_t)
#define PPSMC_MSG_ACPDPM_Enable (() 0x13f
#define # ))
x15ajava.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
## PPSMC_MSG_SCLKDPM_SetEnabledMask) x145
#define PPSMC_MSG_LCLKDPM_SetEnabledMaskuint16_tx15c
##define PPSMC_MSG_PCIeDPM_ForceLevel((uint16_t)0x147
#define PPSMC_MSG_DPM_Activity_Mode((uint16_t)
#define PPSMC_MSG_VddC_Request ))
() )
#define () x14b
#define PPSMC_MSG_SCLKDPM_GetEnabledMask() 0x162)
#define #define PPSMC_MSG_XDMAPowerON() 0x14d
#define PPSMC_MSG_SAMUDPM_GetEnabledMask
#define PPSMC_MSG_ACPDPM_GetEnabledMask) 0)
#define PPSMC_MSG_VCEDPM_GetEnabledMaskPPSMC_MSG_DPM_Disable(()0x14f
#define # PPSMC_MSG_MCLKDPM_Enableuint16_t)
## PPSMC_MSG_MCLKDPM_Disable()0x151
#define PPSMC_MSG_TDCLimitEnablePPSMC_MSG_LCLKDPM_Enable((uint16_t0)
#define PPSMC_MSG_TDCLimitDisabledefine uint16_t)
# PPSMC_MSG_DPM_AutoRotate_Mode) x16b
#define # PPSMC_MSG_UVDDPM_Disable()0x155
## PPSMC_MSG_SAMUDPM_Enable()0x156
#define PPSMC_MSG_DPREFCLK_FROM_FCH ((uint16_tdefine ((uint16_t)x157
#define PPSMC_MSG_DPREFCLK_FROM_DFS ((uint16_t)0x16f)
define (()0x170
#define PPSMC_MSG_PmStatusLogSample ((uint16_t)0x171)
define (() 0x172
# )0)
define ) 0)
#define PPSMC_MSG_UVD_AutoDPM_ON (() 0x160
define (() 0x176
define PPSMC_MSG_ACP_AutoDPM_ON () 0x177
#define PPSMC_MSG_VCE_AutoDPM_ON(uint16_t0)
#define PPSMC_MSG_PCIe_AutoDPM_ON ((uint16_t) 0x179)
# PPSMC_MSG_MASTER_AutoDPM_ON(uint16_t01ajava.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
#define # PPSMC_MSG_PCIeDPM_GetEnabledMask) x168
#define PPSMC_MSG_DYNAMICDISPPHYPOWER () )
#define PPSMC_MSG_CAC_COLLECTION_ON ( ))
uint16_t)
#define # PPSMC_MSG_DPREFCLK_FROM_DFSuint16_tx16f)
#define (() 0x180
## definePPSMC_MSG_PmStatusLogSample((uint16_t)x171)
#define PPSMC_MSG_PM_STATUS_TO_DRAM_OFF ((uint16_t) 0x182)
#define PPSMC_MSG_UVD_HANDSHAKE_OFF ((uint16_t) 0x183)
#define PPSMC_MSG_ALLOW_LOWSCLK_INTERRUPT ((uint16_t) 0x184)
#define PPSMC_MSG_PkgPwrLimitEnable ((uint16_t) 0x185)
define () x186
#define PPSMC_MSG_PkgPwrSetLimit ((uint16_t) 0x187)
#define PPSMC_MSG_OverDriveSetTargetTdp ((uint16_t) 0x188)
#define PPSMC_MSG_SCLKDPM_FreezeLevel ((uint16_t) 0x189)
#define d PPSMC_MSG_MCLK_AutoDPM_ON (uint16_t013
define (uint16_t0)
#define PPSMC_MSG_MCLKDPM_UnfreezeLevel ((uint16_t PPSMC_MSG_UVD_AutoDPM_ON (() 0x175)
d (uint16_t x18D
#define #define PPSMC_MSG_ACP_AutoDPM_ON() 0)
# PPSMC_MSG_MASTER_DeepSleep_ON(uint16_t0)
#define PPSMC_MSG_MASTER_DeepSleep_OFF ((uint16_t# PPSMC_MSG_PCIe_AutoDPM_ON() 0)
define (uint16_tx191)
#efine ((uint16_t012
#define PPSMC_MSG_OverrideVoltageControl_SetVddc ((# PPSMC_MSG_DYNAMICDISPPHYPOWER((uint16_tx17c
#define PPSMC_MSG_OverrideVoltageControl_SetVddciuint16_t 0)
#define PPSMC_MSG_SetVidOffset_1 ((uint16_t) 0x195)
#define PPSMC_MSG_SetVidOffset_2#define PPSMC_MSG_CAC_COLLECTION_OFF((uint16_t)0x17e
#define PPSMC_MSG_GetVidOffset_1 ((uint16_t 0x196
#define PPSMC_MSG_GetVidOffset_2 ((uint16_t) 0x208java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
#define PPSMC_MSG_THERMAL_OVERDRIVE_Enable () 0)
)
#define PPSMC_MSG_SetTjMax ((uint16_t) 0x199)
#define PPSMC_MSG_SetFanPwmMax ((uint16_t) 0# PPSMC_MSG_PkgPwrSetLimit(uint16_t0)
#define #define ((uint16_t x189java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
#define PPSMC_MSG_ENABLE_THERMAL_DPM ((uint16_t PPSMC_MSG_MCLKDPM_UnfreezeLeveluint16_t x18C
#define PPSMC_MSG_DISABLE_THERMAL_DPM(uint16_tx19D
((uint16_tx19E
#define PPSMC_MSG_Disable_PCC(uint16_tx19F
#define PPSMC_MSG_API_GetSclkFrequency() 0)
#define PPSMC_MSG_API_GetMclkFrequency ((uint16_t) 0x201#define java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
#define #define PPSMC_MSG_GetVidOffset_2 ((uint16_t) 0x208)
#define PPSMC_MSG_API_GetMclkBusy ((uint16_t) 0x203)
#define PPSMC_MSG_API_GetAsicPower ((uint16_t) 0x204)
#define PPSMC_MSG_SetFanRpmMax ((uint16_t) 0x205)
#define PPSMC_MSG_SetFanSclkTarget ((uint16_t) 0x206)
#define PPSMC_MSG_SetFanMinPwm ((uint16_t) 0x209)
#define PPSMC_MSG_SetFanTemperatureTarget(uint16_t0)
#define PPSMC_MSG_BACO_StartMonitor((uint16_t x240
#define PPSMC_MSG_BACO_Cancel uint16_t0)
#define PPSMC_MSG_EnableVddGfx ((uint16_t) 0x242)
#define PPSMC_MSG_DisableVddGfx# PPSMC_MSG_ENABLE_THERMAL_DPMuint16_t)
define (uint16_t) x244
#define PPSMC_MSG_Enable_PCC((uint16_t)0)
#define PPSMC_MSG_UcodeLoadStatus ((uint16_t#define PPSMC_MSG_Disable_PCC((uint16_t 0x19F)
#define PPSMC_MSG_DRV_DRAM_ADDR_HI #define PPSMC_MSG_API_GetSclkFrequency((uint16_t 0x200
#define PPSMC_MSG_DRV_DRAM_ADDR_LO(int16_tx251
#define PPSMC_MSG_SMU_DRAM_ADDR_HI ((uint16_t) 0x252)
#define PPSMC_MSG_SMU_DRAM_ADDR_LO ((uint16_t) define (uint16_tx203
#define PPSMC_MSG_LoadUcodes ((uint16_t) x205
# (uint16_tx255)
#define PPSMC_MSG_COND_EXEC_DRAM_ADDR_HI ((#define PPSMC_MSG_SetFanMinPwm(uint16_t x209
((uint16_tx257
java.lang.NullPointerException
#define PPSMC_MSG_VBIOS_DRAM_ADDR_LO ((uint16_t) 0x259)
#define PPSMC_MSG_LoadVBios ((uint16_t) 0#define PPSMC_MSG_EnableVddGfx ((uint16_t) 0x242
# (uint16_tx25B
#define DMCUSMC_MSG_PSREntry (#define (uint16_t x245
#define DMCUSMC_MSG_PSRExit
define ((uint16_t 06)
#define PPSMC_MSG_DisableClockGatingFeature ((uint16_t) 0x261)
#define PPSMC_MSG_IsDeviceRunning ((uint16_t) 0x262)
#define PPSMC_MSG_LoadMetaData ((uint16_t) 0x263)
#define PPSMC_MSG_TMON_AutoCaliberate_Enable ((uint16_t) 0x264)
#define PPSMC_MSG_TMON_AutoCaliberate_Disable ((uint16_tdefine (() 0x252java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
#define PPSMC_MSG_GetTelemetry1Slope (() 0x266)
#define PPSMC_MSG_GetTelemetry1Offset ((uint16_tPPSMC_MSG_COND_EXEC_DRAM_ADDR_LO(uint16_tx257
define (uint16_tx268
#define PPSMC_MSG_GetTelemetry2Offset ((uint16_t#efine PPSMC_MSG_VBIOS_DRAM_ADDR_LO(uint16_t)x259
typedef uint16_t PPSMC_Msg;
/* If the SMC firmware has an event status soft register this is what the individual bits mean.*/
#define PPSMC_EVENT_STATUS_THERMAL 0x00000001
#define PPSMC_EVENT_STATUS_REGULATORHOT 0x00000002
#define PPSMC_EVENT_STATUS_DC 0x00000004
#define PPSMC_EVENT_STATUS_GPIO17 0x00000008
#pragma pack (pop)
#endif
Messung V0.5 C=99 H=100 G=99
¤ Dauer der Verarbeitung: 0.6 Sekunden
¤
*© Formatika GbR, Deutschland