summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2022-08-28 21:26:17 +1000
committerDamien Zammit <damien@zamaudio.com>2022-08-28 21:26:17 +1000
commit76a805d27fbb17074abebd1afbd15767b5fe501c (patch)
treeb968af3f48d1ea2e449e11853bd2943c058bdd40
parent0aeee7b3e14c99dac3db3e3f76692d7a6cdd75a7 (diff)
Add missing functions
-rw-r--r--debian/patches/acpi-init-files.diff30
1 files changed, 29 insertions, 1 deletions
diff --git a/debian/patches/acpi-init-files.diff b/debian/patches/acpi-init-files.diff
index fe63353..fc9fdb9 100644
--- a/debian/patches/acpi-init-files.diff
+++ b/debian/patches/acpi-init-files.diff
@@ -1,6 +1,6 @@
--- /dev/null
+++ b/acpi_init.c
-@@ -0,0 +1,478 @@
+@@ -0,0 +1,506 @@
+// SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0
+#include <acpi/acpi.h>
+
@@ -235,6 +235,34 @@
+ return 0;
+}
+
++acpi_status
++acpi_os_signal(u32 function, void *info)
++{
++ switch (function)
++ {
++ case ACPI_SIGNAL_FATAL:
++ acpi_os_printf("ACPI: Fatal opcode executed\n");
++ break;
++ case ACPI_SIGNAL_BREAKPOINT:
++ break;
++ default:
++ break;
++ }
++ return AE_OK;
++}
++
++acpi_status
++acpi_os_predefined_override(const struct acpi_predefined_names *init_val,
++ acpi_string *new_val)
++{
++ if (!init_val || !new_val)
++ return AE_BAD_PARAMETER;
++
++ *new_val = 0;
++
++ return AE_OK;
++}
++
+void
+acpi_enter_sleep(int sleep_state)
+{