summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
diff options
context:
space:
mode:
authorMarco Peereboom <marco@cvs.openbsd.org>2005-12-07 23:29:01 +0000
committerMarco Peereboom <marco@cvs.openbsd.org>2005-12-07 23:29:01 +0000
commit61f836da51809fb5d00795d620a19d93b0708409 (patch)
treee0a28d7fc401aebab70965ff4921fc106b6647de /sys/dev/acpi
parent1c5deae7972cd952e840835dbff673764d0b0514 (diff)
Add ACPI device IDs. ok jordan@
Diffstat (limited to 'sys/dev/acpi')
-rw-r--r--sys/dev/acpi/acpireg.h29
1 files changed, 28 insertions, 1 deletions
diff --git a/sys/dev/acpi/acpireg.h b/sys/dev/acpi/acpireg.h
index 93eb12f7986..1f64a54a671 100644
--- a/sys/dev/acpi/acpireg.h
+++ b/sys/dev/acpi/acpireg.h
@@ -1,6 +1,7 @@
-/* $OpenBSD: acpireg.h,v 1.2 2005/07/10 17:24:18 grange Exp $ */
+/* $OpenBSD: acpireg.h,v 1.3 2005/12/07 23:29:00 marco Exp $ */
/*
* Copyright (c) 2005 Thorsten Lockert <tholo@sigmasoft.com>
+ * Copyright (c) 2005 Marco Peereboom <marco@opebsd.org>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@@ -430,4 +431,30 @@ struct acpi_facs {
#define ACPI_PM1_GBL_RLS 0x0004
#define ACPI_PM1_SLP_EN 0x2000
+/*
+ * ACPI Device IDs
+ */
+#define ACPI_DEV_ACPI "PNP0C08" /* ACPI device */
+#define ACPI_DEV_GISAB "PNP0A05" /* Generic ISA Bus */
+#define ACPI_DEV_EIOB "PNP0A06" /* Extended I/O Bus */
+#define ACPI_DEV_ECD "PNP0C09" /* Embedded Controller Device */
+#define ACPI_DEV_CMB "PNP0C0A" /* Control Method Battery */
+#define ACPI_DEV_FAN "PNP0C0B" /* Fan Device */
+#define ACPI_DEV_PBD "PNP0C0C" /* Power Button Device */
+#define ACPI_DEV_LD "PNP0C0D" /* Lid Device */
+#define ACPI_DEV_SBD "PNP0C0E" /* Sleep Button Device */
+#define ACPI_DEV_PILD "PNP0C0F" /* PCI Interrupt Link Device */
+#define ACPI_DEV_MEMD "PNP0C80" /* Memory Device */
+#define ACPI_DEV_SHC "ACPI0001" /* SMBus 1.0 Host Controller */
+#define ACPI_DEV_SMS1 "ACPI0002" /* Smart Battery Subsystem */
+#define ACPI_DEV_AD "ACPI0003" /* AC Device */
+#define ACPI_DEV_MD "ACPI0004" /* Module Device */
+#define ACPI_DEV_SMS2 "ACPI0005" /* SMBus 2.0 Host Controller */
+#define ACPI_DEV_GBD "ACPI0006" /* GPE Block Device */
+#define ACPI_DEV_PD "ACPI0007" /* Processor Device */
+#define ACPI_DEV_ALSD "ACPI0008" /* Ambient Light Sensor Device */
+#define ACPI_DEV_IOXA "ACPI0009" /* IO x APIC Device */
+#define ACPI_DEV_IOA "ACPI000A" /* IO APIC Device */
+#define ACPI_DEV_IOSA "ACPI000B" /* IO SAPIC Device */
+
#endif /* !_DEV_ACPI_ACPIREG_H_ */