[BACK]Return to files.acpi CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / dev / acpi

Annotation of src/sys/dev/acpi/files.acpi, Revision 1.120

1.120   ! jmcneill    1: #      $NetBSD: files.acpi,v 1.119 2020/12/13 20:39:20 jmcneill Exp $
1.1       thorpej     2:
                      3: include "dev/acpi/acpica/files.acpica"
                      4:
1.37      christos    5: defflag        opt_acpi.h      ACPIVERBOSE ACPI_DEBUG ACPI_ACTIVATE_DEV
1.53      joerg       6:                        ACPI_DSDT_OVERRIDE ACPI_SCANPCI ACPI_BREAKPOINT
1.106     jmcneill    7:                        ACPI_REDUCED_HW ACPI__DIS_IS_BROKEN
1.41      cube        8: defparam opt_acpi.h    ACPI_DSDT_FILE := "\"/dev/null\""
1.80      jmcneill    9: defparam opt_acpi.h    ACPI_BLACKLIST_YEAR = 2000
1.1       thorpej    10:
1.39      christos   11: define acpiapmbus { }
                     12: define acpinodebus { }
1.47      jmcneill   13: define acpiecdtbus { }
1.90      jruoho     14: define acpihpetbus { }
1.85      jmcneill   15: define acpiwdrtbus { }
1.102     jmcneill   16: define acpisdtbus { }
                     17: define acpigtdtbus { }
                     18: define acpimadtbus { }
1.39      christos   19:
1.102     jmcneill   20: device acpi: acpica, acpiapmbus, acpinodebus, acpiecdtbus, acpisdtbus, acpigtdtbus, acpimadtbus, acpihpetbus, acpiwdrtbus, sysmon_power, sysmon_taskq
1.1       thorpej    21: attach acpi at acpibus
1.57      jmcneill   22: file   dev/acpi/acpi.c                 acpi
1.65      jruoho     23: file   dev/acpi/acpi_debug.c           acpi
1.116     jmcneill   24: file   dev/acpi/acpi_dev.c             acpi
1.110     jmcneill   25: file   dev/acpi/acpi_event.c           acpi
1.100     bouyer     26: file   dev/acpi/acpi_i2c.c             acpi
1.101     maya       27: file   dev/acpi/acpi_mcfg.c            acpi & pci
1.63      cegger     28: file   dev/acpi/acpi_pci.c             acpi
1.37      christos   29: file   dev/acpi/acpi_pci_link.c        acpi
1.74      jruoho     30: file   dev/acpi/acpi_power.c           acpi
1.20      fvdl       31: file   dev/acpi/acpi_quirks.c          acpi
1.73      jruoho     32: file   dev/acpi/acpi_resource.c        acpi
                     33: file   dev/acpi/acpi_srat.c            acpi
                     34: file   dev/acpi/acpi_slit.c            acpi
1.36      drochner   35: file   dev/acpi/acpi_timer.c           acpi
1.113     jmcneill   36: file   dev/acpi/acpi_usb.c             acpi
1.73      jruoho     37: file   dev/acpi/acpi_util.c            acpi
1.55      jmcneill   38: file   dev/acpi/acpi_wakedev.c         acpi
1.75      pgoyette   39: file   dev/acpi/acpi_verbose.c         acpi & acpiverbose
1.2       thorpej    40:
1.38      christos   41: # ACPI/apm emulation.
1.46      tnn        42: attach  apm at acpiapmbus with acpiapm: sysmon_envsys
1.38      christos   43: file   dev/acpi/acpi_apm.c             acpiapm
                     44:
1.2       thorpej    45: # ACPI Embedded Controller
                     46: device acpiec
1.39      christos   47: attach acpiec at acpinodebus
1.47      jmcneill   48: device acpiecdt
                     49: attach acpiecdt at acpiecdtbus
                     50: file   dev/acpi/acpi_ec.c              acpiec|acpiecdt
1.1       thorpej    51:
                     52: # ACPI Lid Switch
1.17      thorpej    53: device acpilid: sysmon_power
1.39      christos   54: attach acpilid at acpinodebus
1.1       thorpej    55: file   dev/acpi/acpi_lid.c             acpilid
                     56:
                     57: # ACPI Button
