aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/platform/x86/toshiba_acpi.c9
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}