files.acpi revision 1.62
11.62Scegger#	$NetBSD: files.acpi,v 1.62 2009/11/25 13:21:49 cegger Exp $
21.1Sthorpej
31.1Sthorpejinclude "dev/acpi/acpica/files.acpica"
41.1Sthorpej
51.37Schristosdefflag	opt_acpi.h	ACPIVERBOSE ACPI_DEBUG ACPI_ACTIVATE_DEV
61.53Sjoerg			ACPI_DSDT_OVERRIDE ACPI_SCANPCI ACPI_BREAKPOINT
71.41Scubedefparam opt_acpi.h	ACPI_DSDT_FILE := "\"/dev/null\""
81.1Sthorpej
91.39Schristosdefine	acpiapmbus { }
101.39Schristosdefine	acpinodebus { }
111.47Sjmcneilldefine	acpiecdtbus { }
121.39Schristos
131.57Sjmcneilldevice	acpi: acpica, acpiapmbus, acpinodebus, acpiecdtbus, sysmon_power, sysmon_taskq
141.1Sthorpejattach	acpi at acpibus
151.57Sjmcneillfile	dev/acpi/acpi.c			acpi
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.55Sjmcneillfile	dev/acpi/acpi_wakedev.c		acpi
231.61Sceggerfile	dev/acpi/acpi_srat.c		acpi
241.62Sceggerfile	dev/acpi/acpi_slit.c		acpi
251.2Sthorpej
261.38Schristos# ACPI/apm emulation.
271.46Stnnattach  apm at acpiapmbus with acpiapm: sysmon_envsys
281.38Schristosfile	dev/acpi/acpi_apm.c		acpiapm
291.38Schristos
301.2Sthorpej# ACPI Embedded Controller
311.2Sthorpejdevice	acpiec
321.39Schristosattach	acpiec at acpinodebus
331.47Sjmcneilldevice	acpiecdt
341.47Sjmcneillattach	acpiecdt at acpiecdtbus
351.47Sjmcneillfile	dev/acpi/acpi_ec.c		acpiec|acpiecdt
361.1Sthorpej
371.1Sthorpej# ACPI Lid Switch
381.17Sthorpejdevice	acpilid: sysmon_power
391.39Schristosattach	acpilid at acpinodebus
401.1Sthorpejfile	dev/acpi/acpi_lid.c		acpilid
411.1Sthorpej
421.1Sthorpej# ACPI Button
431.17Sthorpejdevice	acpibut: sysmon_power
441.39Schristosattach	acpibut at acpinodebus
451.1Sthorpejfile	dev/acpi/acpi_button.c		acpibut
461.1Sthorpej
471.1Sthorpej# ACPI AC Adapter
481.24Skochidevice	acpiacad: sysmon_envsys, sysmon_power
491.39Schristosattach	acpiacad at acpinodebus
501.2Sthorpejfile	dev/acpi/acpi_acad.c		acpiacad
511.5Ssommerfe
521.5Ssommerfe# ACPI Control Method Battery
531.12Sexplorerdevice	acpibat: sysmon_envsys
541.39Schristosattach	acpibat at acpinodebus
551.5Ssommerfefile	dev/acpi/acpi_bat.c		acpibat
561.13Sjmcneill
571.13Sjmcneill# ACPI Thermal Zone
581.13Sjmcneilldevice	acpitz: sysmon_envsys
591.39Schristosattach	acpitz at acpinodebus
601.13Sjmcneillfile	dev/acpi/acpi_tz.c		acpitz
611.8Sjmcneill
621.8Sjmcneill# Serial interface
631.39Schristosattach	com at acpinodebus with com_acpi
641.8Sjmcneillfile	dev/acpi/com_acpi.c		com_acpi
651.11Sjmcneill
661.11Sjmcneill# Floppy disk controller
671.39Schristosattach	fdc at acpinodebus with fdc_acpi
681.11Sjmcneillfile	dev/acpi/fdc_acpi.c		fdc_acpi
691.9Sjmcneill
701.9Sjmcneill# Parallel interface
711.39Schristosattach	lpt at acpinodebus with lpt_acpi
721.21Sjdolecekfile	dev/acpi/lpt_acpi.c		lpt_acpi & !ppbus
731.21Sjdolecek
741.39Schristosattach	atppc at acpinodebus with atppc_acpi: isadma
751.21Sjdolecekfile	dev/acpi/atppc_acpi.c		atppc_acpi
761.10Smatt
771.10Smatt# Keyboard controller
781.39Schristosattach	pckbc at acpinodebus with pckbc_acpi
791.10Smattfile	dev/acpi/pckbc_acpi.c		pckbc_acpi
801.8Sjmcneill
811.8Sjmcneill# NeoMagic 256AV audio with CS4232 codec
821.39Schristosattach	wss at acpinodebus with wss_acpi
831.8Sjmcneillfile	dev/acpi/wss_acpi.c		wss_acpi
841.28Sxtraeme
851.28Sxtraeme# Roland MPU401 (compatible) MIDI UART
861.39Schristosattach	mpu at acpinodebus with mpu_acpi
871.28Sxtraemefile	dev/acpi/mpu_acpi.c		mpu_acpi
881.29Sxtraeme
891.29Sxtraeme# Joystick/Game port
901.39Schristosattach	joy at acpinodebus with joy_acpi
911.29Sxtraemefile	dev/acpi/joy_acpi.c		joy_acpi
921.30Sxtraeme
931.30Sxtraeme# AT-style speaker sound
941.39Schristosattach	pcppi at acpinodebus with pcppi_acpi
951.30Sxtraemefile	dev/acpi/pcppi_acpi.c		pcppi_acpi
961.31Scube
971.31Scube# AT Timer
981.39Schristosattach	attimer at acpinodebus with attimer_acpi
991.31Scubefile	dev/acpi/attimer_acpi.c		attimer_acpi
1001.40Sitohy
1011.40Sitohy# Yamaha OPL3-SAx
1021.40Sitohyattach	ym at acpinodebus with ym_acpi
1031.40Sitohyfile	dev/acpi/ym_acpi.c		ym_acpi
1041.42Snjoly
1051.42Snjoly# High Precision Event Timer
1061.42Snjolyattach 	hpet at acpinodebus with hpet_acpi
1071.42Snjolyfile 	dev/acpi/hpet_acpi.c		hpet_acpi
1081.42Snjoly
1091.44Sxtraeme# ASUS AI Booster Hardware monitor
1101.43Sxtraemedevice	aiboost: sysmon_envsys
1111.43Sxtraemeattach	aiboost at acpinodebus
1121.44Sxtraemefile	dev/acpi/aiboost.c		aiboost
1131.45Sxtraeme
1141.50Sjmcneill# ASUS hotkey device
1151.54Sjmcneilldevice	asus: sysmon_envsys, sysmon_power
1161.50Sjmcneillattach	asus at acpinodebus
1171.50Sjmcneillfile	dev/acpi/asus_acpi.c		asus
1181.50Sjmcneill
1191.45Sxtraeme# Abit uGuru 2005
1201.45Sxtraemeattach	ug at acpinodebus with ug_acpi
1211.45Sxtraemefile	dev/acpi/ug_acpi.c		ug_acpi
1221.48Sjmcneill
1231.51Scegger# HP Quick Launch Buttons
1241.51Sceggerdevice	hpqlb: sysmon_power
1251.51Sceggerattach	hpqlb at acpinodebus
1261.51Sceggerfile	dev/acpi/hpqlb_acpi.c		hpqlb
1271.51Scegger
1281.49Sjmcneill# Sony Notebook Controller (brightness, hotkeys, etc.)
1291.49Sjmcneilldevice	sony: displaydev
1301.49Sjmcneillattach	sony at acpinodebus with sony_acpi
1311.49Sjmcneillfile	dev/acpi/sony_acpi.c		sony_acpi
1321.49Sjmcneill
1331.56Schristos# Sony SPIC (jog dial etc.)
1341.56Schristosattach	spic at acpinodebus with spic_acpi
1351.56Schristosfile	dev/acpi/spic_acpi.c		spic_acpi
1361.56Schristos
1371.48Sjmcneill# IBM/Lenovo Thinkpad hotkey device
1381.48Sjmcneilldevice	thinkpad
1391.48Sjmcneillattach	thinkpad at acpinodebus
1401.48Sjmcneillfile	dev/acpi/thinkpad_acpi.c	thinkpad
1411.52Scegger
1421.52Scegger# Direct Application Launch Buttons
1431.52Sceggerdevice	acpidalb
1441.52Sceggerattach	acpidalb at acpinodebus
1451.52Sceggerfile	dev/acpi/dalb_acpi.c		acpidalb
1461.59Sjmcneill
1471.59Sjmcneill# Winbond Integrated Media Reader
1481.59Sjmcneillattach	wb at acpinodebus with wb_acpi
1491.59Sjmcneillfile	dev/acpi/wb_acpi.c		wb_acpi
1501.60Sjmcneill
1511.60Sjmcneill# ACPI-WMI Mapper
1521.60Sjmcneilldevice	acpiwmi
1531.60Sjmcneillattach	acpiwmi at acpinodebus
1541.60Sjmcneillfile	dev/acpi/wmi_acpi.c		acpiwmi
155