diff options
author | Mark Kettenis <kettenis@cvs.openbsd.org> | 2024-06-13 18:05:55 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@cvs.openbsd.org> | 2024-06-13 18:05:55 +0000 |
commit | 530800b4d6727cb3d98b9844b9a58cf1dfb915d3 (patch) | |
tree | 3a6782c4a929a44e6496c8f6e0a1ba8c180ff85d /sys/dev | |
parent | 894fe48983e8647ce8deacae12656242fb7fdbfd (diff) |
Implement acpi_target_system_state().
ok jsg@
Diffstat (limited to 'sys/dev')
-rw-r--r-- | sys/dev/pci/drm/drm_linux.c | 8 | ||||
-rw-r--r-- | sys/dev/pci/drm/include/generated/autoconf.h | 1 | ||||
-rw-r--r-- | sys/dev/pci/drm/include/linux/acpi.h | 2 |
3 files changed, 10 insertions, 1 deletions
diff --git a/sys/dev/pci/drm/drm_linux.c b/sys/dev/pci/drm/drm_linux.c index a2eded062e4..3204b4a0af5 100644 --- a/sys/dev/pci/drm/drm_linux.c +++ b/sys/dev/pci/drm/drm_linux.c @@ -1,4 +1,4 @@ -/* $OpenBSD: drm_linux.c,v 1.113 2024/06/03 12:48:25 claudio Exp $ */ +/* $OpenBSD: drm_linux.c,v 1.114 2024/06/13 18:05:54 kettenis Exp $ */ /* * Copyright (c) 2013 Jonathan Gray <jsg@openbsd.org> * Copyright (c) 2015, 2016 Mark Kettenis <kettenis@openbsd.org> @@ -1521,6 +1521,12 @@ acpi_format_exception(acpi_status status) } } +int +acpi_target_system_state(void) +{ + return acpi_softc->sc_state; +} + #endif SLIST_HEAD(,backlight_device) backlight_device_list = diff --git a/sys/dev/pci/drm/include/generated/autoconf.h b/sys/dev/pci/drm/include/generated/autoconf.h index 87353a5065a..c251f618369 100644 --- a/sys/dev/pci/drm/include/generated/autoconf.h +++ b/sys/dev/pci/drm/include/generated/autoconf.h @@ -35,6 +35,7 @@ #include "acpi.h" #if NACPI > 0 #define CONFIG_ACPI 1 +#define CONFIG_ACPI_SLEEP 1 #endif #endif diff --git a/sys/dev/pci/drm/include/linux/acpi.h b/sys/dev/pci/drm/include/linux/acpi.h index c6514304106..b10d28eaba1 100644 --- a/sys/dev/pci/drm/include/linux/acpi.h +++ b/sys/dev/pci/drm/include/linux/acpi.h @@ -86,4 +86,6 @@ struct notifier_block; int register_acpi_notifier(struct notifier_block *); int unregister_acpi_notifier(struct notifier_block *); +int acpi_target_system_state(void); + #endif |