summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/acpi.c
AgeCommit message (Expand)Author
2011-09-20Very early in suspend while the clock is still ticking realtime,Theo de Raadt
2011-07-02kqueue attach functions should return an errno or 0, not a plain 1. FixNicholas Marriott
2011-06-24machdep.kbdreset enables a shutdown by Ctrl-Alt-Del on amd64 andChristian Weisgerber
2011-06-16Import acpitoshiba driver.Paul Irofti
2011-04-27attach acpithinkpad to newer lenovo models like the x120ejoshua stein
2011-04-22Fix uninitialzied variables and formatting strings (-Wxxx errors)Jordan Hargrave
2011-01-02Re-add code for ACPI taskqueue, eliminates need for state vars in acpi softcJordan Hargrave
2010-10-31Revert last commit: it breaks resume on ThinkpadsPhilip Guenthe
2010-10-26Add task queue for ACPI gpe and notify handlersJordan Hargrave
2010-10-07Create separate functions for enabling wake and runtime gpes.Jordan Hargrave
2010-10-05split acpi_enable_onegpe to separate enable/disable functionsJordan Hargrave
2010-10-05Added acpi_disable_allgpes function to clear GPE statusJordan Hargrave
2010-10-05clean up acpi_softc use moreTheo de Raadt
2010-10-05delete a bit of #if 0 codeTheo de Raadt
2010-10-05hide use of our global acpi_softc pointer a bit betterTheo de Raadt
2010-09-29grab the acpi thread lock very early in acpi thread startup; not that itTheo de Raadt
2010-08-31Add DVACT_QUIECE support. This is called before splhigh() and beforeTheo de Raadt
2010-08-29- add a check for FWRITE here too.Jasper Lievisse Adriaanse
2010-08-27Make PCI Power Management optional, and only enable it when acpi(4) attaches.Mark Kettenis
2010-08-08Close race between the acpi thread and wscons ioctls running in processMark Kettenis
2010-08-08Report the acpi sleep states when on a RAMDISK; ok krwTheo de Raadt
2010-08-07Enforce acpi register access rescrictions.Mark Kettenis
2010-08-07upon resume, notify all the acpiac and acpibat drivers to updateTheo de Raadt
2010-08-06Always call _PSW on _LID devices that support it to enable lid open toMarco Peereboom
2010-08-06As part of a revamp of the PM1/GPE code, I write this diff to look forTheo de Raadt
2010-08-05PM1 power button events were generating 'fake events' to acpibtn PWRB,Theo de Raadt
2010-08-05rename a variable which is annoyingly poorly namedTheo de Raadt
2010-08-05Write to the correct offset for various ACPI pmreg registers. Writing toMike Larkin
2010-08-05Fix the power button. The pm1 register is 16 bits in size.Theo de Raadt
2010-08-04Print supported sleep states.Mark Kettenis
2010-08-03Use the proper flag for re-enabling certain hardware events (power btn,Mike Larkin
2010-07-28Make all gasio failures look and behave the same.Marco Peereboom
2010-07-28Delay a little longer on suspend before giving up. Fixes machines thatMike Larkin
2010-07-27remove XXX; EC can now be attached early when needed; ok jordanTheo de Raadt
2010-07-27more brackets feels goodTheo de Raadt
2010-07-27XXX annotate a block in acpi_enter_sleep_state() that is pretty worryingTheo de Raadt
2010-07-27horrific indentation that nearly made me pukeTheo de Raadt
2010-07-27Set the sleeping indicator light on machines that support it, in case SMIMike Larkin
2010-07-27Early initialization of acpiec if ECDT table existsJordan Hargrave
2010-07-26remove merge error which was commitedTheo de Raadt
2010-07-26Add support for Sony ACPI hotkeys via a new driver: acpisony(4).Paul Irofti
2010-07-22pretty large cleanup of SMALL_KERNELTheo de Raadt
2010-07-21in the acpi GPE handler, late ack level interrupts not edge interrupts.Theo de Raadt
2010-07-21Merge the edge and level gpe handlers into one (now possible since theTheo de Raadt
2010-07-21delete #if 0 code we are not going to use; ok marcoTheo de Raadt
2010-07-20make the mask code for acpi_enable_onegpe() match other similar codeTheo de Raadt
2010-07-20Handle the acpi interrupt controller with proper edge/level handling,Theo de Raadt
2010-07-20When we're preparing to go to sleep, only call bufq_restart() if otherMatthew Dempsky
2010-07-19permit compilation with ACPI_DEBUGTheo de Raadt
2010-07-19there is no need for a seperate dsdt_softc pointer; dsdt does not have aTheo de Raadt