summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
AgeCommit message (Expand)Author
2022-10-20Add the hooks to disable and enable GPIO interrupts. Should fix potentialMark Kettenis
2022-10-20Constify global product tableKlemens Nanni
2022-10-08Add PNP ID to make this attach on Qualcomm SoCs.Mark Kettenis
2022-10-03Reorganize the EFI code a bit. Move the efi.h header from dev/acpi toMark Kettenis
2022-09-15Enable the keyboard on the Samsung Galaxy Book Go.Marcus Glocker
2022-09-13Split out the code that collects data from acpiac(4), acpibat(4) andMark Kettenis
2022-09-12Add support for level-triggered GPIO events.Mark Kettenis
2022-09-12acpihpet(4): acpihpet_delay: only use lower 32 bits of counterScott Soule Cheloha
2022-09-11Register the I2C controller with ACPI. Skip this on the SC8280XP SoC forMark Kettenis
2022-09-10Add another pin to the SC7180 map function.Mark Kettenis
2022-09-10Don't restrict GPIO events to pin numbers below 256. With the _EVT()Mark Kettenis
2022-09-10Generalize the code such that it works on SC7180 SoCs as well.Mark Kettenis
2022-09-10Add _HID for SC7180 SoCs.Mark Kettenis
2022-09-09The DSDT on the snapdragon 7c based Acer Aspire 1 (A114-61) uses a bogusMark Kettenis
2022-09-08Use generic PNP ID to match HID-over-I2C devices.Mark Kettenis
2022-09-08Add a few more pin mappings based on what is in some Linux device treeMark Kettenis
2022-09-07Add a few more PNP IDs to handle variants of the Qualcomm dual roleMark Kettenis
2022-09-03Make sure we don't suspend if we have no way to wake up the machine.Mark Kettenis
2022-08-31Add qcgpio(4) and qciic(4), drivers for the Qualcomm GPIO and I2C controllersMark Kettenis
2022-08-31Introduce iic_intr_disestablish() and use it in ihidev(4).Mark Kettenis
2022-08-25acpihpet(4): don't truncate HPET frequency to 32-bit valueScott Soule Cheloha
2022-08-25acpihpet(4): add acpihpet_delay(), another delay(9) implementationScott Soule Cheloha
2022-08-25acpitimer(4): add acpitimer_delay(), another delay(9) implementationScott Soule Cheloha
2022-08-10Provide the AML root in ACPI's softc so that drivers that need accessPatrick Wildt
2022-07-05Missing header change that should have gone with xhci_acpi.c r1.8Theo Buehler
2022-07-04Add support for the dual role controllers integrated on the QualcommMark Kettenis
2022-06-29match on Alder Lake-PJonathan Gray
2022-06-28Add support for the Synopsys DesignWare UART found on the Ryzen EmbeddedMark Kettenis
2022-06-28A com_acpi_softc pointer is used as the interrupt callback cookie whichAnton Lindqvist
2022-06-28Add hardware ID for EHCI-compliant USB controller with standard debug.Mark Kettenis
2022-06-28Add hardware ID for XHCI-compliant USB controller without standard debug.Mark Kettenis
2022-06-27Whitespace/KNFMike Larkin
2022-06-27amdgpio(4): restore pin configuration on resumeMike Larkin
2022-06-11Bring back PL011 UART FIFO support to pluart(4). This time with workingAnton Lindqvist
2022-05-29pwr_action isn't used in this file, zap pointless decl.Jeremie Courreges-Anglas
2022-04-06constify struct cfattachChristian Weisgerber
2022-04-04As a hack, use CD_SKIPHIBERNATE. For 2.0, our TPM lifecycle managementTheo de Raadt
2022-03-21Update hw.power whenever we refresh the AC state. This makes sure the stateMark Kettenis
2022-03-13Revert previous commit. It breaks the serial console on my rpi4.Mark Kettenis
2022-03-11Enable PL011 UART FIF0 support in pluart(4). The FIFO depth depends onAnton Lindqvist
2022-03-10Add support for Sunrisepoint-H and Sunrisepoint-LP platforms.hastings
2022-03-06oops, typo, spotted by MikhailTheo de Raadt
2022-03-05Improve wording for trying S5 instead of S4Theo de Raadt
2022-02-17If S4 is not available, use S5 for the ACPI-transitions in hibernate support.Theo de Raadt
2022-02-17remove unused definesJonathan Gray
2022-02-17reduce includesJonathan Gray
2022-02-17reduce includesJonathan Gray
2022-02-16rev 1.4 was wrong to put potential IO operations after _GTS.Theo de Raadt
2022-02-16if the lids indicate we are not supposed to wakeup, return EAGAIN ratherTheo de Raadt
2022-02-16change MD gosleep() and sleep_finish() to return int, the MI code will beTheo de Raadt