files.acpi revision 1.61
1# $NetBSD: files.acpi,v 1.61 2009/11/25 13:17:06 cegger 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: acpica, acpiapmbus, acpinodebus, acpiecdtbus, sysmon_power, sysmon_taskq 14attach acpi at acpibus 15file dev/acpi/acpi.c acpi 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 22file dev/acpi/acpi_wakedev.c acpi 23file dev/acpi/acpi_srat.c acpi 24 25# ACPI/apm emulation. 26attach apm at acpiapmbus with acpiapm: sysmon_envsys 27file dev/acpi/acpi_apm.c acpiapm 28 29# ACPI Embedded Controller 30device acpiec 31attach acpiec at acpinodebus 32device acpiecdt 33attach acpiecdt at acpiecdtbus 34file dev/acpi/acpi_ec.c acpiec|acpiecdt 35 36# ACPI Lid Switch 37device acpilid: sysmon_power 38attach acpilid at acpinodebus 39file dev/acpi/acpi_lid.c acpilid 40 41# ACPI Button 42device acpibut: sysmon_power 43attach acpibut at acpinodebus 44file dev/acpi/acpi_button.c acpibut 45 46# ACPI AC Adapter 47device acpiacad: sysmon_envsys, sysmon_power 48attach acpiacad at acpinodebus 49file dev/acpi/acpi_acad.c acpiacad 50 51# ACPI Control Method Battery 52device acpibat: sysmon_envsys 53attach acpibat at acpinodebus 54file dev/acpi/acpi_bat.c acpibat 55 56# ACPI Thermal Zone 57device acpitz: sysmon_envsys 58attach acpitz at acpinodebus 59file dev/acpi/acpi_tz.c acpitz 60 61# Serial interface 62attach com at acpinodebus with com_acpi 63file dev/acpi/com_acpi.c com_acpi 64 65# Floppy disk controller 66attach fdc at acpinodebus with fdc_acpi 67file dev/acpi/fdc_acpi.c fdc_acpi 68 69# Parallel interface 70attach lpt at acpinodebus with lpt_acpi 71file dev/acpi/lpt_acpi.c lpt_acpi & !ppbus 72 73attach atppc at acpinodebus with atppc_acpi: isadma 74file dev/acpi/atppc_acpi.c atppc_acpi 75 76# Keyboard controller 77attach pckbc at acpinodebus with pckbc_acpi 78file dev/acpi/pckbc_acpi.c pckbc_acpi 79 80# NeoMagic 256AV audio with CS4232 codec 81attach wss at acpinodebus with wss_acpi 82file dev/acpi/wss_acpi.c wss_acpi 83 84# Roland MPU401 (compatible) MIDI UART 85attach mpu at acpinodebus with mpu_acpi 86file dev/acpi/mpu_acpi.c mpu_acpi 87 88# Joystick/Game port 89attach joy at acpinodebus with joy_acpi 90file dev/acpi/joy_acpi.c joy_acpi 91 92# AT-style speaker sound 93attach pcppi at acpinodebus with pcppi_acpi 94file dev/acpi/pcppi_acpi.c pcppi_acpi 95 96# AT Timer 97attach attimer at acpinodebus with attimer_acpi 98file dev/acpi/attimer_acpi.c attimer_acpi 99 100# Yamaha OPL3-SAx 101attach ym at acpinodebus with ym_acpi 102file dev/acpi/ym_acpi.c ym_acpi 103 104# High Precision Event Timer 105attach hpet at acpinodebus with hpet_acpi 106file dev/acpi/hpet_acpi.c hpet_acpi 107 108# ASUS AI Booster Hardware monitor 109device aiboost: sysmon_envsys 110attach aiboost at acpinodebus 111file dev/acpi/aiboost.c aiboost 112 113# ASUS hotkey device 114device asus: sysmon_envsys, sysmon_power 115attach asus at acpinodebus 116file dev/acpi/asus_acpi.c asus 117 118# Abit uGuru 2005 119attach ug at acpinodebus with ug_acpi 120file dev/acpi/ug_acpi.c ug_acpi 121 122# HP Quick Launch Buttons 123device hpqlb: sysmon_power 124attach hpqlb at acpinodebus 125file dev/acpi/hpqlb_acpi.c hpqlb 126 127# Sony Notebook Controller (brightness, hotkeys, etc.) 128device sony: displaydev 129attach sony at acpinodebus with sony_acpi 130file dev/acpi/sony_acpi.c sony_acpi 131 132# Sony SPIC (jog dial etc.) 133attach spic at acpinodebus with spic_acpi 134file dev/acpi/spic_acpi.c spic_acpi 135 136# IBM/Lenovo Thinkpad hotkey device 137device thinkpad 138attach thinkpad at acpinodebus 139file dev/acpi/thinkpad_acpi.c thinkpad 140 141# Direct Application Launch Buttons 142device acpidalb 143attach acpidalb at acpinodebus 144file dev/acpi/dalb_acpi.c acpidalb 145 146# Winbond Integrated Media Reader 147attach wb at acpinodebus with wb_acpi 148file dev/acpi/wb_acpi.c wb_acpi 149 150# ACPI-WMI Mapper 151device acpiwmi 152attach acpiwmi at acpinodebus 153file dev/acpi/wmi_acpi.c acpiwmi 154