1.17      thorpej    58: device acpibut: sysmon_power
1.39      christos   59: attach acpibut at acpinodebus
1.1       thorpej    60: file   dev/acpi/acpi_button.c          acpibut
                     61:
                     62: # ACPI AC Adapter
1.24      kochi      63: device acpiacad: sysmon_envsys, sysmon_power
1.39      christos   64: attach acpiacad at acpinodebus
1.2       thorpej    65: file   dev/acpi/acpi_acad.c            acpiacad
1.5       sommerfe   66:
                     67: # ACPI Control Method Battery
1.12      explorer   68: device acpibat: sysmon_envsys
1.39      christos   69: attach acpibat at acpinodebus
1.5       sommerfe   70: file   dev/acpi/acpi_bat.c             acpibat
1.13      jmcneill   71:
1.81      gsutre     72: # ACPI Display
                     73: device acpivga {}
                     74: attach acpivga at acpinodebus
                     75: device acpiout
                     76: attach acpiout at acpivga
                     77: file   dev/acpi/acpi_display.c         acpivga|acpiout
                     78:
1.84      jruoho     79: # ACPI Fan
                     80: device acpifan: sysmon_envsys
                     81: attach acpifan at acpinodebus
                     82: file   dev/acpi/acpi_fan.c             acpifan
                     83:
1.111     jmcneill   84: # ACPI Generic Event Device
                     85: device acpiged
                     86: attach acpiged at acpinodebus
                     87: file   dev/acpi/acpi_ged.c             acpiged
                     88:
1.83      jruoho     89: # ACPI Power Meter
                     90: device acpipmtr: sysmon_envsys
                     91: attach acpipmtr at acpinodebus
                     92: file   dev/acpi/acpi_pmtr.c            acpipmtr
                     93:
1.13      jmcneill   94: # ACPI Thermal Zone
                     95: device acpitz: sysmon_envsys
1.39      christos   96: attach acpitz at acpinodebus
1.13      jmcneill   97: file   dev/acpi/acpi_tz.c              acpitz
1.8       jmcneill   98:
1.85      jmcneill   99: # ACPI Watchdog Timer
1.86      jmcneill  100: device acpiwdrt: sysmon_wdog
1.85      jmcneill  101: attach acpiwdrt at acpiwdrtbus
                    102: file   dev/acpi/acpi_wdrt.c            acpiwdrt
                    103:
1.117     jmcneill  104: # ACPI Processor Container Device
                    105: device acpipcd
                    106: attach acpipcd at acpinodebus
                    107: file   dev/acpi/acpi_pcd.c             acpipcd
                    108:
1.118     jmcneill  109: # Platform Communications Channel
                    110: device acpipcc
                    111: attach acpipcc at acpisdtbus
                    112: file   dev/acpi/acpi_pcc.c             acpipcc
                    113:
1.119     jmcneill  114: # ACPI Collaborative Processor Performance Control
                    115: device acpicppc: acpipcc
                    116: attach acpicppc at acpinodebus
                    117: file   dev/acpi/acpi_cppc.c            acpicppc
                    118:
1.8       jmcneill  119: # Serial interface
1.39      christos  120: attach com at acpinodebus with com_acpi
1.8       jmcneill  121: file   dev/acpi/com_acpi.c             com_acpi
1.11      jmcneill  122:
                    123: # Floppy disk controller
1.39      christos  124: attach fdc at acpinodebus with fdc_acpi
1.11      jmcneill  125: file   dev/acpi/fdc_acpi.c             fdc_acpi
1.9       jmcneill  126:
                    127: # Parallel interface
1.39      christos  128: attach lpt at acpinodebus with lpt_acpi
1.21      jdolecek  129: file   dev/acpi/lpt_acpi.c             lpt_acpi & !ppbus
                    130:
1.39      christos  131: attach atppc at acpinodebus with atppc_acpi: isadma
1.21      jdolecek  132: file   dev/acpi/atppc_acpi.c           atppc_acpi
1.10      matt      133:
                    134: # Keyboard controller
1.39      christos  135: attach pckbc at acpinodebus with pckbc_acpi
1.10      matt      136: file   dev/acpi/pckbc_acpi.c           pckbc_acpi
1.8       jmcneill  137:
                    138: # NeoMagic 256AV audio with CS4232 codec
1.39      christos  139: attach wss at acpinodebus with wss_acpi
1.8       jmcneill  140: file   dev/acpi/wss_acpi.c             wss_acpi
1.28      xtraeme   141:
                    142: # Roland MPU401 (compatible) MIDI UART
