hwsleep.c (80062) | hwsleep.c (80357) |
---|---|
1 2/****************************************************************************** 3 * 4 * Name: hwsleep.c - ACPI Hardware Sleep/Wake Interface 5 * $Revision: 14 $ 6 * 7 *****************************************************************************/ 8 --- 284 unchanged lines hidden (view full) --- 293 294 /* write #2: SLP_TYP + SLP_EN */ 295 AcpiHwRegisterWrite(ACPI_MTX_LOCK, PM1A_CONTROL, PM1AControl); 296 AcpiHwRegisterWrite(ACPI_MTX_LOCK, PM1B_CONTROL, PM1BControl); 297 298 /* wait a second, then try again */ 299 AcpiOsStall(1000000); 300 | 1 2/****************************************************************************** 3 * 4 * Name: hwsleep.c - ACPI Hardware Sleep/Wake Interface 5 * $Revision: 14 $ 6 * 7 *****************************************************************************/ 8 --- 284 unchanged lines hidden (view full) --- 293 294 /* write #2: SLP_TYP + SLP_EN */ 295 AcpiHwRegisterWrite(ACPI_MTX_LOCK, PM1A_CONTROL, PM1AControl); 296 AcpiHwRegisterWrite(ACPI_MTX_LOCK, PM1B_CONTROL, PM1BControl); 297 298 /* wait a second, then try again */ 299 AcpiOsStall(1000000); 300 |
301 AcpiHwRegisterWrite(ACPI_MTX_LOCK, PM1_CONTROL, 302 (1 << AcpiHwGetBitShift (SLP_EN_MASK))); | 301 if (SleepState > ACPI_STATE_S1) { 302 AcpiHwRegisterWrite(ACPI_MTX_LOCK, PM1_CONTROL, 303 (1 << AcpiHwGetBitShift (SLP_EN_MASK))); 304 } |
303 304 enable(); 305 306 return_ACPI_STATUS (AE_OK); 307} | 305 306 enable(); 307 308 return_ACPI_STATUS (AE_OK); 309} |