diff options
-rw-r--r-- | drivers/platform/x86/toshiba_acpi.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/platform/x86/toshiba_acpi.c b/drivers/platform/x86/toshiba_acpi.c index b062d3d7b373..ba75701986e5 100644 --- a/drivers/platform/x86/toshiba_acpi.c +++ b/drivers/platform/x86/toshiba_acpi.c | |||
@@ -1857,9 +1857,16 @@ static int toshiba_acpi_resume(struct device *device) | |||
1857 | { | 1857 | { |
1858 | struct toshiba_acpi_dev *dev = acpi_driver_data(to_acpi_device(device)); | 1858 | struct toshiba_acpi_dev *dev = acpi_driver_data(to_acpi_device(device)); |
1859 | u32 result; | 1859 | u32 result; |
1860 | acpi_status status; | ||
1861 | |||
1862 | if (dev->hotkey_dev) { | ||
1863 | status = acpi_evaluate_object(dev->acpi_dev->handle, "ENAB", | ||
1864 | NULL, NULL); | ||
1865 | if (ACPI_FAILURE(status)) | ||
1866 | pr_info("Unable to re-enable hotkeys\n"); | ||
1860 | 1867 | ||
1861 | if (dev->hotkey_dev) | ||
1862 | hci_write1(dev, HCI_HOTKEY_EVENT, HCI_HOTKEY_ENABLE, &result); | 1868 | hci_write1(dev, HCI_HOTKEY_EVENT, HCI_HOTKEY_ENABLE, &result); |
1869 | } | ||
1863 | 1870 | ||
1864 | return 0; | 1871 | return 0; |
1865 | } | 1872 | } |