files.acpi revision 1.95
1# $NetBSD: files.acpi,v 1.95 2014/09/14 19:54:05 mrg 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# Sony SPIC (jog dial etc.) 173attach spic at acpinodebus with spic_acpi 174file dev/acpi/spic_acpi.c spic_acpi 175 176# IBM/Lenovo Thinkpad hotkey device 177device thinkpad 178attach thinkpad at acpinodebus 179file dev/acpi/thinkpad_acpi.c thinkpad 180 181# Direct Application Launch Buttons 182device acpidalb 183attach acpidalb at acpinodebus 184file dev/acpi/dalb_acpi.c acpidalb 185 186# Winbond Integrated Media Reader 187attach wb at acpinodebus with wb_acpi 188file dev/acpi/wb_acpi.c wb_acpi 189 190# ASUSTeK AI Booster 191device aibs: sysmon_envsys 192attach aibs at acpinodebus 193file dev/acpi/aibs_acpi.c aibs 194 195# ACPI SMBus controller 196device acpismbus: i2cbus 197attach acpismbus at acpinodebus 198file dev/acpi/smbus_acpi.c acpismbus 199 200# Fujitsu Brightness & Pointer 201device fujbp 202attach fujbp at acpinodebus 203file dev/acpi/fujbp_acpi.c fujbp 204 205# Fujitsu Hotkeys 206device fujhk: sysmon_power 207attach fujhk at acpinodebus 208file dev/acpi/fujhk_acpi.c fujhk 209 210# Apple SMC 211attach applesmc at acpinodebus with apple_smc_acpi 212file dev/acpi/apple_smc_acpi.c apple_smc_acpi 213 214include "dev/acpi/wmi/files.wmi" 215