files.acpi revision 1.39
11.39Schristos#	$NetBSD: files.acpi,v 1.39 2006/08/06 15:46:54 christos 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.34Srpaulodefparam opt_acpi.h	ACPI_DSDT_FILE
81.1Sthorpej
91.39Schristosdefine	acpiapmbus { }
101.39Schristosdefine	acpinodebus { }
111.39Schristos
121.39Schristosdevice	acpi: acpiapmbus, acpinodebus, sysmon_power, sysmon_taskq
131.1Sthorpejattach	acpi at acpibus
141.1Sthorpejfile	dev/acpi/acpi.c			acpi		needs-flag
151.2Sthorpejfile	dev/acpi/acpi_resource.c	acpi
161.25Skochifile	dev/acpi/acpi_powerres.c	acpi
171.37Schristosfile	dev/acpi/acpi_madt.c		acpi
181.37Schristosfile	dev/acpi/acpi_pci_link.c	acpi
191.20Sfvdlfile	dev/acpi/acpi_quirks.c		acpi
201.36Sdrochnerfile	dev/acpi/acpi_timer.c		acpi
211.2Sthorpej
221.38Schristos# ACPI/apm emulation.
231.39Schristosattach  apm at acpiapmbus with acpiapm
241.38Schristosfile	dev/acpi/acpi_apm.c		acpiapm
251.38Schristos
261.2Sthorpej# ACPI Embedded Controller
271.2Sthorpejdevice	acpiec
281.39Schristosattach	acpiec at acpinodebus
291.23Stronfile	dev/acpi/acpi_ec.c		acpiec		needs-flag
301.1Sthorpej
311.1Sthorpej# ACPI Lid Switch
321.17Sthorpejdevice	acpilid: sysmon_power
331.39Schristosattach	acpilid at acpinodebus
341.1Sthorpejfile	dev/acpi/acpi_lid.c		acpilid
351.1Sthorpej
361.1Sthorpej# ACPI Button
371.17Sthorpejdevice	acpibut: sysmon_power
381.39Schristosattach	acpibut at acpinodebus
391.1Sthorpejfile	dev/acpi/acpi_button.c		acpibut
401.1Sthorpej
411.1Sthorpej# ACPI AC Adapter
421.24Skochidevice	acpiacad: sysmon_envsys, sysmon_power
431.39Schristosattach	acpiacad at acpinodebus
441.2Sthorpejfile	dev/acpi/acpi_acad.c		acpiacad
451.5Ssommerfe
461.5Ssommerfe# ACPI Control Method Battery
471.12Sexplorerdevice	acpibat: sysmon_envsys
481.39Schristosattach	acpibat at acpinodebus
491.5Ssommerfefile	dev/acpi/acpi_bat.c		acpibat
501.13Sjmcneill
511.13Sjmcneill# ACPI Thermal Zone
521.13Sjmcneilldevice	acpitz: sysmon_envsys
531.39Schristosattach	acpitz at acpinodebus
541.13Sjmcneillfile	dev/acpi/acpi_tz.c		acpitz
551.8Sjmcneill
561.8Sjmcneill# Serial interface
571.39Schristosattach	com at acpinodebus with com_acpi
581.8Sjmcneillfile	dev/acpi/com_acpi.c		com_acpi
591.11Sjmcneill
601.11Sjmcneill# Floppy disk controller
611.39Schristosattach	fdc at acpinodebus with fdc_acpi
621.11Sjmcneillfile	dev/acpi/fdc_acpi.c		fdc_acpi
631.9Sjmcneill
641.9Sjmcneill# Parallel interface
651.39Schristosattach	lpt at acpinodebus with lpt_acpi
661.21Sjdolecekfile	dev/acpi/lpt_acpi.c		lpt_acpi & !ppbus
671.21Sjdolecek
681.39Schristosattach	atppc at acpinodebus with atppc_acpi: isadma
691.21Sjdolecekfile	dev/acpi/atppc_acpi.c		atppc_acpi
701.10Smatt
711.10Smatt# Keyboard controller
721.39Schristosattach	pckbc at acpinodebus with pckbc_acpi
731.10Smattfile	dev/acpi/pckbc_acpi.c		pckbc_acpi
741.8Sjmcneill
751.8Sjmcneill# NeoMagic 256AV audio with CS4232 codec
761.39Schristosattach	wss at acpinodebus with wss_acpi
771.8Sjmcneillfile	dev/acpi/wss_acpi.c		wss_acpi
781.28Sxtraeme
791.28Sxtraeme# Roland MPU401 (compatible) MIDI UART
801.39Schristosattach	mpu at acpinodebus with mpu_acpi
811.28Sxtraemefile	dev/acpi/mpu_acpi.c		mpu_acpi
821.29Sxtraeme
831.29Sxtraeme# Joystick/Game port
841.39Schristosattach	joy at acpinodebus with joy_acpi
851.29Sxtraemefile	dev/acpi/joy_acpi.c		joy_acpi
861.30Sxtraeme
871.30Sxtraeme# AT-style speaker sound
881.39Schristosattach	pcppi at acpinodebus with pcppi_acpi
891.30Sxtraemefile	dev/acpi/pcppi_acpi.c		pcppi_acpi
901.31Scube
911.31Scube# AT Timer
921.39Schristosattach	attimer at acpinodebus with attimer_acpi
931.31Scubefile	dev/acpi/attimer_acpi.c		attimer_acpi
94