xref: /openbsd-src/sys/dev/acpi/files.acpi (revision 43003dfe3ad45d1698bed8a37f2b0f5b14f20d4f)
1#	$OpenBSD: files.acpi,v 1.23 2009/07/23 01:38:16 cnst 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
80define	acpivideo {}
81device	acpivideo
82attach	acpivideo at acpi
83file	dev/acpi/acpivideo.c		acpivideo
84
85# ACPI vout
86device	acpivout
87attach	acpivout at acpivideo
88file	dev/acpi/acpivout.c		acpivout
89
90# ACPI pwrres
91device	acpipwrres
92attach	acpipwrres at acpi
93file	dev/acpi/acpipwrres.c		acpipwrres
94
95# ASUSTeK AI Booster ATK0110
96device	aibs
97attach	aibs at acpi
98file	dev/acpi/atk0110.c		aibs
99