SMC_MSG
WREG32_P(SMC_MSG, HOST_SMC_MSG(PPSMC_MSG_SwitchToMinimumPower),
WREG32_P(SMC_MSG, HOST_SMC_MSG(PPSMC_MSG_SwitchToMinimumPower),
WREG32_P(SMC_MSG, HOST_SMC_MSG(PPSMC_MSG_SwitchToMinimumPower),
WREG32_P(SMC_MSG, HOST_SMC_MSG(PPSMC_MSG_ResumeFromMinimumPower),
if (((RREG32(SMC_MSG) & HOST_SMC_RESP_MASK) >> HOST_SMC_RESP_SHIFT) == 1)
WREG32_P(SMC_MSG, HOST_SMC_MSG(msg), ~HOST_SMC_MSG_MASK);
tmp = RREG32(SMC_MSG) & HOST_SMC_RESP_MASK;
tmp = RREG32(SMC_MSG) & HOST_SMC_RESP_MASK;
msg = (FIELD_PREP(SMC_MSG, SMC_MSG_WRITE_KEY) |
} else if (FIELD_GET(SMC_MSG, message) == SMC_MSG_NOTIFICATION) {
if (FIELD_GET(SMC_MSG, message) != SMC_MSG_NOTIFICATION) {
#define SMC_RESULT SMC_MSG
FIELD_PREP(SMC_MSG, SMC_MSG_INITIALIZE), NULL, false);
msg = (FIELD_PREP(SMC_MSG, cmd) |