files.acpi revision 1.47
11.47Sjmcneill#	$NetBSD: files.acpi,v 1.47 2007/12/09 20:27:53 jmcneill Exp $
21.1Sthorpej
31.1Sthorpejinclude "dev/acpi/acpica/files.acpica"
41.1Sthorpej
51.37Schristosdefflag	opt_acpi.h	ACPIVERBOSE ACPI_DEBUG ACPI_ACTIVATE_DEV
61.37Schristos			ACPI_DSDT_OVERRIDE ACPI_SCANPCI
71.41Scubedefparam opt_acpi.h	ACPI_DSDT_FILE := "\"/dev/null\""
81.1Sthorpej
91.39Schristosdefine	acpiapmbus { }
101.39Schristosdefine	acpinodebus { }
111.47Sjmcneilldefine	acpiecdtbus { }
121.39Schristos
131.47Sjmcneilldevice	acpi: acpiapmbus, acpinodebus, acpiecdtbus, sysmon_power, sysmon_taskq
141.1Sthorpejattach	acpi at acpibus
151.1Sthorpejfile	dev/acpi/acpi.c			acpi		needs-flag
161.2Sthorpejfile	dev/acpi/acpi_resource.c	acpi
171.25Skochifile	dev/acpi/acpi_powerres.c	acpi
181.37Schristosfile	dev/acpi/acpi_madt.c		acpi
191.37Schristosfile	dev/acpi/acpi_pci_link.c	acpi
201.20Sfvdlfile	dev/acpi/acpi_quirks.c		acpi
211.36Sdrochnerfile	dev/acpi/acpi_timer.c		acpi
221.2Sthorpej
231.38Schristos# ACPI/apm emulation.
241.46Stnnattach  apm at acpiapmbus with acpiapm: sysmon_envsys
251.38Schristosfile	dev/acpi/acpi_apm.c		acpiapm
261.38Schristos
271.2Sthorpej# ACPI Embedded Controller
281.2Sthorpejdevice	acpiec
291.39Schristosattach	acpiec at acpinodebus
301.47Sjmcneilldevice	acpiecdt
311.47Sjmcneillattach	acpiecdt at acpiecdtbus
321.47Sjmcneillfile	dev/acpi/acpi_ec.c		acpiec|acpiecdt
331.1Sthorpej
341.1Sthorpej# ACPI Lid Switch
351.17Sthorpejdevice	acpilid: sysmon_power
361.39Schristosattach	acpilid at acpinodebus
371.1Sthorpejfile	dev/acpi/acpi_lid.c		acpilid
381.1Sthorpej
391.1Sthorpej# ACPI Button
401.17Sthorpejdevice	acpibut: sysmon_power
411.39Schristosattach	acpibut at acpinodebus
421.1Sthorpejfile	dev/acpi/acpi_button.c		acpibut
431.1Sthorpej
441.1Sthorpej# ACPI AC Adapter
451.24Skochidevice	acpiacad: sysmon_envsys, sysmon_power
461.39Schristosattach	acpiacad at acpinodebus
471.2Sthorpejfile	dev/acpi/acpi_acad.c		acpiacad
481.5Ssommerfe
491.5Ssommerfe# ACPI Control Method Battery
501.12Sexplorerdevice	acpibat: sysmon_envsys
511.39Schristosattach	acpibat at acpinodebus
521.5Ssommerfefile	dev/acpi/acpi_bat.c		acpibat
531.13Sjmcneill
541.13Sjmcneill# ACPI Thermal Zone
551.13Sjmcneilldevice	acpitz: sysmon_envsys
561.39Schristosattach	acpitz at acpinodebus
571.13Sjmcneillfile	dev/acpi/acpi_tz.c		acpitz
581.8Sjmcneill
591.8Sjmcneill# Serial interface
601.39Schristosattach	com at acpinodebus with com_acpi
611.8Sjmcneillfile	dev/acpi/com_acpi.c		com_acpi
621.11Sjmcneill
631.11Sjmcneill# Floppy disk controller
641.39Schristosattach	fdc at acpinodebus with fdc_acpi
651.11Sjmcneillfile	dev/acpi/fdc_acpi.c		fdc_acpi
661.9Sjmcneill
671.9Sjmcneill# Parallel interface
681.39Schristosattach	lpt at acpinodebus with lpt_acpi
691.21Sjdolecekfile	dev/acpi/lpt_acpi.c		lpt_acpi & !ppbus
701.21Sjdolecek
711.39Schristosattach	atppc at acpinodebus with atppc_acpi: isadma
721.21Sjdolecekfile	dev/acpi/atppc_acpi.c		atppc_acpi
731.10Smatt
741.10Smatt# Keyboard controller
751.39Schristosattach	pckbc at acpinodebus with pckbc_acpi
761.10Smattfile	dev/acpi/pckbc_acpi.c		pckbc_acpi
771.8Sjmcneill
781.8Sjmcneill# NeoMagic 256AV audio with CS4232 codec
791.39Schristosattach	wss at acpinodebus with wss_acpi
801.8Sjmcneillfile	dev/acpi/wss_acpi.c		wss_acpi
811.28Sxtraeme
821.28Sxtraeme# Roland MPU401 (compatible) MIDI UART
831.39Schristosattach	mpu at acpinodebus with mpu_acpi
841.28Sxtraemefile	dev/acpi/mpu_acpi.c		mpu_acpi
851.29Sxtraeme
861.29Sxtraeme# Joystick/Game port
871.39Schristosattach	joy at acpinodebus with joy_acpi
881.29Sxtraemefile	dev/acpi/joy_acpi.c		joy_acpi
891.30Sxtraeme
901.30Sxtraeme# AT-style speaker sound
911.39Schristosattach	pcppi at acpinodebus with pcppi_acpi
921.30Sxtraemefile	dev/acpi/pcppi_acpi.c		pcppi_acpi
931.31Scube
941.31Scube# AT Timer
951.39Schristosattach	attimer at acpinodebus with attimer_acpi
961.31Scubefile	dev/acpi/attimer_acpi.c		attimer_acpi
971.40Sitohy
981.40Sitohy# Yamaha OPL3-SAx
991.40Sitohyattach	ym at acpinodebus with ym_acpi
1001.40Sitohyfile	dev/acpi/ym_acpi.c		ym_acpi
1011.42Snjoly
1021.42Snjoly# High Precision Event Timer
1031.42Snjolyattach 	hpet at acpinodebus with hpet_acpi
1041.42Snjolyfile 	dev/acpi/hpet_acpi.c		hpet_acpi
1051.42Snjoly
1061.44Sxtraeme# ASUS AI Booster Hardware monitor
1071.43Sxtraemedevice	aiboost: sysmon_envsys
1081.43Sxtraemeattach	aiboost at acpinodebus
1091.44Sxtraemefile	dev/acpi/aiboost.c		aiboost
1101.45Sxtraeme
1111.45Sxtraeme# Abit uGuru 2005
1121.45Sxtraemeattach	ug at acpinodebus with ug_acpi
1131.45Sxtraemefile	dev/acpi/ug_acpi.c		ug_acpi
114