enable the timer device once it is available (NicJA)
[AROS.git] / arch / all-pc / acpica / acpica.conf
blob4fb4a33323b9d4b56e42f99ef6bf2b9e3bb5a11d
1 ##begin config
2 version 1.3
3 residentpri 125
4 basename ACPICA
5 libbasetype struct ACPICABase
6 ##end config
8 ##begin cdef
9 #ifndef ACPI_USE_SYSTEM_CLIBRARY
10 # define ACPI_USE_SYSTEM_CLIBRARY
11 #endif
12 #include <libraries/acpica.h>
13 #include <utility/hooks.h>
14 ##end cdef
16 ##begin cdefprivate
17 #include "acpica_intern.h"
18 ##end cdefprivate
20 ##begin functionlist
21 ACPI_STATUS AcpiInitializeSubsystem()
22 ACPI_STATUS AcpiInstallInitializationHandler(ACPI_INIT_HANDLER Handler, UINT32 Function)
23 ACPI_STATUS AcpiEnableSubsystem(UINT32 Flags)
24 ACPI_STATUS AcpiInitializeObjects(UINT32 Flags)
25 ACPI_STATUS AcpiSubsystemStatus()
26 ACPI_STATUS AcpiTerminate()
27 ACPI_STATUS AcpiInstallInterface(ACPI_STRING InterfaceName)
28 ACPI_STATUS AcpiRemoveInterface(ACPI_STRING InterfaceName)
29 ACPI_STATUS AcpiInstallInterfaceHandler(ACPI_INTERFACE_HANDLER Handler)
30 ACPI_STATUS AcpiInitializeTables(ACPI_TABLE_DESC *InitialTableArray, UINT32 InitialTableCount, BOOLEAN AllowResize)
31 ACPI_STATUS AcpiReallocateRootTable()
32 ACPI_STATUS AcpiFindRootPointer(ACPI_PHYSICAL_ADDRESS *TableAddress)
33 ACPI_STATUS AcpiLoadTables()
34 ACPI_STATUS AcpiLoadTable(ACPI_TABLE_HEADER *Table)
35 ACPI_STATUS AcpiUnloadParentTable(ACPI_HANDLE Object)
36 ACPI_STATUS AcpiGetTableHeader(char *Signature, UINT32 Instance, ACPI_TABLE_HEADER *OutTableHeader)
37 ACPI_STATUS AcpiGetTable(char *Signature, UINT32 Instance, ACPI_TABLE_HEADER **Table)
38 ACPI_STATUS AcpiGetTableByIndex(UINT32 TableIndex, ACPI_TABLE_HEADER **OutTable)
39 ACPI_STATUS AcpiInstallTableHandler(ACPI_TABLE_HANDLER Handler, void *Context)
40 ACPI_STATUS AcpiRemoveTableHandler(ACPI_TABLE_HANDLER Handler)
41 ACPI_STATUS AcpiEvaluateObject(ACPI_HANDLE Object, ACPI_STRING Pathname, ACPI_OBJECT_LIST *MethodParams, ACPI_BUFFER *ReturnBuffer)
42 ACPI_STATUS AcpiEvaluateObjectTyped(ACPI_HANDLE Object, ACPI_STRING Pathname, ACPI_OBJECT_LIST *MethodParams, ACPI_BUFFER *ReturnBuffer, ACPI_OBJECT_TYPE ReturnType)
43 ACPI_STATUS AcpiGetObjectInfo(ACPI_HANDLE Object, ACPI_DEVICE_INFO **OutBuffer)
44 ACPI_STATUS AcpiGetNextObject(ACPI_OBJECT_TYPE Type, ACPI_HANDLE Parent, ACPI_HANDLE Child, ACPI_HANDLE *OutHandle)
45 ACPI_STATUS AcpiGetParent(ACPI_HANDLE Child, ACPI_HANDLE *OutParent)
46 ACPI_STATUS AcpiGetType(ACPI_HANDLE Object, ACPI_OBJECT_TYPE *OutType)
47 ACPI_STATUS AcpiGetHandle(ACPI_HANDLE Parent, ACPI_STRING Pathname, ACPI_HANDLE *OutHandle)
48 ACPI_STATUS AcpiGetName(ACPI_HANDLE Object, UINT32 NameType, ACPI_BUFFER *OutName)
49 ACPI_STATUS AcpiGetDevices(char *HID, ACPI_WALK_CALLBACK UserFunction, void *UserContext, void **ReturnValue)
50 ACPI_STATUS AcpiAttachData(ACPI_HANDLE Object, ACPI_OBJECT_HANDLER Handler, void *Data)
51 ACPI_STATUS AcpiDetachData(ACPI_HANDLE Object, ACPI_OBJECT_HANDLER Handler)
52 ACPI_STATUS AcpiGetData(ACPI_HANDLE Object, ACPI_OBJECT_HANDLER Handler, void **Data)
53 ACPI_STATUS AcpiInstallMethod(UINT8 *TableBuffer)
54 ACPI_STATUS AcpiWalkNamespace(ACPI_OBJECT_TYPE Type, ACPI_HANDLE StartObject, UINT32 MaxDepth, ACPI_WALK_CALLBACK PreOrderVisit, ACPI_WALK_CALLBACK PostOrderVisit, void *UserContext, void **ReturnValue)
55 ACPI_STATUS AcpiAcquireMutex(ACPI_HANDLE Parent, ACPI_STRING Pathname, UINT16 Timeout)
56 ACPI_STATUS AcpiReleaseMutex(ACPI_HANDLE Parent, ACPI_STRING Pathname)
57 ACPI_STATUS AcpiEnable()
58 ACPI_STATUS AcpiDisable()
59 ACPI_STATUS AcpiReset()
60 ACPI_STATUS AcpiReadBitRegister(UINT32 RegisterId, UINT32 *ReturnValue)
61 ACPI_STATUS AcpiWriteBitRegister(UINT32 RegisterId, UINT32 Value)
62 ACPI_STATUS AcpiRead(UINT64 *ReturnValue, ACPI_GENERIC_ADDRESS *Register)
63 ACPI_STATUS AcpiWrite(UINT64 Value, ACPI_GENERIC_ADDRESS *Register)
64 ACPI_STATUS AcpiAcquireGlobalLock(UINT16 Timeout, UINT32 *OutHandle)
65 ACPI_STATUS AcpiReleaseGlobalLock(UINT32 Handle)
66 ACPI_STATUS AcpiGetTimerResolution(UINT32 *OutValue)
67 ACPI_STATUS AcpiGetTimerDuration(UINT32 StartTicks, UINT32 EndTicks, UINT32 *OutValue)
68 ACPI_STATUS AcpiGetTimer(UINT32 *OutValue)
69 ACPI_STATUS AcpiEnableEvent(UINT32 Event, UINT32 Flags)
70 ACPI_STATUS AcpiDisableEvent(UINT32 Event, UINT32 Flags)
71 ACPI_STATUS AcpiClearEvent(UINT32 Event)
72 ACPI_STATUS AcpiGetEventStatus(UINT32 Event, ACPI_EVENT_STATUS *EventStatus)
73 ACPI_STATUS AcpiInstallFixedEventHandler(UINT32 Event, ACPI_EVENT_HANDLER Handler, void *Context)
74 ACPI_STATUS AcpiRemoveFixedEventHandler(UINT32 Event, ACPI_EVENT_HANDLER Handler)
75 ACPI_STATUS AcpiUpdateAllGpes()
76 ACPI_STATUS AcpiEnableGpe(ACPI_HANDLE GpeDevice, UINT32 GpeNumber)
77 ACPI_STATUS AcpiDisableGpe(ACPI_HANDLE GpeDevice, UINT32 GpeNumber)
78 ACPI_STATUS AcpiClearGpe(ACPI_HANDLE GpeDevice, UINT32 GpeNumber)
79 ACPI_STATUS AcpiSetGpe(ACPI_HANDLE GpeDevice, UINT32 GpeNumber, UINT8 Action)
80 ACPI_STATUS AcpiFinishGpe(ACPI_HANDLE GpeDevice, UINT32 GpeNumber)
81 ACPI_STATUS AcpiGetGpeStatus(ACPI_HANDLE GpeDevice, UINT32 GpeNumber, ACPI_EVENT_STATUS *EventStatus)
82 ACPI_STATUS AcpiGetGpeDevice(UINT32 Index, ACPI_HANDLE *GpeDevice)
83 ACPI_STATUS AcpiDisableAllGpes()
84 ACPI_STATUS AcpiEnableAllRuntimeGpes()
85 ACPI_STATUS AcpiInstallGpeBlock(ACPI_HANDLE GpeDevice, ACPI_GENERIC_ADDRESS *GpeBlockAddress, UINT32 RegisterCount, UINT32 Interrupt)
86 ACPI_STATUS AcpiRemoveGpeBlock(ACPI_HANDLE GpeDevice)
87 ACPI_STATUS AcpiInstallGpeHandler(ACPI_HANDLE GpeDevice, UINT32 GpeNumber, UINT32 Type, ACPI_GPE_HANDLER Handler, void *Context)
88 ACPI_STATUS AcpiRemoveGpeHandler(ACPI_HANDLE GpeDevice, UINT32 GpeNumber, ACPI_GPE_HANDLER Handler)
89 ACPI_STATUS AcpiInstallGlobalEventHandler(ACPI_GBL_EVENT_HANDLER Handler, void *Context)
90 ACPI_STATUS AcpiInstallNotifyHandler(ACPI_HANDLE Object, UINT32 Type, ACPI_NOTIFY_HANDLER Handler, void *Context)
91 ACPI_STATUS AcpiRemoveNotifyHandler(ACPI_HANDLE Object, UINT32 Type, ACPI_NOTIFY_HANDLER Handler)
92 ACPI_STATUS AcpiInstallAddressSpaceHandler(ACPI_HANDLE Object, ACPI_ADR_SPACE_TYPE SpaceId, ACPI_ADR_SPACE_HANDLER Handler, ACPI_ADR_SPACE_SETUP Setup, void *Context)
93 ACPI_STATUS AcpiRemoveAddressSpaceHandler(ACPI_HANDLE Object, ACPI_ADR_SPACE_TYPE SpaceId, ACPI_ADR_SPACE_HANDLER Handler)
94 ACPI_STATUS AcpiInstallExceptionHandler(ACPI_EXCEPTION_HANDLER Handler)
95 ACPI_STATUS AcpiGetCurrentResources(ACPI_HANDLE Device, ACPI_BUFFER *OutBuffer)
96 ACPI_STATUS AcpiGetPossibleResources(ACPI_HANDLE Device, ACPI_BUFFER *OutBuffer)
97 ACPI_STATUS AcpiSetCurrentResources(ACPI_HANDLE Device, ACPI_BUFFER *Buffer)
98 ACPI_STATUS AcpiGetEventResources(ACPI_HANDLE Device, ACPI_BUFFER *OutBuffer)
99 ACPI_STATUS AcpiGetIrqRoutingTable(ACPI_HANDLE Device, ACPI_BUFFER *OutBuffer)
100 ACPI_STATUS AcpiGetVendorResource(ACPI_HANDLE Device, char *Name, ACPI_VENDOR_UUID *Uuid, ACPI_BUFFER *OutBuffer)
101 ACPI_STATUS AcpiBufferToResource(UINT8 *AmlBuffer, UINT16 AmlBufferLength, ACPI_RESOURCE **OutResource)
102 ACPI_STATUS AcpiResourceToAddress64(ACPI_RESOURCE *Resource, ACPI_RESOURCE_ADDRESS64 *OutResource)
103 ACPI_STATUS AcpiWalkResources(ACPI_HANDLE Device, char *Name, ACPI_WALK_RESOURCE_CALLBACK UserFunction, void *UserContext)
104 UINT32 AcpiCheckAddressRange(ACPI_ADR_SPACE_TYPE SpaceId, ACPI_PHYSICAL_ADDRESS Address, ACPI_SIZE Length, BOOLEAN EmitWarning)
105 ACPI_STATUS AcpiDebugTrace(const char *Name, UINT32 DebugLevel, UINT32 DebugLayer, UINT32 Flags)
106 ACPI_STATUS AcpiDecodePldBuffer(UINT8 *Buffer, ACPI_SIZE Length, ACPI_PLD_INFO **ReturnBuffer)
107 const char *AcpiFormatException(ACPI_STATUS Status)
108 ACPI_STATUS AcpiGetStatistics(ACPI_STATISTICS *OutStats)
109 ACPI_STATUS AcpiGetSystemInfo(ACPI_BUFFER *OutBuffer)
110 ACPI_STATUS AcpiPurgeCachedObjects()
111 LONG AcpiScanTables(const char *Signature, const struct Hook *Hook, APTR UserData)
112 .skip 1
113 ACPI_STATUS AcpiGetSleepTypeData (UINT8 SleepState, UINT8 *SleepTypeA, UINT8 *SleepTypeB)
114 ACPI_BIT_REGISTER_INFO *AcpiHwGetBitRegisterInfo (UINT32 RegisterId)
115 .skip 2
116 UINT8 AcpiGetInfoFlags(ACPI_DEVICE_INFO *DevInfo)
117 UINT8 *AcpiGetInfoLowDstates(ACPI_DEVICE_INFO *DevInfo)
118 UINT8 *AcpiGetInfoHighDstates(ACPI_DEVICE_INFO *DevInfo)
119 UINT64 AcpiGetInfoAddress(ACPI_DEVICE_INFO *DevInfo)
120 ACPI_PNP_DEVICE_ID *AcpiGetInfoHardwareId(ACPI_DEVICE_INFO *DevInfo)
121 ACPI_PNP_DEVICE_ID *AcpiGetInfoUniqueId(ACPI_DEVICE_INFO *DevInfo)
122 ACPI_PNP_DEVICE_ID *AcpiGetInfoClassCode(ACPI_DEVICE_INFO *DevInfo)
123 ACPI_PNP_DEVICE_ID_LIST *AcpiGetInfoCompatIdList(ACPI_DEVICE_INFO *DevInfo)
124 ##end functionlist