files.acpi revision 1.74
11.74Sjruoho#	$NetBSD: files.acpi,v 1.74 2010/04/22 18:40:09 jruoho 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.65Sjruohofile	dev/acpi/acpi_debug.c		acpi
171.37Schristosfile	dev/acpi/acpi_madt.c		acpi
181.63Sceggerfile	dev/acpi/acpi_pci.c		acpi
191.37Schristosfile	dev/acpi/acpi_pci_link.c	acpi
201.74Sjruohofile	dev/acpi/acpi_power.c		acpi
211.20Sfvdlfile	dev/acpi/acpi_quirks.c		acpi
221.73Sjruohofile	dev/acpi/acpi_resource.c	acpi
231.73Sjruohofile	dev/acpi/acpi_srat.c		acpi
241.73Sjruohofile	dev/acpi/acpi_slit.c		acpi
251.36Sdrochnerfile	dev/acpi/acpi_timer.c		acpi
261.73Sjruohofile	dev/acpi/acpi_util.c		acpi
271.55Sjmcneillfile	dev/acpi/acpi_wakedev.c		acpi
281.2Sthorpej
291.38Schristos# ACPI/apm emulation.
301.46Stnnattach  apm at acpiapmbus with acpiapm: sysmon_envsys
311.38Schristosfile	dev/acpi/acpi_apm.c		acpiapm
321.38Schristos
331.2Sthorpej# ACPI Embedded Controller
341.2Sthorpejdevice	acpiec
351.39Schristosattach	acpiec at acpinodebus
361.47Sjmcneilldevice	acpiecdt
371.47Sjmcneillattach	acpiecdt at acpiecdtbus
381.47Sjmcneillfile	dev/acpi/acpi_ec.c		acpiec|acpiecdt
391.1Sthorpej
401.1Sthorpej# ACPI Lid Switch
411.17Sthorpejdevice	acpilid: sysmon_power
421.39Schristosattach	acpilid at acpinodebus
431.1Sthorpejfile	dev/acpi/acpi_lid.c		acpilid
441.1Sthorpej
451.1Sthorpej# ACPI Button
461.17Sthorpejdevice	acpibut: sysmon_power
471.39Schristosattach	acpibut at acpinodebus
481.1Sthorpejfile	dev/acpi/acpi_button.c		acpibut
491.1Sthorpej
501.1Sthorpej# ACPI AC Adapter
511.24Skochidevice	acpiacad: sysmon_envsys, sysmon_power
521.39Schristosattach	acpiacad at acpinodebus
531.2Sthorpejfile	dev/acpi/acpi_acad.c		acpiacad
541.5Ssommerfe
551.5Ssommerfe# ACPI Control Method Battery
561.12Sexplorerdevice	acpibat: sysmon_envsys
571.39Schristosattach	acpibat at acpinodebus
581.5Ssommerfefile	dev/acpi/acpi_bat.c		acpibat
591.13Sjmcneill
601.13Sjmcneill# ACPI Thermal Zone
611.13Sjmcneilldevice	acpitz: sysmon_envsys
621.39Schristosattach	acpitz at acpinodebus
631.13Sjmcneillfile	dev/acpi/acpi_tz.c		acpitz
641.8Sjmcneill
651.8Sjmcneill# Serial interface
661.39Schristosattach	com at acpinodebus with com_acpi
671.8Sjmcneillfile	dev/acpi/com_acpi.c		com_acpi
681.11Sjmcneill
691.11Sjmcneill# Floppy disk controller
701.39Schristosattach	fdc at acpinodebus with fdc_acpi
711.11Sjmcneillfile	dev/acpi/fdc_acpi.c		fdc_acpi
721.9Sjmcneill
731.9Sjmcneill# Parallel interface
741.39Schristosattach	lpt at acpinodebus with lpt_acpi
751.21Sjdolecekfile	dev/acpi/lpt_acpi.c		lpt_acpi & !ppbus
761.21Sjdolecek
771.39Schristosattach	atppc at acpinodebus with atppc_acpi: isadma
781.21Sjdolecekfile	dev/acpi/atppc_acpi.c		atppc_acpi
791.10Smatt
801.10Smatt# Keyboard controller
811.39Schristosattach	pckbc at acpinodebus with pckbc_acpi
821.10Smattfile	dev/acpi/pckbc_acpi.c		pckbc_acpi
831.8Sjmcneill
841.8Sjmcneill# NeoMagic 256AV audio with CS4232 codec
851.39Schristosattach	wss at acpinodebus with wss_acpi
861.8Sjmcneillfile	dev/acpi/wss_acpi.c		wss_acpi
871.28Sxtraeme
881.28Sxtraeme# Roland MPU401 (compatible) MIDI UART
891.39Schristosattach	mpu at acpinodebus with mpu_acpi
901.28Sxtraemefile	dev/acpi/mpu_acpi.c		mpu_acpi
911.29Sxtraeme
921.29Sxtraeme# Joystick/Game port
931.39Schristosattach	joy at acpinodebus with joy_acpi
941.29Sxtraemefile	dev/acpi/joy_acpi.c		joy_acpi
951.30Sxtraeme
961.30Sxtraeme# AT-style speaker sound
971.39Schristosattach	pcppi at acpinodebus with pcppi_acpi
981.30Sxtraemefile	dev/acpi/pcppi_acpi.c		pcppi_acpi
991.31Scube
1001.31Scube# AT Timer
1011.39Schristosattach	attimer at acpinodebus with attimer_acpi
1021.31Scubefile	dev/acpi/attimer_acpi.c		attimer_acpi
1031.40Sitohy
1041.40Sitohy# Yamaha OPL3-SAx
1051.40Sitohyattach	ym at acpinodebus with ym_acpi
1061.40Sitohyfile	dev/acpi/ym_acpi.c		ym_acpi
1071.42Snjoly
1081.42Snjoly# High Precision Event Timer
1091.42Snjolyattach 	hpet at acpinodebus with hpet_acpi
1101.42Snjolyfile 	dev/acpi/hpet_acpi.c		hpet_acpi
1111.42Snjoly
1121.50Sjmcneill# ASUS hotkey device
1131.54Sjmcneilldevice	asus: sysmon_envsys, sysmon_power
1141.50Sjmcneillattach	asus at acpinodebus
1151.50Sjmcneillfile	dev/acpi/asus_acpi.c		asus
1161.50Sjmcneill
1171.45Sxtraeme# Abit uGuru 2005
1181.45Sxtraemeattach	ug at acpinodebus with ug_acpi
1191.45Sxtraemefile	dev/acpi/ug_acpi.c		ug_acpi
1201.48Sjmcneill
1211.51Scegger# HP Quick Launch Buttons
1221.51Sceggerdevice	hpqlb: sysmon_power
1231.51Sceggerattach	hpqlb at acpinodebus
1241.51Sceggerfile	dev/acpi/hpqlb_acpi.c		hpqlb
1251.51Scegger
1261.49Sjmcneill# Sony Notebook Controller (brightness, hotkeys, etc.)
1271.49Sjmcneilldevice	sony: displaydev
1281.49Sjmcneillattach	sony at acpinodebus with sony_acpi
1291.49Sjmcneillfile	dev/acpi/sony_acpi.c		sony_acpi
1301.49Sjmcneill
1311.71Sjruoho# Toshiba hotkeys
1321.71Sjruohodevice	vald
1331.71Sjruohoattach	vald at acpinodebus with vald_acpi
1341.71Sjruohofile	dev/acpi/vald_acpi.c		vald_acpi
1351.71Sjruoho
1361.72Sjakllsch# Toshiba backlight hotkeys
1371.72Sjakllschdevice	valz
1381.72Sjakllschattach	valz at acpinodebus
1391.72Sjakllschfile	dev/acpi/valz_acpi.c valz
1401.72Sjakllsch
1411.56Schristos# Sony SPIC (jog dial etc.)
1421.56Schristosattach	spic at acpinodebus with spic_acpi
1431.56Schristosfile	dev/acpi/spic_acpi.c		spic_acpi
1441.56Schristos
1451.48Sjmcneill# IBM/Lenovo Thinkpad hotkey device
1461.48Sjmcneilldevice	thinkpad
1471.48Sjmcneillattach	thinkpad at acpinodebus
1481.48Sjmcneillfile	dev/acpi/thinkpad_acpi.c	thinkpad
1491.52Scegger
1501.52Scegger# Direct Application Launch Buttons
1511.52Sceggerdevice	acpidalb
1521.52Sceggerattach	acpidalb at acpinodebus
1531.52Sceggerfile	dev/acpi/dalb_acpi.c		acpidalb
1541.59Sjmcneill
1551.59Sjmcneill# Winbond Integrated Media Reader
1561.59Sjmcneillattach	wb at acpinodebus with wb_acpi
1571.59Sjmcneillfile	dev/acpi/wb_acpi.c		wb_acpi
1581.60Sjmcneill
1591.67Scnst# ASUSTeK AI Booster ATK0110
1601.67Scnstdevice	aibs: sysmon_envsys
1611.67Scnstattach	aibs at acpinodebus
1621.67Scnstfile	dev/acpi/atk0110.c		aibs
1631.67Scnst
1641.66Spgoyette# ACPI SMBus controller
1651.66Spgoyettedevice	acpismbus: i2cbus
1661.66Spgoyetteattach	acpismbus at acpinodebus
1671.66Spgoyettefile	dev/acpi/smbus_acpi.c		acpismbus
1681.69Sjruoho
1691.69Sjruohoinclude	"dev/acpi/wmi/files.wmi"
170