1# $OpenBSD: files.acpi,v 1.33 2016/07/01 15:02:49 jcs Exp $ 2# 3# Config file and device description for machine-independent ACPI code. 4# Included by ports that need it. 5 6define acpi {} 7device acpi 8attach acpi at bios 9file dev/acpi/acpi.c acpi needs-flag 10file dev/acpi/acpiutil.c acpi 11file dev/acpi/dsdt.c acpi 12file dev/acpi/acpidebug.c acpi & ddb 13 14# ACPI timer 15device acpitimer 16attach acpitimer at acpi 17file dev/acpi/acpitimer.c acpitimer 18 19# AC device 20device acpiac 21attach acpiac at acpi 22file dev/acpi/acpiac.c acpiac 23 24# battery device 25device acpibat 26attach acpibat at acpi 27file dev/acpi/acpibat.c acpibat 28 29# button device 30device acpibtn 31attach acpibtn at acpi 32file dev/acpi/acpibtn.c acpibtn 33 34# cpu device 35device acpicpu 36attach acpicpu at acpi 37file dev/acpi/acpicpu.c acpicpu needs-flag 38 39# High Precision Event Timer 40device acpihpet 41attach acpihpet at acpi 42file dev/acpi/acpihpet.c acpihpet 43 44# Embedded Controller 45device acpiec 46attach acpiec at acpi 47file dev/acpi/acpiec.c acpiec 48 49# Thermal Zone 50device acpitz 51attach acpitz at acpi 52file dev/acpi/acpitz.c acpitz 53 54# Multiple APIC Description Table 55device acpimadt 56attach acpimadt at acpi 57file dev/acpi/acpimadt.c acpimadt 58 59# Memory Mapped Configuration Space Address Description Table 60device acpimcfg 61attach acpimcfg at acpi 62file dev/acpi/acpimcfg.c acpimcfg 63 64# PCI Routing Table 65device acpiprt 66attach acpiprt at acpi 67file dev/acpi/acpiprt.c acpiprt needs-flag 68 69# Docking station 70device acpidock 71attach acpidock at acpi 72file dev/acpi/acpidock.c acpidock 73 74# ASUS ACPI Hotkeys 75device acpiasus 76attach acpiasus at acpi 77file dev/acpi/acpiasus.c acpiasus 78 79# IBM/Lenovo ThinkPad support 80device acpithinkpad 81attach acpithinkpad at acpi 82file dev/acpi/acpithinkpad.c acpithinkpad 83 84# Toshiba support 85device acpitoshiba 86attach acpitoshiba at acpi 87file dev/acpi/acpitoshiba.c acpitoshiba 88 89# Sony support 90device acpisony 91attach acpisony at acpi 92file dev/acpi/acpisony.c acpisony 93 94# ACPI video 95define acpivideo {} 96device acpivideo 97attach acpivideo at acpi 98file dev/acpi/acpivideo.c acpivideo 99 100# ACPI vout 101device acpivout 102attach acpivout at acpivideo 103file dev/acpi/acpivout.c acpivout 104 105# ACPI pwrres 106device acpipwrres 107attach acpipwrres at acpi 108file dev/acpi/acpipwrres.c acpipwrres needs-flag 109 110# ASUSTeK AI Booster ATK0110 111device aibs 112attach aibs at acpi 113file dev/acpi/atk0110.c aibs 114 115# Intel Bay Trail GPIO 116device bytgpio 117attach bytgpio at acpi 118file dev/acpi/bytgpio.c bytgpio 119 120# Intel Cherry View GPIO 121device chvgpio 122attach chvgpio at acpi 123file dev/acpi/chvgpio.c chvgpio 124 125# SD Host Controller 126attach sdhc at acpi with sdhc_acpi 127file dev/acpi/sdhc_acpi.c sdhc_acpi 128 129# Synopsys DesignWare I2C controller 130device dwiic: i2cbus 131attach dwiic at acpi 132file dev/acpi/dwiic.c dwiic 133 134# Chromebook keyboard backlight 135device acpicbkbd 136attach acpicbkbd at acpi 137file dev/acpi/acpicbkbd.c acpicbkbd 138