summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/files.acpi
blob: 8c60193dc696cdee160c083c742feb3065ddfe98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
#	$OpenBSD: files.acpi,v 1.36 2017/01/10 08:54:14 jsg Exp $
#
# Config file and device description for machine-independent ACPI code.
# Included by ports that need it.

define	acpi {}
device	acpi
attach	acpi at bios
file	dev/acpi/acpi.c			acpi needs-flag
file	dev/acpi/acpiutil.c		acpi
file	dev/acpi/dsdt.c			acpi
file	dev/acpi/acpidebug.c		acpi & ddb

# ACPI timer
device	acpitimer
attach	acpitimer at acpi
file	dev/acpi/acpitimer.c		acpitimer

# AC device
device	acpiac
attach	acpiac at acpi
file	dev/acpi/acpiac.c		acpiac

# battery device
device	acpibat
attach	acpibat at acpi
file	dev/acpi/acpibat.c		acpibat

# button device
device	acpibtn
attach	acpibtn at acpi
file	dev/acpi/acpibtn.c		acpibtn

# cpu device
device	acpicpu
attach	acpicpu at acpi
file	dev/acpi/acpicpu.c		acpicpu needs-flag

# High Precision Event Timer
device	acpihpet
attach	acpihpet at acpi
file	dev/acpi/acpihpet.c		acpihpet

# Embedded Controller
device	acpiec
attach	acpiec at acpi
file	dev/acpi/acpiec.c		acpiec

# Thermal Zone
device	acpitz
attach	acpitz at acpi
file	dev/acpi/acpitz.c		acpitz

# Multiple APIC Description Table
device	acpimadt
attach	acpimadt at acpi
file	dev/acpi/acpimadt.c		acpimadt

# Memory Mapped Configuration Space Address Description Table
device	acpimcfg
attach	acpimcfg at acpi
file	dev/acpi/acpimcfg.c		acpimcfg

# PCI Routing Table
device	acpiprt
attach	acpiprt at acpi
file	dev/acpi/acpiprt.c		acpiprt needs-flag

# Docking station
device	acpidock
attach	acpidock at acpi
file	dev/acpi/acpidock.c		acpidock

# ASUS ACPI Hotkeys
device	acpiasus
attach	acpiasus at acpi
file	dev/acpi/acpiasus.c		acpiasus

# IBM/Lenovo ThinkPad support
device	acpithinkpad
attach	acpithinkpad at acpi
file	dev/acpi/acpithinkpad.c		acpithinkpad

# Toshiba support
device	acpitoshiba
attach	acpitoshiba at acpi
file	dev/acpi/acpitoshiba.c		acpitoshiba

# Sony support
device	acpisony
attach	acpisony at acpi
file	dev/acpi/acpisony.c		acpisony

# ACPI video
define	acpivideo {}
device	acpivideo
attach	acpivideo at acpi
file	dev/acpi/acpivideo.c		acpivideo

# ACPI vout
device	acpivout
attach	acpivout at acpivideo
file	dev/acpi/acpivout.c		acpivout

# ACPI pwrres
device	acpipwrres
attach	acpipwrres at acpi
file	dev/acpi/acpipwrres.c		acpipwrres needs-flag

# ASUSTeK AI Booster ATK0110
device	aibs
attach	aibs at acpi
file	dev/acpi/atk0110.c		aibs

# Intel Bay Trail GPIO
device	bytgpio
attach	bytgpio at acpi
file	dev/acpi/bytgpio.c		bytgpio

# Intel Cherry View GPIO
device	chvgpio
attach	chvgpio at acpi
file	dev/acpi/chvgpio.c		chvgpio

# SD Host Controller
attach	sdhc at acpi with sdhc_acpi
file	dev/acpi/sdhc_acpi.c		sdhc_acpi

# Synopsys DesignWare I2C controller
device	dwiic: i2cbus
attach	dwiic at acpi
file	dev/acpi/dwiic.c		dwiic

# Chromebook keyboard backlight
device	acpicbkbd
attach	acpicbkbd at acpi
file	dev/acpi/acpicbkbd.c		acpicbkbd

# Ambient Light Sensor
device	acpials
attach	acpials at acpi
file	dev/acpi/acpials.c		acpials

# Trusted Platform Module
device	tpm
attach	tpm at acpi
file	dev/acpi/tpm.c			tpm

# Hyper-V Entropy
device	acpihve
attach	acpihve at acpi
file	dev/acpi/acpihve.c		acpihve