files.acpi revision 1.82
11.82Sgsutre#	$NetBSD: files.acpi,v 1.82 2010/11/05 10:28:20 gsutre 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.39Schristos
141.57Sjmcneilldevice	acpi: acpica, acpiapmbus, acpinodebus, acpiecdtbus, sysmon_power, sysmon_taskq
151.1Sthorpejattach	acpi at acpibus
161.57Sjmcneillfile	dev/acpi/acpi.c			acpi
171.65Sjruohofile	dev/acpi/acpi_debug.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.75Spgoyettefile	dev/acpi/acpi_verbose.c		acpi & acpiverbose
291.2Sthorpej
301.38Schristos# ACPI/apm emulation.
311.46Stnnattach  apm at acpiapmbus with acpiapm: sysmon_envsys
321.38Schristosfile	dev/acpi/acpi_apm.c		acpiapm
331.38Schristos
341.2Sthorpej# ACPI Embedded Controller
351.2Sthorpejdevice	acpiec
361.39Schristosattach	acpiec at acpinodebus
371.47Sjmcneilldevice	acpiecdt
381.47Sjmcneillattach	acpiecdt at acpiecdtbus
391.47Sjmcneillfile	dev/acpi/acpi_ec.c		acpiec|acpiecdt
401.1Sthorpej
411.1Sthorpej# ACPI Lid Switch
421.17Sthorpejdevice	acpilid: sysmon_power
431.39Schristosattach	acpilid at acpinodebus
441.1Sthorpejfile	dev/acpi/acpi_lid.c		acpilid
451.1Sthorpej
461.1Sthorpej# ACPI Button
471.17Sthorpejdevice	acpibut: sysmon_power
481.39Schristosattach	acpibut at acpinodebus
491.1Sthorpejfile	dev/acpi/acpi_button.c		acpibut
501.1Sthorpej
511.1Sthorpej# ACPI AC Adapter
521.24Skochidevice	acpiacad: sysmon_envsys, sysmon_power
531.39Schristosattach	acpiacad at acpinodebus
541.2Sthorpejfile	dev/acpi/acpi_acad.c		acpiacad
551.5Ssommerfe
561.5Ssommerfe# ACPI Control Method Battery
571.12Sexplorerdevice	acpibat: sysmon_envsys
581.39Schristosattach	acpibat at acpinodebus
591.5Ssommerfefile	dev/acpi/acpi_bat.c		acpibat
601.13Sjmcneill
611.76Sjruoho# ACPI CPU
621.76Sjruohodevice	acpicpu
631.76Sjruohoattach	acpicpu at acpinodebus
641.76Sjruohofile	dev/acpi/acpi_cpu.c		acpicpu
651.76Sjruohofile	dev/acpi/acpi_cpu_cstate.c	acpicpu
661.78Sjruohofile	dev/acpi/acpi_cpu_pstate.c	acpicpu
671.79Sjruohofile	dev/acpi/acpi_cpu_tstate.c	acpicpu
681.76Sjruoho
691.81Sgsutre# ACPI Display
701.81Sgsutredevice	acpivga {}
711.81Sgsutreattach	acpivga at acpinodebus
721.81Sgsutredevice	acpiout
731.81Sgsutreattach	acpiout at acpivga
741.81Sgsutrefile	dev/acpi/acpi_display.c		acpivga|acpiout
751.81Sgsutre
761.13Sjmcneill# ACPI Thermal Zone
771.13Sjmcneilldevice	acpitz: sysmon_envsys
781.39Schristosattach	acpitz at acpinodebus
791.13Sjmcneillfile	dev/acpi/acpi_tz.c		acpitz
801.8Sjmcneill
811.8Sjmcneill# Serial interface
821.39Schristosattach	com at acpinodebus with com_acpi
831.8Sjmcneillfile	dev/acpi/com_acpi.c		com_acpi
841.11Sjmcneill
851.11Sjmcneill# Floppy disk controller
861.39Schristosattach	fdc at acpinodebus with fdc_acpi
871.11Sjmcneillfile	dev/acpi/fdc_acpi.c		fdc_acpi
881.9Sjmcneill
891.9Sjmcneill# Parallel interface
901.39Schristosattach	lpt at acpinodebus with lpt_acpi
911.21Sjdolecekfile	dev/acpi/lpt_acpi.c		lpt_acpi & !ppbus
921.21Sjdolecek
931.39Schristosattach	atppc at acpinodebus with atppc_acpi: isadma
941.21Sjdolecekfile	dev/acpi/atppc_acpi.c		atppc_acpi
951.10Smatt
961.10Smatt# Keyboard controller
971.39Schristosattach	pckbc at acpinodebus with pckbc_acpi
981.10Smattfile	dev/acpi/pckbc_acpi.c		pckbc_acpi
991.8Sjmcneill
1001.8Sjmcneill# NeoMagic 256AV audio with CS4232 codec
1011.39Schristosattach	wss at acpinodebus with wss_acpi
1021.8Sjmcneillfile	dev/acpi/wss_acpi.c		wss_acpi
1031.28Sxtraeme
1041.28Sxtraeme# Roland MPU401 (compatible) MIDI UART
1051.39Schristosattach	mpu at acpinodebus with mpu_acpi
1061.28Sxtraemefile	dev/acpi/mpu_acpi.c		mpu_acpi
1071.29Sxtraeme
1081.29Sxtraeme# Joystick/Game port
1091.39Schristosattach	joy at acpinodebus with joy_acpi
1101.29Sxtraemefile	dev/acpi/joy_acpi.c		joy_acpi
1111.30Sxtraeme
1121.30Sxtraeme# AT-style speaker sound
1131.39Schristosattach	pcppi at acpinodebus with pcppi_acpi
1141.30Sxtraemefile	dev/acpi/pcppi_acpi.c		pcppi_acpi
1151.31Scube
1161.31Scube# AT Timer
1171.39Schristosattach	attimer at acpinodebus with attimer_acpi
1181.31Scubefile	dev/acpi/attimer_acpi.c		attimer_acpi
1191.40Sitohy
1201.40Sitohy# Yamaha OPL3-SAx
1211.40Sitohyattach	ym at acpinodebus with ym_acpi
1221.40Sitohyfile	dev/acpi/ym_acpi.c		ym_acpi
1231.42Snjoly
1241.42Snjoly# High Precision Event Timer
1251.42Snjolyattach 	hpet at acpinodebus with hpet_acpi
1261.42Snjolyfile 	dev/acpi/hpet_acpi.c		hpet_acpi
1271.42Snjoly
1281.50Sjmcneill# ASUS hotkey device
1291.54Sjmcneilldevice	asus: sysmon_envsys, sysmon_power
1301.50Sjmcneillattach	asus at acpinodebus
1311.50Sjmcneillfile	dev/acpi/asus_acpi.c		asus
1321.50Sjmcneill
1331.45Sxtraeme# Abit uGuru 2005
1341.45Sxtraemeattach	ug at acpinodebus with ug_acpi
1351.45Sxtraemefile	dev/acpi/ug_acpi.c		ug_acpi
1361.48Sjmcneill
1371.51Scegger# HP Quick Launch Buttons
1381.51Sceggerdevice	hpqlb: sysmon_power
1391.51Sceggerattach	hpqlb at acpinodebus
1401.51Sceggerfile	dev/acpi/hpqlb_acpi.c		hpqlb
1411.51Scegger
1421.49Sjmcneill# Sony Notebook Controller (brightness, hotkeys, etc.)
1431.49Sjmcneilldevice	sony: displaydev
1441.49Sjmcneillattach	sony at acpinodebus with sony_acpi
1451.49Sjmcneillfile	dev/acpi/sony_acpi.c		sony_acpi
1461.49Sjmcneill
1471.71Sjruoho# Toshiba hotkeys
1481.71Sjruohodevice	vald
1491.71Sjruohoattach	vald at acpinodebus with vald_acpi
1501.71Sjruohofile	dev/acpi/vald_acpi.c		vald_acpi
1511.71Sjruoho
1521.72Sjakllsch# Toshiba backlight hotkeys
1531.72Sjakllschdevice	valz
1541.72Sjakllschattach	valz at acpinodebus
1551.72Sjakllschfile	dev/acpi/valz_acpi.c valz
1561.72Sjakllsch
1571.56Schristos# Sony SPIC (jog dial etc.)
1581.56Schristosattach	spic at acpinodebus with spic_acpi
1591.56Schristosfile	dev/acpi/spic_acpi.c		spic_acpi
1601.56Schristos
1611.48Sjmcneill# IBM/Lenovo Thinkpad hotkey device
1621.48Sjmcneilldevice	thinkpad
1631.48Sjmcneillattach	thinkpad at acpinodebus
1641.48Sjmcneillfile	dev/acpi/thinkpad_acpi.c	thinkpad
1651.52Scegger
1661.52Scegger# Direct Application Launch Buttons
1671.52Sceggerdevice	acpidalb
1681.52Sceggerattach	acpidalb at acpinodebus
1691.52Sceggerfile	dev/acpi/dalb_acpi.c		acpidalb
1701.59Sjmcneill
1711.59Sjmcneill# Winbond Integrated Media Reader
1721.59Sjmcneillattach	wb at acpinodebus with wb_acpi
1731.59Sjmcneillfile	dev/acpi/wb_acpi.c		wb_acpi
1741.60Sjmcneill
1751.67Scnst# ASUSTeK AI Booster ATK0110
1761.67Scnstdevice	aibs: sysmon_envsys
1771.67Scnstattach	aibs at acpinodebus
1781.67Scnstfile	dev/acpi/atk0110.c		aibs
1791.67Scnst
1801.66Spgoyette# ACPI SMBus controller
1811.66Spgoyettedevice	acpismbus: i2cbus
1821.66Spgoyetteattach	acpismbus at acpinodebus
1831.66Spgoyettefile	dev/acpi/smbus_acpi.c		acpismbus
1841.69Sjruoho
1851.82Sgsutre# Fujitsu Brightness, Pointer and Hotkeys
1861.82Sgsutredevice	fujbp
1871.82Sgsutreattach	fujbp at acpinodebus
1881.82Sgsutredevice	fujhk: sysmon_power
1891.82Sgsutreattach	fujhk at acpinodebus
1901.82Sgsutrefile	dev/acpi/fujitsu_acpi.c		fujbp|fujhk
1911.82Sgsutre
1921.69Sjruohoinclude	"dev/acpi/wmi/files.wmi"
193