files.acpi revision 1.96
1# $NetBSD: files.acpi,v 1.96 2015/09/21 12:32:06 nonaka 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 7 ACPI__DIS_IS_BROKEN 8defparam opt_acpi.h ACPI_DSDT_FILE := "\"/dev/null\"" 9defparam opt_acpi.h ACPI_BLACKLIST_YEAR = 2000 10 11define acpiapmbus { } 12define acpinodebus { } 13define acpiecdtbus { } 14define acpihpetbus { } 15define acpiwdrtbus { } 16 17device acpi: acpica, acpiapmbus, acpinodebus, acpiecdtbus, acpihpetbus, acpiwdrtbus, sysmon_power, sysmon_taskq 18attach acpi at acpibus 19file dev/acpi/acpi.c acpi 20file dev/acpi/acpi_debug.c acpi 21file dev/acpi/acpi_pci.c acpi 22file dev/acpi/acpi_pci_link.c acpi 23file dev/acpi/acpi_power.c acpi 24file dev/acpi/acpi_quirks.c acpi 25file dev/acpi/acpi_resource.c acpi 26file dev/acpi/acpi_srat.c acpi 27file dev/acpi/acpi_slit.c acpi 28file dev/acpi/acpi_timer.c acpi 29file dev/acpi/acpi_util.c acpi 30file dev/acpi/acpi_wakedev.c acpi 31file dev/acpi/acpi_verbose.c acpi & acpiverbose 32 33# ACPI/apm emulation. 34attach apm at acpiapmbus with acpiapm: sysmon_envsys 35file dev/acpi/acpi_apm.c acpiapm 36 37# ACPI Embedded Controller 38device acpiec 39attach acpiec at acpinodebus 40device acpiecdt 41attach acpiecdt at acpiecdtbus 42file dev/acpi/acpi_ec.c acpiec|acpiecdt 43 44# ACPI Lid Switch 45device acpilid: sysmon_power 46attach acpilid at acpinodebus 47file dev/acpi/acpi_lid.c acpilid 48 49# ACPI Button 50device acpibut: sysmon_power 51attach acpibut at acpinodebus 52file dev/acpi/acpi_button.c acpibut 53 54# ACPI AC Adapter 55device acpiacad: sysmon_envsys, sysmon_power 56attach acpiacad at acpinodebus 57file dev/acpi/acpi_acad.c acpiacad 58 59# ACPI Control Method Battery 60device acpibat: sysmon_envsys 61attach acpibat at acpinodebus 62file dev/acpi/acpi_bat.c acpibat 63 64# ACPI Display 65device acpivga {} 66attach acpivga at acpinodebus 67device acpiout 68attach acpiout at acpivga 69file dev/acpi/acpi_display.c acpivga|acpiout 70 71# ACPI Fan 72device acpifan: sysmon_envsys 73attach acpifan at acpinodebus 74file dev/acpi/acpi_fan.c acpifan 75 76# ACPI Power Meter 77device acpipmtr: sysmon_envsys 78attach acpipmtr at acpinodebus 79file dev/acpi/acpi_pmtr.c acpipmtr 80 81# ACPI Thermal Zone 82device acpitz: sysmon_envsys 83attach acpitz at acpinodebus 84file dev/acpi/acpi_tz.c acpitz 85 86# ACPI Watchdog Timer 87device acpiwdrt: sysmon_wdog 88attach acpiwdrt at acpiwdrtbus 89file dev/acpi/acpi_wdrt.c acpiwdrt 90 91# Serial interface 92attach com at acpinodebus with com_acpi 93file dev/acpi/com_acpi.c com_acpi 94 95# Floppy disk controller 96attach fdc at acpinodebus with fdc_acpi 97file dev/acpi/fdc_acpi.c fdc_acpi 98 99# Parallel interface 100attach lpt at acpinodebus with lpt_acpi 101file dev/acpi/lpt_acpi.c lpt_acpi & !ppbus 102 103attach atppc at acpinodebus with atppc_acpi: isadma 104file dev/acpi/atppc_acpi.c atppc_acpi 105 106# Keyboard controller 107attach pckbc at acpinodebus with pckbc_acpi 108file dev/acpi/pckbc_acpi.c pckbc_acpi 109 110# NeoMagic 256AV audio with CS4232 codec 111attach wss at acpinodebus with wss_acpi 112file dev/acpi/wss_acpi.c wss_acpi 113 114# Roland MPU401 (compatible) MIDI UART 115attach mpu at acpinodebus with mpu_acpi 116file dev/acpi/mpu_acpi.c mpu_acpi 117 118# Joystick/Game port 119attach joy at acpinodebus with joy_acpi 120file dev/acpi/joy_acpi.c joy_acpi 121 122# AT-style speaker sound 123attach pcppi at acpinodebus with pcppi_acpi 124file dev/acpi/pcppi_acpi.c pcppi_acpi 125 126# AT Timer 127attach attimer at acpinodebus with attimer_acpi 128file dev/acpi/attimer_acpi.c attimer_acpi 129 130# Trusted Platform Module 131attach tpm at acpinodebus with tpm_acpi 132file dev/acpi/tpm_acpi.c tpm_acpi 133 134# Yamaha OPL3-SAx 135attach ym at acpinodebus with ym_acpi 136file dev/acpi/ym_acpi.c ym_acpi 137 138# High Precision Event Timer 139attach hpet at acpinodebus with hpet_acpi_dev 140attach hpet at acpihpetbus with hpet_acpi_tab 141file dev/acpi/hpet_acpi.c hpet_acpi_dev|hpet_acpi_tab 142 143# ASUS hotkey device 144device asus: sysmon_envsys, sysmon_power 145attach asus at acpinodebus 146file dev/acpi/asus_acpi.c asus 147 148# Abit uGuru 2005 149attach ug at acpinodebus with ug_acpi 150file dev/acpi/ug_acpi.c ug_acpi 151 152# HP 3D DriveGuard accelerometer 153device hpacel: sysmon_envsys 154attach hpacel at acpinodebus 155file dev/acpi/hpacel_acpi.c hpacel 156 157# HP Quick Launch Buttons 158device hpqlb: sysmon_power 159attach hpqlb at acpinodebus 160file dev/acpi/hpqlb_acpi.c hpqlb 161 162# Sony Notebook Controller (brightness, hotkeys, etc.) 163device sony: displaydev 164attach sony at acpinodebus with sony_acpi 165file dev/acpi/sony_acpi.c sony_acpi 166 167# Toshiba hotkeys 168device vald 169attach vald at acpinodebus with vald_acpi 170file dev/acpi/vald_acpi.c vald_acpi 171 172# Toshiba Dynabook hotkeys 173device valz 174attach valz at acpinodebus with valz_acpi 175file dev/acpi/valz_acpi.c valz_acpi 176 177# Sony SPIC (jog dial etc.) 178attach spic at acpinodebus with spic_acpi 179file dev/acpi/spic_acpi.c spic_acpi 180 181# IBM/Lenovo Thinkpad hotkey device 182device thinkpad 183attach thinkpad at acpinodebus 184file dev/acpi/thinkpad_acpi.c thinkpad 185 186# Direct Application Launch Buttons 187device acpidalb 188attach acpidalb at acpinodebus 189file dev/acpi/dalb_acpi.c acpidalb 190 191# Winbond Integrated Media Reader 192attach wb at acpinodebus with wb_acpi 193file dev/acpi/wb_acpi.c wb_acpi 194 195# ASUSTeK AI Booster 196device aibs: sysmon_envsys 197attach aibs at acpinodebus 198file dev/acpi/aibs_acpi.c aibs 199 200# ACPI SMBus controller 201device acpismbus: i2cbus 202attach acpismbus at acpinodebus 203file dev/acpi/smbus_acpi.c acpismbus 204 205# Fujitsu Brightness & Pointer 206device fujbp 207attach fujbp at acpinodebus 208file dev/acpi/fujbp_acpi.c fujbp 209 210# Fujitsu Hotkeys 211device fujhk: sysmon_power 212attach fujhk at acpinodebus 213file dev/acpi/fujhk_acpi.c fujhk 214 215# Apple SMC 216attach applesmc at acpinodebus with apple_smc_acpi 217file dev/acpi/apple_smc_acpi.c apple_smc_acpi 218 219include "dev/acpi/wmi/files.wmi" 220