summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
AgeCommit message (Expand)Author
2019-01-19Add a pwraction sysctl that controls what the power button does on acpi.Ted Unangst
2019-01-10Properly implement (as far as we can) Event()/Signal()/Wait() AML operations.Mark Kettenis
2018-10-26Add acpipci(4) on amd64. For now this only calls the PCI-specific _OSCMark Kettenis
2018-09-19Delete checks of the CST bit_width ('vendor') field, as new Ryzen machinesPhilip Guenther
2018-08-30Move softbutton check before the check that skips attaching certain acpiMark Kettenis
2018-08-25Match ACPI devices based on _CID if no match for _HID is found.Mark Kettenis
2018-08-19Add support for multiple PCI segments. Only really implemented for arm64Mark Kettenis
2018-08-11Match "ARMH0011".Mark Kettenis
2018-08-03Let ahci(4) match on _CLS instead of _HID when attaching at acpi(4). AvoidsMark Kettenis
2018-07-10Make legacy interrupts work in acpipci(4).Mark Kettenis
2018-07-05Add acpipci(4), a driver that supports generic ECAM-compatible PCI hostMark Kettenis
2018-07-04Properly pass around the PCI "chipset tag" in acpi(4) and refactorMark Kettenis
2018-07-02Allow pluart(4) to attach to acpi(4).Mark Kettenis
2018-07-02Allow xhci(4) to attach to acpi(4).Mark Kettenis
2018-07-01acpi: clean up some inconsistent style in the hid matching arraysMike Larkin
2018-07-01Allow ahci(4) to attach to acpi(4).Mark Kettenis
2018-07-01Move acpi(4) attach glue into acpi_machdep.c.Mark Kettenis
2018-07-01Remove semicolon before printing the AML name.Mark Kettenis
2018-07-01Allow com(4) to attach to acpi(4). For now we will only use this on arm64Mark Kettenis
2018-07-01Add support for _DSD Device Properties.Mark Kettenis
2018-07-01Add definitions for SPCR tables.Mark Kettenis
2018-06-30Typo in comment in previous file which I said I'd address in the originalMike Larkin
2018-06-30acpisurface(4): driver for Surface Pro 4 and Surface Book hardwareMike Larkin
2018-06-30Add intr_enable() function, intended for MI use to amd64 and i386 and useMark Kettenis
2018-06-29Use <stdint.h> types.Mark Kettenis
2018-06-29ACPI: Allow (with warning) GPE handler reassignment, instead of returningMike Larkin
2018-06-26knfMike Larkin
2018-06-26Let acpi(4) pass down the bus dma tag.Mark Kettenis
2018-06-25Reorganize acpi(4) code a bit in preparation for upcoming arm64 support.Mark Kettenis
2018-06-24If ACPI tables are present, set a global variable to point at theirMark Kettenis
2018-06-12Don't panic on I/O to unregistered regionspaces. Needed to unbreak the GPDMike Larkin
2018-05-23Print a message if AML attempts to access a part of the Operation RegionMark Kettenis
2018-05-22Call acpi_attach_deps() for the child devices before attempting to powerMark Kettenis
2018-05-22acpithinkpad(4): add port replicator indicator sensorMike Larkin
2018-05-21Implement GPIO functionality.Mark Kettenis
2018-05-21Add ccpmic(4), a driver for the "Intel" Crystal Cove PMIC. This is actuallyMark Kettenis
2018-05-21Implement power management Operation Region support.Mark Kettenis
2018-05-21Put controllers and child devices in D0 by calling _PS0 when we attach theMark Kettenis
2018-05-21Pass interrupt description along as well.Mark Kettenis
2018-05-20Add tipmic(4), a driver for the "Intel" Dollar Cove TI PMIC. This is actuallyMark Kettenis
2018-05-20Pass the acpi node corresponding to the i2c device down as the cookie.Mark Kettenis
2018-05-20Wake up the acpi thread after scheduling a gpio event.Mark Kettenis
2018-05-19Fix GenericSerialBus support by parsing ExtendedAccessField correctly.Mark Kettenis
2018-05-18This needs some #ifndef SMALL_KERNEL as well. Fixes RAMDISK_CD.Mark Kettenis
2018-05-17Sprinkle some #ifndef SMALL_KERNEL such that RAMDISK kernels cuild again.Mark Kettenis
2018-05-17Implement GenericSerialBus OpRegion support.Mark Kettenis
2018-05-17Implement LoadTable().Mark Kettenis
2018-04-30Use acpi_register_gpio() to register gpio space like we do for chvgpio(4).Mark Kettenis
2018-04-28replace add_*_randomness with enqueue_randomness()Jasper Lievisse Adriaanse
2018-04-05typo in printf - was _PRO, should be _PR0Mike Larkin