Deleted Added
full compact
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}