summaryrefslogtreecommitdiff
path: root/include/linux/acpi_agdi.h
diff options
context:
space:
mode:
authorIlkka Koskinen <ilkka@os.amperecomputing.com>2022-03-09 05:07:50 +0300
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2022-03-10 22:17:28 +0300
commita2a591fb76e6f5461dfd04715b69c317e50c43a5 (patch)
treeaf9b8e2555779fb0ce1ff2fe55aa0de8cabf04ed /include/linux/acpi_agdi.h
parent3f8dec116210ca649163574ed5f8df1e3b837d07 (diff)
downloadlinux-a2a591fb76e6f5461dfd04715b69c317e50c43a5.tar.xz
ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and Reset device
ACPI for Arm Components 1.1 Platform Design Document v1.1 [0] specifices Arm Generic Diagnostic Device Interface (AGDI). It allows an admin to issue diagnostic dump and reset via an SDEI event or an interrupt. This patch implements SDEI path. [0] https://developer.arm.com/documentation/den0093/latest/ Signed-off-by: Ilkka Koskinen <ilkka@os.amperecomputing.com> Reviewed-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> Acked-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include/linux/acpi_agdi.h')
-rw-r--r--include/linux/acpi_agdi.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/include/linux/acpi_agdi.h b/include/linux/acpi_agdi.h
new file mode 100644
index 000000000000..f477f0b452fa
--- /dev/null
+++ b/include/linux/acpi_agdi.h
@@ -0,0 +1,13 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+
+#ifndef __ACPI_AGDI_H__
+#define __ACPI_AGDI_H__
+
+#include <linux/acpi.h>
+
+#ifdef CONFIG_ACPI_AGDI
+void __init acpi_agdi_init(void);
+#else
+static inline void acpi_agdi_init(void) {}
+#endif
+#endif /* __ACPI_AGDI_H__ */