files.acpi revision 1.47
1#	$NetBSD: files.acpi,v 1.47 2007/12/09 20:27:53 jmcneill Exp $
2
3include "dev/acpi/acpica/files.acpica"
4
5defflag	opt_acpi.h	ACPIVERBOSE ACPI_DEBUG ACPI_ACTIVATE_DEV
6			ACPI_DSDT_OVERRIDE ACPI_SCANPCI
7defparam opt_acpi.h	ACPI_DSDT_FILE := "\"/dev/null\""
8
9define	acpiapmbus { }
10define	acpinodebus { }
11define	acpiecdtbus { }
12
13device	acpi: acpiapmbus, acpinodebus, acpiecdtbus, sysmon_power, sysmon_taskq
14attach	acpi at acpibus
15file	dev/acpi/acpi.c			acpi		needs-flag
16file	dev/acpi/acpi_resource.c	acpi
17file	dev/acpi/acpi_powerres.c	acpi
18file	dev/acpi/acpi_madt.c		acpi
19file	dev/acpi/acpi_pci_link.c	acpi
20file	dev/acpi/acpi_quirks.c		acpi
21file	dev/acpi/acpi_timer.c		acpi
22
23# ACPI/apm emulation.
24attach  apm at acpiapmbus with acpiapm: sysmon_envsys
25file	dev/acpi/acpi_apm.c		acpiapm
26
27# ACPI Embedded Controller
28device	acpiec
29attach	acpiec at acpinodebus
30device	acpiecdt
31attach	acpiecdt at acpiecdtbus
32file	dev/acpi/acpi_ec.c		acpiec|acpiecdt
33
34# ACPI Lid Switch
35device	acpilid: sysmon_power
36attach	acpilid at acpinodebus
37file	dev/acpi/acpi_lid.c		acpilid
38
39# ACPI Button
40device	acpibut: sysmon_power
41attach	acpibut at acpinodebus
42file	dev/acpi/acpi_button.c		acpibut
43
44# ACPI AC Adapter
45device	acpiacad: sysmon_envsys, sysmon_power
46attach	acpiacad at acpinodebus
47file	dev/acpi/acpi_acad.c		acpiacad
48
49# ACPI Control Method Battery
50device	acpibat: sysmon_envsys
51attach	acpibat at acpinodebus
52file	dev/acpi/acpi_bat.c		acpibat
53
54# ACPI Thermal Zone
55device	acpitz: sysmon_envsys
56attach	acpitz at acpinodebus
57file	dev/acpi/acpi_tz.c		acpitz
58
59# Serial interface
60attach	com at acpinodebus with com_acpi
61file	dev/acpi/com_acpi.c		com_acpi
62
63# Floppy disk controller
64attach	fdc at acpinodebus with fdc_acpi
65file	dev/acpi/fdc_acpi.c		fdc_acpi
66
67# Parallel interface
68attach	lpt at acpinodebus with lpt_acpi
69file	dev/acpi/lpt_acpi.c		lpt_acpi & !ppbus
70
71attach	atppc at acpinodebus with atppc_acpi: isadma
72file	dev/acpi/atppc_acpi.c		atppc_acpi
73
74# Keyboard controller
75attach	pckbc at acpinodebus with pckbc_acpi
76file	dev/acpi/pckbc_acpi.c		pckbc_acpi
77
78# NeoMagic 256AV audio with CS4232 codec
79attach	wss at acpinodebus with wss_acpi
80file	dev/acpi/wss_acpi.c		wss_acpi
81
82# Roland MPU401 (compatible) MIDI UART
83attach	mpu at acpinodebus with mpu_acpi
84file	dev/acpi/mpu_acpi.c		mpu_acpi
85
86# Joystick/Game port
87attach	joy at acpinodebus with joy_acpi
88file	dev/acpi/joy_acpi.c		joy_acpi
89
90# AT-style speaker sound
91attach	pcppi at acpinodebus with pcppi_acpi
92file	dev/acpi/pcppi_acpi.c		pcppi_acpi
93
94# AT Timer
95attach	attimer at acpinodebus with attimer_acpi
96file	dev/acpi/attimer_acpi.c		attimer_acpi
97
98# Yamaha OPL3-SAx
99attach	ym at acpinodebus with ym_acpi
100file	dev/acpi/ym_acpi.c		ym_acpi
101
102# High Precision Event Timer
103attach 	hpet at acpinodebus with hpet_acpi
104file 	dev/acpi/hpet_acpi.c		hpet_acpi
105
106# ASUS AI Booster Hardware monitor
107device	aiboost: sysmon_envsys
108attach	aiboost at acpinodebus
109file	dev/acpi/aiboost.c		aiboost
110
111# Abit uGuru 2005
112attach	ug at acpinodebus with ug_acpi
113file	dev/acpi/ug_acpi.c		ug_acpi
114