files.acpi revision 1.54
1# $NetBSD: files.acpi,v 1.54 2009/08/03 10:30:29 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 ACPI_BREAKPOINT 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 Display Device 55device acpidisplay 56attach acpidisplay at acpinodebus 57file dev/acpi/acpi_display.c acpidisplay 58 59# ACPI Thermal Zone 60device acpitz: sysmon_envsys 61attach acpitz at acpinodebus 62file dev/acpi/acpi_tz.c acpitz 63 64# Serial interface 65attach com at acpinodebus with com_acpi 66file dev/acpi/com_acpi.c com_acpi 67 68# Floppy disk controller 69attach fdc at acpinodebus with fdc_acpi 70file dev/acpi/fdc_acpi.c fdc_acpi 71 72# Parallel interface 73attach lpt at acpinodebus with lpt_acpi 74file dev/acpi/lpt_acpi.c lpt_acpi & !ppbus 75 76attach atppc at acpinodebus with atppc_acpi: isadma 77file dev/acpi/atppc_acpi.c atppc_acpi 78 79# Keyboard controller 80attach pckbc at acpinodebus with pckbc_acpi 81file dev/acpi/pckbc_acpi.c pckbc_acpi 82 83# NeoMagic 256AV audio with CS4232 codec 84attach wss at acpinodebus with wss_acpi 85file dev/acpi/wss_acpi.c wss_acpi 86 87# Roland MPU401 (compatible) MIDI UART 88attach mpu at acpinodebus with mpu_acpi 89file dev/acpi/mpu_acpi.c mpu_acpi 90 91# Joystick/Game port 92attach joy at acpinodebus with joy_acpi 93file dev/acpi/joy_acpi.c joy_acpi 94 95# AT-style speaker sound 96attach pcppi at acpinodebus with pcppi_acpi 97file dev/acpi/pcppi_acpi.c pcppi_acpi 98 99# AT Timer 100attach attimer at acpinodebus with attimer_acpi 101file dev/acpi/attimer_acpi.c attimer_acpi 102 103# Yamaha OPL3-SAx 104attach ym at acpinodebus with ym_acpi 105file dev/acpi/ym_acpi.c ym_acpi 106 107# High Precision Event Timer 108attach hpet at acpinodebus with hpet_acpi 109file dev/acpi/hpet_acpi.c hpet_acpi 110 111# ASUS AI Booster Hardware monitor 112device aiboost: sysmon_envsys 113attach aiboost at acpinodebus 114file dev/acpi/aiboost.c aiboost 115 116# ASUS hotkey device 117device asus: sysmon_envsys, sysmon_power 118attach asus at acpinodebus 119file dev/acpi/asus_acpi.c asus 120 121# Abit uGuru 2005 122attach ug at acpinodebus with ug_acpi 123file dev/acpi/ug_acpi.c ug_acpi 124 125# HP Quick Launch Buttons 126device hpqlb: sysmon_power 127attach hpqlb at acpinodebus 128file dev/acpi/hpqlb_acpi.c hpqlb 129 130# Sony Notebook Controller (brightness, hotkeys, etc.) 131device sony: displaydev 132attach sony at acpinodebus with sony_acpi 133file dev/acpi/sony_acpi.c sony_acpi 134 135# IBM/Lenovo Thinkpad hotkey device 136device thinkpad 137attach thinkpad at acpinodebus 138file dev/acpi/thinkpad_acpi.c thinkpad 139 140# Direct Application Launch Buttons 141device acpidalb 142attach acpidalb at acpinodebus 143file dev/acpi/dalb_acpi.c acpidalb 144