1.39      christos  143: attach mpu at acpinodebus with mpu_acpi
1.28      xtraeme   144: file   dev/acpi/mpu_acpi.c             mpu_acpi
1.29      xtraeme   145:
                    146: # Joystick/Game port
1.39      christos  147: attach joy at acpinodebus with joy_acpi
1.29      xtraeme   148: file   dev/acpi/joy_acpi.c             joy_acpi
1.30      xtraeme   149:
                    150: # AT-style speaker sound
1.39      christos  151: attach pcppi at acpinodebus with pcppi_acpi
1.30      xtraeme   152: file   dev/acpi/pcppi_acpi.c           pcppi_acpi
1.31      cube      153:
                    154: # AT Timer
1.39      christos  155: attach attimer at acpinodebus with attimer_acpi
1.31      cube      156: file   dev/acpi/attimer_acpi.c         attimer_acpi
1.40      itohy     157:
1.93      christos  158: # Trusted Platform Module
                    159: attach tpm at acpinodebus with tpm_acpi
                    160: file   dev/acpi/tpm_acpi.c             tpm_acpi
                    161:
1.40      itohy     162: # Yamaha OPL3-SAx
                    163: attach ym at acpinodebus with ym_acpi
                    164: file   dev/acpi/ym_acpi.c              ym_acpi
1.42      njoly     165:
                    166: # High Precision Event Timer
1.90      jruoho    167: attach         hpet at acpinodebus with hpet_acpi_dev
                    168: attach         hpet at acpihpetbus with hpet_acpi_tab
                    169: file   dev/acpi/hpet_acpi.c            hpet_acpi_dev|hpet_acpi_tab
1.42      njoly     170:
1.50      jmcneill  171: # ASUS hotkey device
1.54      jmcneill  172: device asus: sysmon_envsys, sysmon_power
1.50      jmcneill  173: attach asus at acpinodebus
                    174: file   dev/acpi/asus_acpi.c            asus
                    175:
1.45      xtraeme   176: # Abit uGuru 2005
                    177: attach ug at acpinodebus with ug_acpi
                    178: file   dev/acpi/ug_acpi.c              ug_acpi
1.48      jmcneill  179:
1.91      jruoho    180: # HP 3D DriveGuard accelerometer
                    181: device hpacel: sysmon_envsys
                    182: attach hpacel at acpinodebus
                    183: file   dev/acpi/hpacel_acpi.c          hpacel
                    184:
1.51      cegger    185: # HP Quick Launch Buttons
                    186: device hpqlb: sysmon_power
                    187: attach hpqlb at acpinodebus
                    188: file   dev/acpi/hpqlb_acpi.c           hpqlb
                    189:
1.49      jmcneill  190: # Sony Notebook Controller (brightness, hotkeys, etc.)
                    191: device sony: displaydev
                    192: attach sony at acpinodebus with sony_acpi
                    193: file   dev/acpi/sony_acpi.c            sony_acpi
                    194:
1.71      jruoho    195: # Toshiba hotkeys
                    196: device vald
                    197: attach vald at acpinodebus with vald_acpi
                    198: file   dev/acpi/vald_acpi.c            vald_acpi
                    199:
1.96      nonaka    200: # Toshiba Dynabook hotkeys
                    201: device valz
                    202: attach valz at acpinodebus with valz_acpi
                    203: file   dev/acpi/valz_acpi.c            valz_acpi
                    204:
1.56      christos  205: # Sony SPIC (jog dial etc.)
                    206: attach spic at acpinodebus with spic_acpi
                    207: file   dev/acpi/spic_acpi.c            spic_acpi
                    208:
1.48      jmcneill  209: # IBM/Lenovo Thinkpad hotkey device
                    210: device thinkpad
                    211: attach thinkpad at acpinodebus
                    212: file   dev/acpi/thinkpad_acpi.c        thinkpad
1.52      cegger    213:
                    214: # Direct Application Launch Buttons
                    215: device acpidalb
                    216: attach acpidalb at acpinodebus
                    217: file   dev/acpi/dalb_acpi.c            acpidalb
1.59      jmcneill  218:
                    219: # Winbond Integrated Media Reader
                    220: attach wb at acpinodebus with wb_acpi
                    221: file   dev/acpi/wb_acpi.c              wb_acpi
