summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
AgeCommit message (Expand)Author
2015-12-17Add display brightness support. This is available on the last few generationsMark Kettenis
2015-12-16Don't attempt to get the ThinkLight state if neither the KLCG nor the MLCGMark Kettenis
2015-12-14Handle the keyboard backlight found on newer Thinkpads. Doesn't handle theMark Kettenis
2015-12-13Hook up the ThinkLight to the keyboard backlight support code.Mark Kettenis
2015-12-13Sort button defines.Mark Kettenis
2015-11-23Back out the CRITICAL change, turn it back from 10% to 25%. SomeReyk Floeter
2015-11-22The "CRITICAL" APM battery level, that is exported/faked by the ACPIReyk Floeter
2015-10-060xffffffff is 32 bits, not 24 bitsMatthew Dempsky
2015-09-28In low-level suspend routines, set cold=2. In tsleep(), use this toTheo de Raadt
2015-09-12Intel docs suggest that cpus in C3 may go into deeper states automaticallyPhilip Guenther
2015-09-11Workaround broken AML by treating FFH vendor 8 the same as vendor 1 (== intel)Philip Guenther
2015-09-11Ignore the 'rotation lock' button on my Yoga12Philip Guenther
2015-09-06clarify malloc arguments (base + length...)Theo de Raadt
2015-08-28fairly simple sizes for free(); ok teduTheo de Raadt
2015-08-25sizes for simple free() callsTheo de Raadt
2015-08-20Respect the access size when reading or writing to pci config space.Mark Kettenis
2015-08-12Check proper HPET period value during attach.Mike Larkin
2015-08-04Skip C2 and C3 states from the FADT if the cpu doesn't have ARAT.Philip Guenther
2015-08-04do not save & restore a capability register, it is RO.Theo de Raadt
2015-08-04If we are setting ACPI_PM1_BM_RLD do it only once, and remember toTheo de Raadt
2015-08-04Provide the fallback C1-via-halt even when _CST can't be evaluated.Philip Guenther
2015-08-04Fix a handful of incorrect register offsets in acpihpet.Mike Larkin
2015-07-29Something subtle in previous revision is locking up suspend or bootingTheo de Raadt
2015-07-21iRespect the access size when reading or writing to pci config space.Mark Kettenis
2015-07-18If _CST provides a C2 or C3 but lacks a C1 that we understand, provide aPhilip Guenther
2015-07-17fix commentsMike Larkin
2015-07-17fix compilation with ACPI_DEBUGJoshua Stein
2015-06-26Completely skip entries for disabled LAPICs so they don't overwritePhilip Guenther
2015-06-13Parse _CST objects and use the C-states they describe when they're sane.Philip Guenther
2015-05-06Use | when combining flags not +. Luckily in this case 1 + 2 == 1 | 2.Jonathan Gray
2015-05-04When writing a value to a field, don't read past the end of the source valueJonathan Matthew
2015-04-24another thinkpad event to ignore; from mp39590@gmailTheo de Raadt
2015-03-26Use the 0x10 extended capability to determine if the trackstickJonathan Gray
2015-03-20The ACPI standard says that a PCI function number of FFFF can be used to referMark Kettenis
2015-03-16Reduce use of SMALL_KERNEL in acpi, bringing acpiec driver and more gpeTheo de Raadt
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-09More sanity checking for Local APIC NMI entries.Mark Kettenis
2015-02-07New framework that allows hibernate to pass in entropy from it's freshTheo de Raadt
2015-02-06Handle hibernate button in the same way as suspend does: send anDavid Coppa
2015-02-06Fix a hibernate crash on some machines due to unmapping a page thatMike Larkin
2015-01-27Ignore buttons for which _STA indicates they're not present, enabled orMark Kettenis
2015-01-17resume_randomness() before spinning up other cpus...Theo de Raadt
2015-01-15Define a new wscons mouse type for Synaptics clickpad devices that lackJonathan Gray
2015-01-11Tolerate checksum errors in ACPI tables (but complain about them). ApparentlyMark Kettenis
2014-12-19lonely bcopy called me by nameTheo de Raadt
2014-12-18suspend and resume the RNG (at what looks like the right spots)Theo de Raadt
2014-12-13ThinkPad Edge E130, event 0x6060 is supposed to indicate toggleTheo de Raadt
2014-12-09Replace some malloc(n*size,...) calls with mallocarray().Doug Hogan
2014-12-08Split the ACPI resume trampoline into code and data, move the data page toMike Larkin
2014-12-06If "machdep.lidsuspend" is not set, do not go back to sleep if the lidMartin Pieuchot