files.acpi revision 1.48
1# $NetBSD: files.acpi,v 1.48 2007/12/21 15:15:20 jmcneill Exp $ 2 3include "dev/acpi/acpica/files.acpica" 4 5defflag opt_acpi.h ACPIVERBOSE ACPI_DEBUG ACPI_ACTIVATE_DEV 6 ACPI_DSDT_OVERRIDE ACPI_SCANPCI 7defparam opt_acpi.h ACPI_DSDT_FILE := "\"/dev/null\"" 8 9define acpiapmbus { } 10define acpinodebus { } 11define acpiecdtbus { } 12 13device acpi: acpiapmbus, acpinodebus, acpiecdtbus, sysmon_power, sysmon_taskq 14attach acpi at acpibus 15file dev/acpi/acpi.c acpi needs-flag 16file dev/acpi/acpi_resource.c acpi 17file dev/acpi/acpi_powerres.c acpi 18file dev/acpi/acpi_madt.c acpi 19file dev/acpi/acpi_pci_link.c acpi 20file dev/acpi/acpi_quirks.c acpi 21file dev/acpi/acpi_timer.c acpi 22 23# ACPI/apm emulation. 24attach apm at acpiapmbus with acpiapm: sysmon_envsys 25file dev/acpi/acpi_apm.c acpiapm 26 27# ACPI Embedded Controller 28device acpiec 29attach acpiec at acpinodebus 30device acpiecdt 31attach acpiecdt at acpiecdtbus 32file dev/acpi/acpi_ec.c acpiec|acpiecdt 33 34# ACPI Lid Switch 35device acpilid: sysmon_power 36attach acpilid at acpinodebus 37file dev/acpi/acpi_lid.c acpilid 38 39# ACPI Button 40device acpibut: sysmon_power 41attach acpibut at acpinodebus 42file dev/acpi/acpi_button.c acpibut 43 44# ACPI AC Adapter 45device acpiacad: sysmon_envsys, sysmon_power 46attach acpiacad at acpinodebus 47file dev/acpi/acpi_acad.c acpiacad 48 49# ACPI Control Method Battery 50device acpibat: sysmon_envsys 51attach acpibat at acpinodebus 52file dev/acpi/acpi_bat.c acpibat 53 54# ACPI Thermal Zone 55device acpitz: sysmon_envsys 56attach acpitz at acpinodebus 57file dev/acpi/acpi_tz.c acpitz 58 59# Serial interface 60attach com at acpinodebus with com_acpi 61file dev/acpi/com_acpi.c com_acpi 62 63# Floppy disk controller 64attach fdc at acpinodebus with fdc_acpi 65file dev/acpi/fdc_acpi.c fdc_acpi 66 67# Parallel interface 68attach lpt at acpinodebus with lpt_acpi 69file dev/acpi/lpt_acpi.c lpt_acpi & !ppbus 70 71attach atppc at acpinodebus with atppc_acpi: isadma 72file dev/acpi/atppc_acpi.c atppc_acpi 73 74# Keyboard controller 75attach pckbc at acpinodebus with pckbc_acpi 76file dev/acpi/pckbc_acpi.c pckbc_acpi 77 78# NeoMagic 256AV audio with CS4232 codec 79attach wss at acpinodebus with wss_acpi 80file dev/acpi/wss_acpi.c wss_acpi 81 82# Roland MPU401 (compatible) MIDI UART 83attach mpu at acpinodebus with mpu_acpi 84file dev/acpi/mpu_acpi.c mpu_acpi 85 86# Joystick/Game port 87attach joy at acpinodebus with joy_acpi 88file dev/acpi/joy_acpi.c joy_acpi 89 90# AT-style speaker sound 91attach pcppi at acpinodebus with pcppi_acpi 92file dev/acpi/pcppi_acpi.c pcppi_acpi 93 94# AT Timer 95attach attimer at acpinodebus with attimer_acpi 96file dev/acpi/attimer_acpi.c attimer_acpi 97 98# Yamaha OPL3-SAx 99attach ym at acpinodebus with ym_acpi 100file dev/acpi/ym_acpi.c ym_acpi 101 102# High Precision Event Timer 103attach hpet at acpinodebus with hpet_acpi 104file dev/acpi/hpet_acpi.c hpet_acpi 105 106# ASUS AI Booster Hardware monitor 107device aiboost: sysmon_envsys 108attach aiboost at acpinodebus 109file dev/acpi/aiboost.c aiboost 110 111# Abit uGuru 2005 112attach ug at acpinodebus with ug_acpi 113file dev/acpi/ug_acpi.c ug_acpi 114 115# IBM/Lenovo Thinkpad hotkey device 116device thinkpad 117attach thinkpad at acpinodebus 118file dev/acpi/thinkpad_acpi.c thinkpad 119