files.acpi revision 1.89
11.89Sjruoho#	$NetBSD: files.acpi,v 1.89 2011/06/12 07:25:43 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.80Sjmcneilldefparam opt_acpi.h	ACPI_BLACKLIST_YEAR = 2000
91.1Sthorpej
101.39Schristosdefine	acpiapmbus { }
111.39Schristosdefine	acpinodebus { }
121.47Sjmcneilldefine	acpiecdtbus { }
131.85Sjmcneilldefine	acpiwdrtbus { }
141.39Schristos
151.85Sjmcneilldevice	acpi: acpica, acpiapmbus, acpinodebus, acpiecdtbus, acpiwdrtbus, sysmon_power, sysmon_taskq
161.1Sthorpejattach	acpi at acpibus
171.57Sjmcneillfile	dev/acpi/acpi.c			acpi
181.65Sjruohofile	dev/acpi/acpi_debug.c		acpi
191.63Sceggerfile	dev/acpi/acpi_pci.c		acpi
201.37Schristosfile	dev/acpi/acpi_pci_link.c	acpi
211.74Sjruohofile	dev/acpi/acpi_power.c		acpi
221.20Sfvdlfile	dev/acpi/acpi_quirks.c		acpi
231.73Sjruohofile	dev/acpi/acpi_resource.c	acpi
241.73Sjruohofile	dev/acpi/acpi_srat.c		acpi
251.73Sjruohofile	dev/acpi/acpi_slit.c		acpi
261.36Sdrochnerfile	dev/acpi/acpi_timer.c		acpi
271.73Sjruohofile	dev/acpi/acpi_util.c		acpi
281.55Sjmcneillfile	dev/acpi/acpi_wakedev.c		acpi
291.75Spgoyettefile	dev/acpi/acpi_verbose.c		acpi & acpiverbose
301.2Sthorpej
311.38Schristos# ACPI/apm emulation.
321.46Stnnattach  apm at acpiapmbus with acpiapm: sysmon_envsys
331.38Schristosfile	dev/acpi/acpi_apm.c		acpiapm
341.38Schristos
351.2Sthorpej# ACPI Embedded Controller
361.2Sthorpejdevice	acpiec
371.39Schristosattach	acpiec at acpinodebus
381.47Sjmcneilldevice	acpiecdt
391.47Sjmcneillattach	acpiecdt at acpiecdtbus
401.47Sjmcneillfile	dev/acpi/acpi_ec.c		acpiec|acpiecdt
411.1Sthorpej
421.1Sthorpej# ACPI Lid Switch
431.17Sthorpejdevice	acpilid: sysmon_power
441.39Schristosattach	acpilid at acpinodebus
451.1Sthorpejfile	dev/acpi/acpi_lid.c		acpilid
461.1Sthorpej
471.1Sthorpej# ACPI Button
481.17Sthorpejdevice	acpibut: sysmon_power
491.39Schristosattach	acpibut at acpinodebus
501.1Sthorpejfile	dev/acpi/acpi_button.c		acpibut
511.1Sthorpej
521.1Sthorpej# ACPI AC Adapter
531.24Skochidevice	acpiacad: sysmon_envsys, sysmon_power
541.39Schristosattach	acpiacad at acpinodebus
551.2Sthorpejfile	dev/acpi/acpi_acad.c		acpiacad
561.5Ssommerfe
571.5Ssommerfe# ACPI Control Method Battery
581.12Sexplorerdevice	acpibat: sysmon_envsys
591.39Schristosattach	acpibat at acpinodebus
601.5Ssommerfefile	dev/acpi/acpi_bat.c		acpibat
611.13Sjmcneill
621.81Sgsutre# ACPI Display
631.81Sgsutredevice	acpivga {}
641.81Sgsutreattach	acpivga at acpinodebus
651.81Sgsutredevice	acpiout
661.81Sgsutreattach	acpiout at acpivga
671.81Sgsutrefile	dev/acpi/acpi_display.c		acpivga|acpiout
681.81Sgsutre
691.84Sjruoho# ACPI Fan
701.84Sjruohodevice	acpifan: sysmon_envsys
711.84Sjruohoattach	acpifan at acpinodebus
721.84Sjruohofile	dev/acpi/acpi_fan.c		acpifan
731.84Sjruoho
741.83Sjruoho# ACPI Power Meter
751.83Sjruohodevice	acpipmtr: sysmon_envsys
761.83Sjruohoattach	acpipmtr at acpinodebus
771.83Sjruohofile	dev/acpi/acpi_pmtr.c		acpipmtr
781.83Sjruoho
791.13Sjmcneill# ACPI Thermal Zone
801.13Sjmcneilldevice	acpitz: sysmon_envsys
811.39Schristosattach	acpitz at acpinodebus
821.13Sjmcneillfile	dev/acpi/acpi_tz.c		acpitz
831.8Sjmcneill
841.85Sjmcneill# ACPI Watchdog Timer
851.86Sjmcneilldevice	acpiwdrt: sysmon_wdog
861.85Sjmcneillattach	acpiwdrt at acpiwdrtbus
871.85Sjmcneillfile	dev/acpi/acpi_wdrt.c		acpiwdrt
881.85Sjmcneill
891.8Sjmcneill# Serial interface
901.39Schristosattach	com at acpinodebus with com_acpi
911.8Sjmcneillfile	dev/acpi/com_acpi.c		com_acpi
921.11Sjmcneill
931.11Sjmcneill# Floppy disk controller
941.39Schristosattach	fdc at acpinodebus with fdc_acpi
951.11Sjmcneillfile	dev/acpi/fdc_acpi.c		fdc_acpi
961.9Sjmcneill
971.9Sjmcneill# Parallel interface
981.39Schristosattach	lpt at acpinodebus with lpt_acpi
991.21Sjdolecekfile	dev/acpi/lpt_acpi.c		lpt_acpi & !ppbus
1001.21Sjdolecek
1011.39Schristosattach	atppc at acpinodebus with atppc_acpi: isadma
1021.21Sjdolecekfile	dev/acpi/atppc_acpi.c		atppc_acpi
1031.10Smatt
1041.10Smatt# Keyboard controller
1051.39Schristosattach	pckbc at acpinodebus with pckbc_acpi
1061.10Smattfile	dev/acpi/pckbc_acpi.c		pckbc_acpi
1071.8Sjmcneill
1081.8Sjmcneill# NeoMagic 256AV audio with CS4232 codec
1091.39Schristosattach	wss at acpinodebus with wss_acpi
1101.8Sjmcneillfile	dev/acpi/wss_acpi.c		wss_acpi
1111.28Sxtraeme
1121.28Sxtraeme# Roland MPU401 (compatible) MIDI UART
1131.39Schristosattach	mpu at acpinodebus with mpu_acpi
1141.28Sxtraemefile	dev/acpi/mpu_acpi.c		mpu_acpi
1151.29Sxtraeme
1161.29Sxtraeme# Joystick/Game port
1171.39Schristosattach	joy at acpinodebus with joy_acpi
1181.29Sxtraemefile	dev/acpi/joy_acpi.c		joy_acpi
1191.30Sxtraeme
1201.30Sxtraeme# AT-style speaker sound
1211.39Schristosattach	pcppi at acpinodebus with pcppi_acpi
1221.30Sxtraemefile	dev/acpi/pcppi_acpi.c		pcppi_acpi
1231.31Scube
1241.31Scube# AT Timer
1251.39Schristosattach	attimer at acpinodebus with attimer_acpi
1261.31Scubefile	dev/acpi/attimer_acpi.c		attimer_acpi
1271.40Sitohy
1281.40Sitohy# Yamaha OPL3-SAx
1291.40Sitohyattach	ym at acpinodebus with ym_acpi
1301.40Sitohyfile	dev/acpi/ym_acpi.c		ym_acpi
1311.42Snjoly
1321.42Snjoly# High Precision Event Timer
1331.42Snjolyattach 	hpet at acpinodebus with hpet_acpi
1341.42Snjolyfile 	dev/acpi/hpet_acpi.c		hpet_acpi
1351.42Snjoly
1361.50Sjmcneill# ASUS hotkey device
1371.54Sjmcneilldevice	asus: sysmon_envsys, sysmon_power
1381.50Sjmcneillattach	asus at acpinodebus
1391.50Sjmcneillfile	dev/acpi/asus_acpi.c		asus
1401.50Sjmcneill
1411.45Sxtraeme# Abit uGuru 2005
1421.45Sxtraemeattach	ug at acpinodebus with ug_acpi
1431.45Sxtraemefile	dev/acpi/ug_acpi.c		ug_acpi
1441.48Sjmcneill
1451.51Scegger# HP Quick Launch Buttons
1461.51Sceggerdevice	hpqlb: sysmon_power
1471.51Sceggerattach	hpqlb at acpinodebus
1481.51Sceggerfile	dev/acpi/hpqlb_acpi.c		hpqlb
1491.51Scegger
1501.49Sjmcneill# Sony Notebook Controller (brightness, hotkeys, etc.)
1511.49Sjmcneilldevice	sony: displaydev
1521.49Sjmcneillattach	sony at acpinodebus with sony_acpi
1531.49Sjmcneillfile	dev/acpi/sony_acpi.c		sony_acpi
1541.49Sjmcneill
1551.71Sjruoho# Toshiba hotkeys
1561.71Sjruohodevice	vald
1571.71Sjruohoattach	vald at acpinodebus with vald_acpi
1581.71Sjruohofile	dev/acpi/vald_acpi.c		vald_acpi
1591.71Sjruoho
1601.72Sjakllsch# Toshiba backlight hotkeys
1611.72Sjakllschdevice	valz
1621.72Sjakllschattach	valz at acpinodebus
1631.72Sjakllschfile	dev/acpi/valz_acpi.c valz
1641.72Sjakllsch
1651.56Schristos# Sony SPIC (jog dial etc.)
1661.56Schristosattach	spic at acpinodebus with spic_acpi
1671.56Schristosfile	dev/acpi/spic_acpi.c		spic_acpi
1681.56Schristos
1691.48Sjmcneill# IBM/Lenovo Thinkpad hotkey device
1701.48Sjmcneilldevice	thinkpad
1711.48Sjmcneillattach	thinkpad at acpinodebus
1721.48Sjmcneillfile	dev/acpi/thinkpad_acpi.c	thinkpad
1731.52Scegger
1741.52Scegger# Direct Application Launch Buttons
1751.52Sceggerdevice	acpidalb
1761.52Sceggerattach	acpidalb at acpinodebus
1771.52Sceggerfile	dev/acpi/dalb_acpi.c		acpidalb
1781.59Sjmcneill
1791.59Sjmcneill# Winbond Integrated Media Reader
1801.59Sjmcneillattach	wb at acpinodebus with wb_acpi
1811.59Sjmcneillfile	dev/acpi/wb_acpi.c		wb_acpi
1821.60Sjmcneill
1831.89Sjruoho# ASUSTeK AI Booster
1841.67Scnstdevice	aibs: sysmon_envsys
1851.67Scnstattach	aibs at acpinodebus
1861.89Sjruohofile	dev/acpi/aibs_acpi.c		aibs
1871.67Scnst
1881.66Spgoyette# ACPI SMBus controller
1891.66Spgoyettedevice	acpismbus: i2cbus
1901.66Spgoyetteattach	acpismbus at acpinodebus
1911.66Spgoyettefile	dev/acpi/smbus_acpi.c		acpismbus
1921.69Sjruoho
1931.87Sjruoho# Fujitsu Brightness & Pointer
1941.82Sgsutredevice	fujbp
1951.82Sgsutreattach	fujbp at acpinodebus
1961.87Sjruohofile	dev/acpi/fujbp_acpi.c		fujbp
1971.87Sjruoho
1981.87Sjruoho# Fujitsu Hotkeys
1991.82Sgsutredevice	fujhk: sysmon_power
2001.82Sgsutreattach	fujhk at acpinodebus
2011.87Sjruohofile	dev/acpi/fujhk_acpi.c		fujhk
2021.82Sgsutre
2031.69Sjruohoinclude	"dev/acpi/wmi/files.wmi"
204