xref: /openbsd-src/sys/dev/acpi/files.acpi (revision a28daedfc357b214be5c701aa8ba8adb29a7f1c2)
1#	$OpenBSD: files.acpi,v 1.20 2008/07/02 03:14:54 fgsch Exp $
2#
3# Config file and device description for machine-independent ACPI code.
4# Included by ports that need it.
5
6define	acpi {}
7device	acpi
8attach	acpi at bios
9file	dev/acpi/acpi.c			acpi needs-flag
10file	dev/acpi/acpiutil.c		acpi
11file	dev/acpi/dsdt.c			acpi
12file	dev/acpi/acpidebug.c		acpi & ddb
13
14# ACPI timer
15device	acpitimer
16attach	acpitimer at acpi
17file	dev/acpi/acpitimer.c		acpitimer
18
19# AC device
20device	acpiac
21attach	acpiac at acpi
22file	dev/acpi/acpiac.c		acpiac
23
24# battery device
25device	acpibat
26attach	acpibat at acpi
27file	dev/acpi/acpibat.c		acpibat
28
29# button device
30device	acpibtn
31attach	acpibtn at acpi
32file	dev/acpi/acpibtn.c		acpibtn
33
34# cpu device
35device	acpicpu
36attach	acpicpu at acpi
37file	dev/acpi/acpicpu.c		acpicpu needs-flag
38
39# High Precision Event Timer
40device	acpihpet
41attach	acpihpet at acpi
42file	dev/acpi/acpihpet.c		acpihpet
43
44# Embedded Controller
45device	acpiec
46attach	acpiec at acpi
47file	dev/acpi/acpiec.c		acpiec
48
49# Thermal Zone
50device	acpitz
51attach	acpitz at acpi
52file	dev/acpi/acpitz.c		acpitz
53
54# Multiple APIC Description Table
55device	acpimadt
56attach	acpimadt at acpi
57file	dev/acpi/acpimadt.c		acpimadt
58
59# PCI Routing Table
60device	acpiprt
61attach	acpiprt at acpi
62file	dev/acpi/acpiprt.c		acpiprt needs-flag
63
64# Docking station
65device	acpidock
66attach	acpidock at acpi
67file	dev/acpi/acpidock.c		acpidock
68
69# ASUS ACPI Hotkeys
70device	acpiasus
71attach	acpiasus at acpi
72file	dev/acpi/acpiasus.c		acpiasus
73
74# IBM/Lenovo ThinkPad support
75device	acpithinkpad
76attach	acpithinkpad at acpi
77file	dev/acpi/acpithinkpad.c		acpithinkpad
78
79# ACPI video
80device	acpivideo
81attach	acpivideo at acpi
82file	dev/acpi/acpivideo.c		acpivideo
83