Merge from vendor branch PKGSRC:
[netbsd-mini2440.git] / sys / dev / acpi / files.acpi
blob1d26eba881c96b3138c01ad70abc6df4f141d7d4
1 #       $NetBSD: files.acpi,v 1.59 2009/09/30 20:44:50 jmcneill Exp $
3 include "dev/acpi/acpica/files.acpica"
5 defflag opt_acpi.h      ACPIVERBOSE ACPI_DEBUG ACPI_ACTIVATE_DEV
6                         ACPI_DSDT_OVERRIDE ACPI_SCANPCI ACPI_BREAKPOINT
7 defparam opt_acpi.h     ACPI_DSDT_FILE := "\"/dev/null\""
9 define  acpiapmbus { }
10 define  acpinodebus { }
11 define  acpiecdtbus { }
13 device  acpi: acpica, acpiapmbus, acpinodebus, acpiecdtbus, sysmon_power, sysmon_taskq
14 attach  acpi at acpibus
15 file    dev/acpi/acpi.c                 acpi
16 file    dev/acpi/acpi_resource.c        acpi
17 file    dev/acpi/acpi_powerres.c        acpi
18 file    dev/acpi/acpi_madt.c            acpi
19 file    dev/acpi/acpi_pci_link.c        acpi
20 file    dev/acpi/acpi_quirks.c          acpi
21 file    dev/acpi/acpi_timer.c           acpi
22 file    dev/acpi/acpi_wakedev.c         acpi
24 # ACPI/apm emulation.
25 attach  apm at acpiapmbus with acpiapm: sysmon_envsys
26 file    dev/acpi/acpi_apm.c             acpiapm
28 # ACPI Embedded Controller
29 device  acpiec
30 attach  acpiec at acpinodebus
31 device  acpiecdt
32 attach  acpiecdt at acpiecdtbus
33 file    dev/acpi/acpi_ec.c              acpiec|acpiecdt
35 # ACPI Lid Switch
36 device  acpilid: sysmon_power
37 attach  acpilid at acpinodebus
38 file    dev/acpi/acpi_lid.c             acpilid
40 # ACPI Button
41 device  acpibut: sysmon_power
42 attach  acpibut at acpinodebus
43 file    dev/acpi/acpi_button.c          acpibut
45 # ACPI AC Adapter
46 device  acpiacad: sysmon_envsys, sysmon_power
47 attach  acpiacad at acpinodebus
48 file    dev/acpi/acpi_acad.c            acpiacad
50 # ACPI Control Method Battery
51 device  acpibat: sysmon_envsys
52 attach  acpibat at acpinodebus
53 file    dev/acpi/acpi_bat.c             acpibat
55 # ACPI Thermal Zone
56 device  acpitz: sysmon_envsys
57 attach  acpitz at acpinodebus
58 file    dev/acpi/acpi_tz.c              acpitz
60 # Serial interface
61 attach  com at acpinodebus with com_acpi
62 file    dev/acpi/com_acpi.c             com_acpi
64 # Floppy disk controller
65 attach  fdc at acpinodebus with fdc_acpi
66 file    dev/acpi/fdc_acpi.c             fdc_acpi
68 # Parallel interface
69 attach  lpt at acpinodebus with lpt_acpi
70 file    dev/acpi/lpt_acpi.c             lpt_acpi & !ppbus
72 attach  atppc at acpinodebus with atppc_acpi: isadma
73 file    dev/acpi/atppc_acpi.c           atppc_acpi
75 # Keyboard controller
76 attach  pckbc at acpinodebus with pckbc_acpi
77 file    dev/acpi/pckbc_acpi.c           pckbc_acpi
79 # NeoMagic 256AV audio with CS4232 codec
80 attach  wss at acpinodebus with wss_acpi
81 file    dev/acpi/wss_acpi.c             wss_acpi
83 # Roland MPU401 (compatible) MIDI UART
84 attach  mpu at acpinodebus with mpu_acpi
85 file    dev/acpi/mpu_acpi.c             mpu_acpi
87 # Joystick/Game port
88 attach  joy at acpinodebus with joy_acpi
89 file    dev/acpi/joy_acpi.c             joy_acpi
91 # AT-style speaker sound
92 attach  pcppi at acpinodebus with pcppi_acpi
93 file    dev/acpi/pcppi_acpi.c           pcppi_acpi
95 # AT Timer
96 attach  attimer at acpinodebus with attimer_acpi
97 file    dev/acpi/attimer_acpi.c         attimer_acpi
99 # Yamaha OPL3-SAx
100 attach  ym at acpinodebus with ym_acpi
101 file    dev/acpi/ym_acpi.c              ym_acpi
103 # High Precision Event Timer
104 attach  hpet at acpinodebus with hpet_acpi
105 file    dev/acpi/hpet_acpi.c            hpet_acpi
107 # ASUS AI Booster Hardware monitor
108 device  aiboost: sysmon_envsys
109 attach  aiboost at acpinodebus
110 file    dev/acpi/aiboost.c              aiboost
112 # ASUS hotkey device
113 device  asus: sysmon_envsys, sysmon_power
114 attach  asus at acpinodebus
115 file    dev/acpi/asus_acpi.c            asus
117 # Abit uGuru 2005
118 attach  ug at acpinodebus with ug_acpi
119 file    dev/acpi/ug_acpi.c              ug_acpi
121 # HP Quick Launch Buttons
122 device  hpqlb: sysmon_power
123 attach  hpqlb at acpinodebus
124 file    dev/acpi/hpqlb_acpi.c           hpqlb
126 # Sony Notebook Controller (brightness, hotkeys, etc.)
127 device  sony: displaydev
128 attach  sony at acpinodebus with sony_acpi
129 file    dev/acpi/sony_acpi.c            sony_acpi
131 # Sony SPIC (jog dial etc.)
132 attach  spic at acpinodebus with spic_acpi
133 file    dev/acpi/spic_acpi.c            spic_acpi
135 # IBM/Lenovo Thinkpad hotkey device
136 device  thinkpad
137 attach  thinkpad at acpinodebus
138 file    dev/acpi/thinkpad_acpi.c        thinkpad
140 # Direct Application Launch Buttons
141 device  acpidalb
142 attach  acpidalb at acpinodebus
143 file    dev/acpi/dalb_acpi.c            acpidalb
145 # Winbond Integrated Media Reader
146 attach  wb at acpinodebus with wb_acpi
147 file    dev/acpi/wb_acpi.c              wb_acpi
149 # ACPI-WMI Mapper
150 device  acpiwmi
151 attach  acpiwmi at acpinodebus
152 file    dev/acpi/wmi_acpi.c             acpiwmi