summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/platform/chrome/chromeos_tbmc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/platform/chrome/chromeos_tbmc.c b/drivers/platform/chrome/chromeos_tbmc.c
index ce259ec9f990..d1cf8f3463ce 100644
--- a/drivers/platform/chrome/chromeos_tbmc.c
+++ b/drivers/platform/chrome/chromeos_tbmc.c
@@ -47,6 +47,7 @@ static __maybe_unused int chromeos_tbmc_resume(struct device *dev)
47 47
48static void chromeos_tbmc_notify(struct acpi_device *adev, u32 event) 48static void chromeos_tbmc_notify(struct acpi_device *adev, u32 event)
49{ 49{
50 acpi_pm_wakeup_event(&adev->dev);
50 switch (event) { 51 switch (event) {
51 case 0x80: 52 case 0x80:
52 chromeos_tbmc_query_switch(adev, adev->driver_data); 53 chromeos_tbmc_query_switch(adev, adev->driver_data);
@@ -90,6 +91,7 @@ static int chromeos_tbmc_add(struct acpi_device *adev)
90 dev_err(dev, "cannot register input device\n"); 91 dev_err(dev, "cannot register input device\n");
91 return ret; 92 return ret;
92 } 93 }
94 device_init_wakeup(dev, true);
93 return 0; 95 return 0;
94} 96}
95 97