summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
AgeCommit message (Expand)Author
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
2022-02-15Since acpitoshiba brightness button processing no longer plays gamesTheo de Raadt
2022-02-15Defer the actual setting of the display brightness to the acpi thread.Mark Kettenis
2022-02-15when the MI suspend code encounters problems, we need a way toTheo de Raadt
2022-02-15com at acpi like com at isa needs com_active() for suspend/resume support.Claudio Jeker
2022-02-15MI disable_lid_wakeups() is not needed, x86 systems can do thisTheo de Raadt
2022-02-15The DVACT_POWERDOWN step was accidentally moved in relation to some MDTheo de Raadt
2022-02-14Make sure we call acpi_resume_cpu() with the right ACPI state. This wasMark Kettenis
2022-02-14acpi_indicator() can take the softc*, instead of void*Theo de Raadt
2022-02-14test the correct pointer for acpi_intr_establish() resultJonathan Gray
2022-02-10Embed klist head in acpi_softc to avoid explicit malloc.Visa Hankala
2022-02-09Move x86-only stubs used by kern/subr_suspend.c into dev/acpi/acpi_x86.cTheo de Raadt
2022-02-09add Surface Go 3 hid to acpibat(4)Dave Voutila
2022-02-09add newline to acpitz(4) attach conditionDave Voutila
2022-02-08The suspend/resume code is a sticky mess of MI, MD, and ACPI sequencing.Theo de Raadt
2022-02-04set the APM_BATT_CHARGING state if the battery is being charged and tryRobert Nagy
2022-02-02acpi_addtask() calls malloc() w/ M_NOWAIT (because some calls come fromTheo de Raadt