files.acpi revision 1.93
11.93Schristos#	$NetBSD: files.acpi,v 1.93 2012/01/22 06:44:28 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.53Sjoerg			ACPI_DSDT_OVERRIDE ACPI_SCANPCI ACPI_BREAKPOINT
71.41Scubedefparam opt_acpi.h	ACPI_DSDT_FILE := "\"/dev/null\""
81.80Sjmcneilldefparam opt_acpi.h	ACPI_BLACKLIST_YEAR = 2000
91.1Sthorpej
101.39Schristosdefine	acpiapmbus { }
111.39Schristosdefine	acpinodebus { }
121.47Sjmcneilldefine	acpiecdtbus { }
131.90Sjruohodefine	acpihpetbus { }
141.85Sjmcneilldefine	acpiwdrtbus { }
151.39Schristos
161.90Sjruohodevice	acpi: acpica, acpiapmbus, acpinodebus, acpiecdtbus, acpihpetbus, acpiwdrtbus, sysmon_power, sysmon_taskq
171.1Sthorpejattach	acpi at acpibus
181.57Sjmcneillfile	dev/acpi/acpi.c			acpi
191.65Sjruohofile	dev/acpi/acpi_debug.c		acpi
201.63Sceggerfile	dev/acpi/acpi_pci.c		acpi
211.37Schristosfile	dev/acpi/acpi_pci_link.c	acpi
221.74Sjruohofile	dev/acpi/acpi_power.c		acpi
231.20Sfvdlfile	dev/acpi/acpi_quirks.c		acpi
241.73Sjruohofile	dev/acpi/acpi_resource.c	acpi
251.73Sjruohofile	dev/acpi/acpi_srat.c		acpi
261.73Sjruohofile	dev/acpi/acpi_slit.c		acpi
271.36Sdrochnerfile	dev/acpi/acpi_timer.c		acpi
281.73Sjruohofile	dev/acpi/acpi_util.c		acpi
291.55Sjmcneillfile	dev/acpi/acpi_wakedev.c		acpi
301.75Spgoyettefile	dev/acpi/acpi_verbose.c		acpi & acpiverbose
311.2Sthorpej
321.38Schristos# ACPI/apm emulation.
331.46Stnnattach  apm at acpiapmbus with acpiapm: sysmon_envsys
341.38Schristosfile	dev/acpi/acpi_apm.c		acpiapm
351.38Schristos
361.2Sthorpej# ACPI Embedded Controller
371.2Sthorpejdevice	acpiec
381.39Schristosattach	acpiec at acpinodebus
391.47Sjmcneilldevice	acpiecdt
401.47Sjmcneillattach	acpiecdt at acpiecdtbus
411.47Sjmcneillfile	dev/acpi/acpi_ec.c		acpiec|acpiecdt
421.1Sthorpej
431.1Sthorpej# ACPI Lid Switch
441.17Sthorpejdevice	acpilid: sysmon_power
451.39Schristosattach	acpilid at acpinodebus
461.1Sthorpejfile	dev/acpi/acpi_lid.c		acpilid
471.1Sthorpej
481.1Sthorpej# ACPI Button
491.17Sthorpejdevice	acpibut: sysmon_power
501.39Schristosattach	acpibut at acpinodebus
511.1Sthorpejfile	dev/acpi/acpi_button.c		acpibut
521.1Sthorpej
531.1Sthorpej# ACPI AC Adapter
541.24Skochidevice	acpiacad: sysmon_envsys, sysmon_power
551.39Schristosattach	acpiacad at acpinodebus
561.2Sthorpejfile	dev/acpi/acpi_acad.c		acpiacad
571.5Ssommerfe
581.5Ssommerfe# ACPI Control Method Battery
591.12Sexplorerdevice	acpibat: sysmon_envsys
601.39Schristosattach	acpibat at acpinodebus
611.5Ssommerfefile	dev/acpi/acpi_bat.c		acpibat
621.13Sjmcneill
631.81Sgsutre# ACPI Display
641.81Sgsutredevice	acpivga {}
651.81Sgsutreattach	acpivga at acpinodebus
661.81Sgsutredevice	acpiout
671.81Sgsutreattach	acpiout at acpivga
681.81Sgsutrefile	dev/acpi/acpi_display.c		acpivga|acpiout
691.81Sgsutre
701.84Sjruoho# ACPI Fan
711.84Sjruohodevice	acpifan: sysmon_envsys
721.84Sjruohoattach	acpifan at acpinodebus
731.84Sjruohofile	dev/acpi/acpi_fan.c		acpifan
741.84Sjruoho
751.83Sjruoho# ACPI Power Meter
761.83Sjruohodevice	acpipmtr: sysmon_envsys
771.83Sjruohoattach	acpipmtr at acpinodebus
781.83Sjruohofile	dev/acpi/acpi_pmtr.c		acpipmtr
791.83Sjruoho
801.13Sjmcneill# ACPI Thermal Zone
811.13Sjmcneilldevice	acpitz: sysmon_envsys
821.39Schristosattach	acpitz at acpinodebus
831.13Sjmcneillfile	dev/acpi/acpi_tz.c		acpitz
841.8Sjmcneill
851.85Sjmcneill# ACPI Watchdog Timer
861.86Sjmcneilldevice	acpiwdrt: sysmon_wdog
871.85Sjmcneillattach	acpiwdrt at acpiwdrtbus
881.85Sjmcneillfile	dev/acpi/acpi_wdrt.c		acpiwdrt
891.85Sjmcneill
901.8Sjmcneill# Serial interface
911.39Schristosattach	com at acpinodebus with com_acpi
921.8Sjmcneillfile	dev/acpi/com_acpi.c		com_acpi
931.11Sjmcneill
941.11Sjmcneill# Floppy disk controller
951.39Schristosattach	fdc at acpinodebus with fdc_acpi
961.11Sjmcneillfile	dev/acpi/fdc_acpi.c		fdc_acpi
971.9Sjmcneill
981.9Sjmcneill# Parallel interface
991.39Schristosattach	lpt at acpinodebus with lpt_acpi
1001.21Sjdolecekfile	dev/acpi/lpt_acpi.c		lpt_acpi & !ppbus
1011.21Sjdolecek
1021.39Schristosattach	atppc at acpinodebus with atppc_acpi: isadma
1031.21Sjdolecekfile	dev/acpi/atppc_acpi.c		atppc_acpi
1041.10Smatt
1051.10Smatt# Keyboard controller
1061.39Schristosattach	pckbc at acpinodebus with pckbc_acpi
1071.10Smattfile	dev/acpi/pckbc_acpi.c		pckbc_acpi
1081.8Sjmcneill
1091.8Sjmcneill# NeoMagic 256AV audio with CS4232 codec
1101.39Schristosattach	wss at acpinodebus with wss_acpi
1111.8Sjmcneillfile	dev/acpi/wss_acpi.c		wss_acpi
1121.28Sxtraeme
1131.28Sxtraeme# Roland MPU401 (compatible) MIDI UART
1141.39Schristosattach	mpu at acpinodebus with mpu_acpi
1151.28Sxtraemefile	dev/acpi/mpu_acpi.c		mpu_acpi
1161.29Sxtraeme
1171.29Sxtraeme# Joystick/Game port
1181.39Schristosattach	joy at acpinodebus with joy_acpi
1191.29Sxtraemefile	dev/acpi/joy_acpi.c		joy_acpi
1201.30Sxtraeme
1211.30Sxtraeme# AT-style speaker sound
1221.39Schristosattach	pcppi at acpinodebus with pcppi_acpi
1231.30Sxtraemefile	dev/acpi/pcppi_acpi.c		pcppi_acpi
1241.31Scube
1251.31Scube# AT Timer
1261.39Schristosattach	attimer at acpinodebus with attimer_acpi
1271.31Scubefile	dev/acpi/attimer_acpi.c		attimer_acpi
1281.40Sitohy
1291.93Schristos# Trusted Platform Module
1301.93Schristosattach tpm at acpinodebus with tpm_acpi
1311.93Schristosfile   dev/acpi/tpm_acpi.c		tpm_acpi
1321.93Schristos
1331.40Sitohy# Yamaha OPL3-SAx
1341.40Sitohyattach	ym at acpinodebus with ym_acpi
1351.40Sitohyfile	dev/acpi/ym_acpi.c		ym_acpi
1361.42Snjoly
1371.42Snjoly# High Precision Event Timer
1381.90Sjruohoattach 	hpet at acpinodebus with hpet_acpi_dev
1391.90Sjruohoattach 	hpet at acpihpetbus with hpet_acpi_tab
1401.90Sjruohofile 	dev/acpi/hpet_acpi.c		hpet_acpi_dev|hpet_acpi_tab
1411.42Snjoly
1421.50Sjmcneill# ASUS hotkey device
1431.54Sjmcneilldevice	asus: sysmon_envsys, sysmon_power
1441.50Sjmcneillattach	asus at acpinodebus
1451.50Sjmcneillfile	dev/acpi/asus_acpi.c		asus
1461.50Sjmcneill
1471.45Sxtraeme# Abit uGuru 2005
1481.45Sxtraemeattach	ug at acpinodebus with ug_acpi
1491.45Sxtraemefile	dev/acpi/ug_acpi.c		ug_acpi
1501.48Sjmcneill
1511.91Sjruoho# HP 3D DriveGuard accelerometer
1521.91Sjruohodevice	hpacel: sysmon_envsys
1531.91Sjruohoattach	hpacel at acpinodebus
1541.91Sjruohofile	dev/acpi/hpacel_acpi.c		hpacel
1551.91Sjruoho
1561.51Scegger# HP Quick Launch Buttons
1571.51Sceggerdevice	hpqlb: sysmon_power
1581.51Sceggerattach	hpqlb at acpinodebus
1591.51Sceggerfile	dev/acpi/hpqlb_acpi.c		hpqlb
1601.51Scegger
1611.49Sjmcneill# Sony Notebook Controller (brightness, hotkeys, etc.)
1621.49Sjmcneilldevice	sony: displaydev
1631.49Sjmcneillattach	sony at acpinodebus with sony_acpi
1641.49Sjmcneillfile	dev/acpi/sony_acpi.c		sony_acpi
1651.49Sjmcneill
1661.71Sjruoho# Toshiba hotkeys
1671.71Sjruohodevice	vald
1681.71Sjruohoattach	vald at acpinodebus with vald_acpi
1691.71Sjruohofile	dev/acpi/vald_acpi.c		vald_acpi
1701.71Sjruoho
1711.56Schristos# Sony SPIC (jog dial etc.)
1721.56Schristosattach	spic at acpinodebus with spic_acpi
1731.56Schristosfile	dev/acpi/spic_acpi.c		spic_acpi
1741.56Schristos
1751.48Sjmcneill# IBM/Lenovo Thinkpad hotkey device
1761.48Sjmcneilldevice	thinkpad
1771.48Sjmcneillattach	thinkpad at acpinodebus
1781.48Sjmcneillfile	dev/acpi/thinkpad_acpi.c	thinkpad
1791.52Scegger
1801.52Scegger# Direct Application Launch Buttons
1811.52Sceggerdevice	acpidalb
1821.52Sceggerattach	acpidalb at acpinodebus
1831.52Sceggerfile	dev/acpi/dalb_acpi.c		acpidalb
1841.59Sjmcneill
1851.59Sjmcneill# Winbond Integrated Media Reader
1861.59Sjmcneillattach	wb at acpinodebus with wb_acpi
1871.59Sjmcneillfile	dev/acpi/wb_acpi.c		wb_acpi
1881.60Sjmcneill
1891.89Sjruoho# ASUSTeK AI Booster
1901.67Scnstdevice	aibs: sysmon_envsys
1911.67Scnstattach	aibs at acpinodebus
1921.89Sjruohofile	dev/acpi/aibs_acpi.c		aibs
1931.67Scnst
1941.66Spgoyette# ACPI SMBus controller
1951.66Spgoyettedevice	acpismbus: i2cbus
1961.66Spgoyetteattach	acpismbus at acpinodebus
1971.66Spgoyettefile	dev/acpi/smbus_acpi.c		acpismbus
1981.69Sjruoho
1991.87Sjruoho# Fujitsu Brightness & Pointer
2001.82Sgsutredevice	fujbp
2011.82Sgsutreattach	fujbp at acpinodebus
2021.87Sjruohofile	dev/acpi/fujbp_acpi.c		fujbp
2031.87Sjruoho
2041.87Sjruoho# Fujitsu Hotkeys
2051.82Sgsutredevice	fujhk: sysmon_power
2061.82Sgsutreattach	fujhk at acpinodebus
2071.87Sjruohofile	dev/acpi/fujhk_acpi.c		fujhk
2081.82Sgsutre
2091.69Sjruohoinclude	"dev/acpi/wmi/files.wmi"
210