summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/achware.h
diff options
context:
space:
mode:
authoriwasaki <iwasaki@FreeBSD.org>2002-07-09 17:51:31 +0000
committeriwasaki <iwasaki@FreeBSD.org>2002-07-09 17:51:31 +0000
commit80fd7f7b7e25faf86d25d2c97b3a0dfbedb12552 (patch)
treeea70a54a7d2f53270d0147b285a5fa912b760051 /sys/contrib/dev/acpica/achware.h
parent6b92cff93be2b7ae83deb340b753b02444cdcacd (diff)
downloadFreeBSD-src-80fd7f7b7e25faf86d25d2c97b3a0dfbedb12552.zip
FreeBSD-src-80fd7f7b7e25faf86d25d2c97b3a0dfbedb12552.tar.gz
Vendor import of the Intel ACPI CA 20020611 drop.
Diffstat (limited to 'sys/contrib/dev/acpica/achware.h')
-rw-r--r--sys/contrib/dev/acpica/achware.h52
1 files changed, 19 insertions, 33 deletions
diff --git a/sys/contrib/dev/acpica/achware.h b/sys/contrib/dev/acpica/achware.h
index 8efcfd5..4411ea2 100644
--- a/sys/contrib/dev/acpica/achware.h
+++ b/sys/contrib/dev/acpica/achware.h
@@ -1,7 +1,7 @@
/******************************************************************************
*
* Name: achware.h -- hardware specific interfaces
- * $Revision: 58 $
+ * $Revision: 60 $
*
*****************************************************************************/
@@ -155,49 +155,44 @@ ACPI_BIT_REGISTER_INFO *
AcpiHwGetBitRegisterInfo (
UINT32 RegisterId);
-UINT32
-AcpiHwBitRegisterRead (
- UINT32 RegisterId,
- UINT32 Flags);
-
-UINT32
-AcpiHwBitRegisterWrite (
- UINT32 RegisterId,
- UINT32 Value,
- UINT32 Flags);
-
-UINT32
+ACPI_STATUS
AcpiHwRegisterRead (
BOOLEAN UseLock,
- UINT32 RegisterId);
+ UINT32 RegisterId,
+ UINT32 *ReturnValue);
-void
+ACPI_STATUS
AcpiHwRegisterWrite (
BOOLEAN UseLock,
UINT32 RegisterId,
UINT32 Value);
-UINT32
+ACPI_STATUS
AcpiHwLowLevelRead (
UINT32 Width,
+ UINT32 *Value,
ACPI_GENERIC_ADDRESS *Reg,
UINT32 Offset);
-void
+ACPI_STATUS
AcpiHwLowLevelWrite (
UINT32 Width,
UINT32 Value,
ACPI_GENERIC_ADDRESS *Reg,
UINT32 Offset);
-void
+ACPI_STATUS
AcpiHwClearAcpiStatus (
void);
/* GPE support */
-void
+UINT8
+AcpiHwGetGpeBitMask (
+ UINT32 GpeNumber);
+
+ACPI_STATUS
AcpiHwEnableGpe (
UINT32 GpeNumber);
@@ -205,7 +200,7 @@ void
AcpiHwEnableGpeForWakeup (
UINT32 GpeNumber);
-void
+ACPI_STATUS
AcpiHwDisableGpe (
UINT32 GpeNumber);
@@ -213,33 +208,24 @@ void
AcpiHwDisableGpeForWakeup (
UINT32 GpeNumber);
-void
+ACPI_STATUS
AcpiHwClearGpe (
UINT32 GpeNumber);
-void
+ACPI_STATUS
AcpiHwGetGpeStatus (
UINT32 GpeNumber,
ACPI_EVENT_STATUS *EventStatus);
-void
+ACPI_STATUS
AcpiHwDisableNonWakeupGpes (
void);
-void
+ACPI_STATUS
AcpiHwEnableNonWakeupGpes (
void);
-/* Sleep Prototypes */
-
-ACPI_STATUS
-AcpiHwGetSleepTypeData (
- UINT8 SleepState,
- UINT8 *Slp_TypA,
- UINT8 *Slp_TypB);
-
-
/* ACPI Timer prototypes */
ACPI_STATUS
OpenPOWER on IntegriCloud