diff options
Diffstat (limited to 'drivers/acpi/sleep.c')
-rw-r--r-- | drivers/acpi/sleep.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/drivers/acpi/sleep.c b/drivers/acpi/sleep.c index 00456fccfa38..779e4e500df4 100644 --- a/drivers/acpi/sleep.c +++ b/drivers/acpi/sleep.c | |||
@@ -21,6 +21,8 @@ | |||
21 | 21 | ||
22 | #include <acpi/acpi_bus.h> | 22 | #include <acpi/acpi_bus.h> |
23 | #include <acpi/acpi_drivers.h> | 23 | #include <acpi/acpi_drivers.h> |
24 | |||
25 | #include "internal.h" | ||
24 | #include "sleep.h" | 26 | #include "sleep.h" |
25 | 27 | ||
26 | u8 sleep_states[ACPI_S_STATE_COUNT]; | 28 | u8 sleep_states[ACPI_S_STATE_COUNT]; |
@@ -248,7 +250,7 @@ static int acpi_suspend_enter(suspend_state_t pm_state) | |||
248 | 250 | ||
249 | /* If ACPI is not enabled by the BIOS, we need to enable it here. */ | 251 | /* If ACPI is not enabled by the BIOS, we need to enable it here. */ |
250 | if (set_sci_en_on_resume) | 252 | if (set_sci_en_on_resume) |
251 | acpi_set_register(ACPI_BITREG_SCI_ENABLE, 1); | 253 | acpi_write_bit_register(ACPI_BITREG_SCI_ENABLE, 1); |
252 | else | 254 | else |
253 | acpi_enable(); | 255 | acpi_enable(); |
254 | 256 | ||
@@ -394,6 +396,15 @@ static struct dmi_system_id __initdata acpisleep_dmi_table[] = { | |||
394 | DMI_MATCH(DMI_PRODUCT_NAME, "Satellite L300"), | 396 | DMI_MATCH(DMI_PRODUCT_NAME, "Satellite L300"), |
395 | }, | 397 | }, |
396 | }, | 398 | }, |
399 | { | ||
400 | .callback = init_old_suspend_ordering, | ||
401 | .ident = "Panasonic CF51-2L", | ||
402 | .matches = { | ||
403 | DMI_MATCH(DMI_BOARD_VENDOR, | ||
404 | "Matsushita Electric Industrial Co.,Ltd."), | ||
405 | DMI_MATCH(DMI_BOARD_NAME, "CF51-2L"), | ||
406 | }, | ||
407 | }, | ||
397 | {}, | 408 | {}, |
398 | }; | 409 | }; |
399 | #endif /* CONFIG_SUSPEND */ | 410 | #endif /* CONFIG_SUSPEND */ |