1.60      jmcneill  222:
1.89      jruoho    223: # ASUSTeK AI Booster
1.67      cnst      224: device aibs: sysmon_envsys
                    225: attach aibs at acpinodebus
1.89      jruoho    226: file   dev/acpi/aibs_acpi.c            aibs
1.67      cnst      227:
1.66      pgoyette  228: # ACPI SMBus controller
                    229: device acpismbus: i2cbus
                    230: attach acpismbus at acpinodebus
                    231: file   dev/acpi/smbus_acpi.c           acpismbus
1.69      jruoho    232:
1.87      jruoho    233: # Fujitsu Brightness & Pointer
1.82      gsutre    234: device fujbp
                    235: attach fujbp at acpinodebus
1.87      jruoho    236: file   dev/acpi/fujbp_acpi.c           fujbp
                    237:
                    238: # Fujitsu Hotkeys
1.82      gsutre    239: device fujhk: sysmon_power
                    240: attach fujhk at acpinodebus
1.87      jruoho    241: file   dev/acpi/fujhk_acpi.c           fujhk
1.82      gsutre    242:
1.94      riastrad  243: # Apple SMC
                    244: attach applesmc at acpinodebus with apple_smc_acpi
                    245: file   dev/acpi/apple_smc_acpi.c       apple_smc_acpi
                    246:
1.98      nonaka    247: # SD Host Controller
                    248: attach sdhc at acpinodebus with sdhc_acpi
                    249: file   dev/acpi/sdhc_acpi.c            sdhc_acpi
                    250:
1.99      jmcneill  251: # QEMU Firmware Configuration (fw_cfg) device
                    252: attach qemufwcfg at acpinodebus with qemufwcfg_acpi
                    253: file   dev/acpi/qemufwcfg_acpi.c       qemufwcfg_acpi
                    254:
1.103     jmcneill  255: # AHCI SATA controller
                    256: attach ahcisata at acpinodebus with ahcisata_acpi
                    257: file   dev/acpi/ahcisata_acpi.c        ahcisata_acpi
                    258:
1.104     jmcneill  259: # ARM PrimeCell PL061 GPIO controller
                    260: attach plgpio at acpinodebus with plgpio_acpi
                    261: file   dev/acpi/plgpio_acpi.c          plgpio_acpi
                    262:
1.107     jmcneill  263: # DesignWare I2C controller
                    264: attach dwiic at acpinodebus with dwiic_acpi
                    265: file   dev/acpi/dwiic_acpi.c           dwiic_acpi
                    266:
1.120   ! jmcneill  267: # NXP Layerscape I2C controller
        !           268: device nxpiic: motoi2c, i2cbus, i2cexec
        !           269: attach nxpiic at acpinodebus with nxpiic_acpi
        !           270: file   dev/acpi/nxpiic_acpi.c          nxpiic_acpi
        !           271:
1.108     jakllsch  272: # AMD Cryptographic Coprocessor
                    273: attach amdccp at acpinodebus with amdccp_acpi
                    274: file   dev/acpi/amdccp_acpi.c          amdccp_acpi
                    275:
1.109     jmcneill  276: # QEMU Virtio
                    277: attach virtio at acpinodebus with virtio_acpi
                    278: file   dev/acpi/virtio_acpi.c          virtio_acpi
                    279:
1.112     jmcneill  280: # EHCI-compliant USB controller
                    281: attach ehci at acpinodebus with ehci_acpi
                    282: file   dev/acpi/ehci_acpi.c            ehci_acpi
                    283:
1.113     jmcneill  284: # XHCI-compliant USB controller
                    285: attach xhci at acpinodebus with xhci_acpi
                    286: file   dev/acpi/xhci_acpi.c            xhci_acpi
                    287:
1.114     mlelstv   288: # IPMI
                    289: device ipmi_acpi: ipmibus
                    290: attach ipmi_acpi at acpinodebus
                    291: file   dev/acpi/ipmi_acpi.c            ipmi_acpi
                    292:
1.115     jmcneill  293: # Broadcom GENETv5
                    294: attach genet at acpinodebus with genet_acpi
                    295: file   dev/acpi/genet_acpi.c           genet_acpi
                    296:
1.69      jruoho    297: include        "dev/acpi/wmi/files.wmi"

CVSweb <webmaster@jp.NetBSD.org>