diff options
-rw-r--r-- | drivers/platform/chrome/chromeos_tbmc.c | 2 |
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 | ||
48 | static void chromeos_tbmc_notify(struct acpi_device *adev, u32 event) | 48 | static 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 | ||