files.acpi revision 1.95
11.95Smrg#	$NetBSD: files.acpi,v 1.95 2014/09/14 19:54:05 mrg 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.95Smrg			ACPI__DIS_IS_BROKEN
81.41Scubedefparam opt_acpi.h	ACPI_DSDT_FILE := "\"/dev/null\""
91.80Sjmcneilldefparam opt_acpi.h	ACPI_BLACKLIST_YEAR = 2000
101.1Sthorpej
111.39Schristosdefine	acpiapmbus { }
121.39Schristosdefine	acpinodebus { }
131.47Sjmcneilldefine	acpiecdtbus { }
141.90Sjruohodefine	acpihpetbus { }
151.85Sjmcneilldefine	acpiwdrtbus { }
161.39Schristos
171.90Sjruohodevice	acpi: acpica, acpiapmbus, acpinodebus, acpiecdtbus, acpihpetbus, acpiwdrtbus, sysmon_power, sysmon_taskq
181.1Sthorpejattach	acpi at acpibus
191.57Sjmcneillfile	dev/acpi/acpi.c			acpi
201.65Sjruohofile	dev/acpi/acpi_debug.c		acpi
211.63Sceggerfile	dev/acpi/acpi_pci.c		acpi
221.37Schristosfile	dev/acpi/acpi_pci_link.c	acpi
231.74Sjruohofile	dev/acpi/acpi_power.c		acpi
241.20Sfvdlfile	dev/acpi/acpi_quirks.c		acpi
251.73Sjruohofile	dev/acpi/acpi_resource.c	acpi
261.73Sjruohofile	dev/acpi/acpi_srat.c		acpi
271.73Sjruohofile	dev/acpi/acpi_slit.c		acpi
281.36Sdrochnerfile	dev/acpi/acpi_timer.c		acpi
291.73Sjruohofile	dev/acpi/acpi_util.c		acpi
301.55Sjmcneillfile	dev/acpi/acpi_wakedev.c		acpi
311.75Spgoyettefile	dev/acpi/acpi_verbose.c		acpi & acpiverbose
321.2Sthorpej
331.38Schristos# ACPI/apm emulation.
341.46Stnnattach  apm at acpiapmbus with acpiapm: sysmon_envsys
351.38Schristosfile	dev/acpi/acpi_apm.c		acpiapm
361.38Schristos
371.2Sthorpej# ACPI Embedded Controller
381.2Sthorpejdevice	acpiec
391.39Schristosattach	acpiec at acpinodebus
401.47Sjmcneilldevice	acpiecdt
411.47Sjmcneillattach	acpiecdt at acpiecdtbus
421.47Sjmcneillfile	dev/acpi/acpi_ec.c		acpiec|acpiecdt
431.1Sthorpej
441.1Sthorpej# ACPI Lid Switch
451.17Sthorpejdevice	acpilid: sysmon_power
461.39Schristosattach	acpilid at acpinodebus
471.1Sthorpejfile	dev/acpi/acpi_lid.c		acpilid
481.1Sthorpej
491.1Sthorpej# ACPI Button
501.17Sthorpejdevice	acpibut: sysmon_power
511.39Schristosattach	acpibut at acpinodebus
521.1Sthorpejfile	dev/acpi/acpi_button.c		acpibut
531.1Sthorpej
541.1Sthorpej# ACPI AC Adapter
551.24Skochidevice	acpiacad: sysmon_envsys, sysmon_power
561.39Schristosattach	acpiacad at acpinodebus
571.2Sthorpejfile	dev/acpi/acpi_acad.c		acpiacad
581.5Ssommerfe
591.5Ssommerfe# ACPI Control Method Battery
601.12Sexplorerdevice	acpibat: sysmon_envsys
611.39Schristosattach	acpibat at acpinodebus
621.5Ssommerfefile	dev/acpi/acpi_bat.c		acpibat
631.13Sjmcneill
641.81Sgsutre# ACPI Display
651.81Sgsutredevice	acpivga {}
661.81Sgsutreattach	acpivga at acpinodebus
671.81Sgsutredevice	acpiout
681.81Sgsutreattach	acpiout at acpivga
691.81Sgsutrefile	dev/acpi/acpi_display.c		acpivga|acpiout
701.81Sgsutre
711.84Sjruoho# ACPI Fan
721.84Sjruohodevice	acpifan: sysmon_envsys
731.84Sjruohoattach	acpifan at acpinodebus
741.84Sjruohofile	dev/acpi/acpi_fan.c		acpifan
751.84Sjruoho
761.83Sjruoho# ACPI Power Meter
771.83Sjruohodevice	acpipmtr: sysmon_envsys
781.83Sjruohoattach	acpipmtr at acpinodebus
791.83Sjruohofile	dev/acpi/acpi_pmtr.c		acpipmtr
801.83Sjruoho
811.13Sjmcneill# ACPI Thermal Zone
821.13Sjmcneilldevice	acpitz: sysmon_envsys
831.39Schristosattach	acpitz at acpinodebus
841.13Sjmcneillfile	dev/acpi/acpi_tz.c		acpitz
851.8Sjmcneill
861.85Sjmcneill# ACPI Watchdog Timer
871.86Sjmcneilldevice	acpiwdrt: sysmon_wdog
881.85Sjmcneillattach	acpiwdrt at acpiwdrtbus
891.85Sjmcneillfile	dev/acpi/acpi_wdrt.c		acpiwdrt
901.85Sjmcneill
911.8Sjmcneill# Serial interface
921.39Schristosattach	com at acpinodebus with com_acpi
931.8Sjmcneillfile	dev/acpi/com_acpi.c		com_acpi
941.11Sjmcneill
951.11Sjmcneill# Floppy disk controller
961.39Schristosattach	fdc at acpinodebus with fdc_acpi
971.11Sjmcneillfile	dev/acpi/fdc_acpi.c		fdc_acpi
981.9Sjmcneill
991.9Sjmcneill# Parallel interface
1001.39Schristosattach	lpt at acpinodebus with lpt_acpi
1011.21Sjdolecekfile	dev/acpi/lpt_acpi.c		lpt_acpi & !ppbus
1021.21Sjdolecek
1031.39Schristosattach	atppc at acpinodebus with atppc_acpi: isadma
1041.21Sjdolecekfile	dev/acpi/atppc_acpi.c		atppc_acpi
1051.10Smatt
1061.10Smatt# Keyboard controller
1071.39Schristosattach	pckbc at acpinodebus with pckbc_acpi
1081.10Smattfile	dev/acpi/pckbc_acpi.c		pckbc_acpi
1091.8Sjmcneill
1101.8Sjmcneill# NeoMagic 256AV audio with CS4232 codec
1111.39Schristosattach	wss at acpinodebus with wss_acpi
1121.8Sjmcneillfile	dev/acpi/wss_acpi.c		wss_acpi
1131.28Sxtraeme
1141.28Sxtraeme# Roland MPU401 (compatible) MIDI UART
1151.39Schristosattach	mpu at acpinodebus with mpu_acpi
1161.28Sxtraemefile	dev/acpi/mpu_acpi.c		mpu_acpi
1171.29Sxtraeme
1181.29Sxtraeme# Joystick/Game port
1191.39Schristosattach	joy at acpinodebus with joy_acpi
1201.29Sxtraemefile	dev/acpi/joy_acpi.c		joy_acpi
1211.30Sxtraeme
1221.30Sxtraeme# AT-style speaker sound
1231.39Schristosattach	pcppi at acpinodebus with pcppi_acpi
1241.30Sxtraemefile	dev/acpi/pcppi_acpi.c		pcppi_acpi
1251.31Scube
1261.31Scube# AT Timer
1271.39Schristosattach	attimer at acpinodebus with attimer_acpi
1281.31Scubefile	dev/acpi/attimer_acpi.c		attimer_acpi
1291.40Sitohy
1301.93Schristos# Trusted Platform Module
1311.93Schristosattach tpm at acpinodebus with tpm_acpi
1321.93Schristosfile   dev/acpi/tpm_acpi.c		tpm_acpi
1331.93Schristos
1341.40Sitohy# Yamaha OPL3-SAx
1351.40Sitohyattach	ym at acpinodebus with ym_acpi
1361.40Sitohyfile	dev/acpi/ym_acpi.c		ym_acpi
1371.42Snjoly
1381.42Snjoly# High Precision Event Timer
1391.90Sjruohoattach 	hpet at acpinodebus with hpet_acpi_dev
1401.90Sjruohoattach 	hpet at acpihpetbus with hpet_acpi_tab
1411.90Sjruohofile 	dev/acpi/hpet_acpi.c		hpet_acpi_dev|hpet_acpi_tab
1421.42Snjoly
1431.50Sjmcneill# ASUS hotkey device
1441.54Sjmcneilldevice	asus: sysmon_envsys, sysmon_power
1451.50Sjmcneillattach	asus at acpinodebus
1461.50Sjmcneillfile	dev/acpi/asus_acpi.c		asus
1471.50Sjmcneill
1481.45Sxtraeme# Abit uGuru 2005
1491.45Sxtraemeattach	ug at acpinodebus with ug_acpi
1501.45Sxtraemefile	dev/acpi/ug_acpi.c		ug_acpi
1511.48Sjmcneill
1521.91Sjruoho# HP 3D DriveGuard accelerometer
1531.91Sjruohodevice	hpacel: sysmon_envsys
1541.91Sjruohoattach	hpacel at acpinodebus
1551.91Sjruohofile	dev/acpi/hpacel_acpi.c		hpacel
1561.91Sjruoho
1571.51Scegger# HP Quick Launch Buttons
1581.51Sceggerdevice	hpqlb: sysmon_power
1591.51Sceggerattach	hpqlb at acpinodebus
1601.51Sceggerfile	dev/acpi/hpqlb_acpi.c		hpqlb
1611.51Scegger
1621.49Sjmcneill# Sony Notebook Controller (brightness, hotkeys, etc.)
1631.49Sjmcneilldevice	sony: displaydev
1641.49Sjmcneillattach	sony at acpinodebus with sony_acpi
1651.49Sjmcneillfile	dev/acpi/sony_acpi.c		sony_acpi
1661.49Sjmcneill
1671.71Sjruoho# Toshiba hotkeys
1681.71Sjruohodevice	vald
1691.71Sjruohoattach	vald at acpinodebus with vald_acpi
1701.71Sjruohofile	dev/acpi/vald_acpi.c		vald_acpi
1711.71Sjruoho
1721.56Schristos# Sony SPIC (jog dial etc.)
1731.56Schristosattach	spic at acpinodebus with spic_acpi
1741.56Schristosfile	dev/acpi/spic_acpi.c		spic_acpi
1751.56Schristos
1761.48Sjmcneill# IBM/Lenovo Thinkpad hotkey device
1771.48Sjmcneilldevice	thinkpad
1781.48Sjmcneillattach	thinkpad at acpinodebus
1791.48Sjmcneillfile	dev/acpi/thinkpad_acpi.c	thinkpad
1801.52Scegger
1811.52Scegger# Direct Application Launch Buttons
1821.52Sceggerdevice	acpidalb
1831.52Sceggerattach	acpidalb at acpinodebus
1841.52Sceggerfile	dev/acpi/dalb_acpi.c		acpidalb
1851.59Sjmcneill
1861.59Sjmcneill# Winbond Integrated Media Reader
1871.59Sjmcneillattach	wb at acpinodebus with wb_acpi
1881.59Sjmcneillfile	dev/acpi/wb_acpi.c		wb_acpi
1891.60Sjmcneill
1901.89Sjruoho# ASUSTeK AI Booster
1911.67Scnstdevice	aibs: sysmon_envsys
1921.67Scnstattach	aibs at acpinodebus
1931.89Sjruohofile	dev/acpi/aibs_acpi.c		aibs
1941.67Scnst
1951.66Spgoyette# ACPI SMBus controller
1961.66Spgoyettedevice	acpismbus: i2cbus
1971.66Spgoyetteattach	acpismbus at acpinodebus
1981.66Spgoyettefile	dev/acpi/smbus_acpi.c		acpismbus
1991.69Sjruoho
2001.87Sjruoho# Fujitsu Brightness & Pointer
2011.82Sgsutredevice	fujbp
2021.82Sgsutreattach	fujbp at acpinodebus
2031.87Sjruohofile	dev/acpi/fujbp_acpi.c		fujbp
2041.87Sjruoho
2051.87Sjruoho# Fujitsu Hotkeys
2061.82Sgsutredevice	fujhk: sysmon_power
2071.82Sgsutreattach	fujhk at acpinodebus
2081.87Sjruohofile	dev/acpi/fujhk_acpi.c		fujhk
2091.82Sgsutre
2101.94Sriastrad# Apple SMC
2111.94Sriastradattach	applesmc at acpinodebus with apple_smc_acpi
2121.94Sriastradfile	dev/acpi/apple_smc_acpi.c	apple_smc_acpi
2131.94Sriastrad
2141.69Sjruohoinclude	"dev/acpi/wmi/files.wmi"
215