summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
AgeCommit message (Expand)Author
2013-11-04Enable locking of fields using the acpi global lock if required. Seems to fixMark Kettenis
2013-11-04Convert wskbd_set_mixervolume() to use a task internally instead ofMartin Pieuchot
2013-10-30Add "handling" for dock/undock events for non-ACPI docks to acpithinkpad.Mike Larkin
2013-10-19Support the hibernate key (Fn-F12)Theo de Raadt
2013-08-21Add an indicator sensor to acpibtnX reflecting lid status when available,Landry Breuil
2013-07-03fix: cast void * to char *, fix format args for (u)int64_t,Stefan Fritsch
2013-07-02If after processing an SCI event the SCI_EVT is no longer sent, we're doneMark Kettenis
2013-06-20Drop 3rd and 4th clauses from the BSD licence, from the following NetBSD'sMartin Pieuchot
2013-06-02support aml_store to a method object to override itjoshua stein
2013-06-02The AML on the Lanner FW-8758 does a Store() to a named object that's neverMark Kettenis
2013-06-01Stop printing ACPI wakeup devices in dmesg after the 16th wakeup device.Mike Larkin
2013-05-31Fix the build for a kernel without wd and pciide in its config.Alexander Bluhm
2013-05-30Enforce ca_activate tree-walks over the entire heirarchy for all events,Theo de Raadt
2013-05-23Properly implement access to IndexField() field units. The origional codeMark Kettenis
2013-04-18pin the acpi thread to the BSP, because AML and SMI cannot be trusted. ITheo de Raadt
2013-04-10Fix various glitches in queue macro usage.Philip Guenther
2013-04-02recognize and ignore power change event from newer thinkpadsjoshua stein
2013-03-22Newer Thinkpads (x220, x230, t430) send a 0x6050 event whenever the brightnessMark Kettenis
2013-02-09Add explicit __attribute__ ((__format__(__kprintf__)))) to the functions andMiod Vallat
2013-01-18acpi: add acpiec_lock and acpi_unlock routines.Paul Irofti
2013-01-18acpi: Add global lock enter and leave routines.Paul Irofti
2012-12-24In acpiioctl(), Return though the splx() path if suser() returns an errorPhilip Guenthe
2012-11-27Add acpi_{acquire,release}_glk locking functions.Paul Irofti
2012-10-31don't show Kelvin units, and don't be off by a factor of 10 either.Theo de Raadt
2012-10-08Revamp the sequences for suspend/hibernate -> resume so that the codeTheo de Raadt
2012-10-04Use information provided by ACPI to attach secondary PCI host bridges.Christian Ehrhardt
2012-09-07Add a new function called acpi_pci_min_powerstate() that returns the lowestMark Kettenis
2012-08-16we are past the point where timecounters may disappearTed Unangst
2012-07-16Add shorter form function aml_node_setval() for setting an intTheo de Raadt
2012-07-13Disable acpivideo(4) on ASUS laptops.Paul Irofti
2012-07-13Make the ACPI EC aware of the AML global lock.Paul Irofti
2012-07-11for now, restrict hibernate to root in the acpi ioctl kernel interface.Mike Larkin
2012-07-10Ooops. A debug printf sneaked in. Sorry about that.Paul Irofti
2012-07-10More wraping and style.Paul Irofti
2012-07-10WrapPaul Irofti
2012-07-09tiny little oops in untested hibernate blockTheo de Raadt
2012-07-09clean up ioctl() case statementsTheo de Raadt
2012-07-09acpi_disable_onegpe() is not used; ok piroftiTheo de Raadt
2012-05-24If _MIN > _MAX consider a WordBus resource to be invalid. Fixes a panic onMark Kettenis
2012-03-29Missing #ifdef in previous diffMike Larkin
2012-03-29Prevent hibernation attempts on machines with unsupported disk controllers.Mike Larkin
2012-03-26simplify conditionals in acpi_sleep_state()Theo de Raadt
2012-03-26hook in the hibernate request code; half of this diff is from mlarkinTheo de Raadt
2012-03-15Allow multiple backslashes at the start of a namespace path. It is prettyMark Kettenis
2012-03-10Seems the _REG method is optional, so only run it if it is present.Mark Kettenis
2012-03-10AML integers are supposed to be 64-bit unsigned, but huge parts of our codeMark Kettenis
2012-01-07Add X2APIC-related definitions for the MADT and silently skip them insteadMark Kettenis
2011-10-21Set mp_nbusses such that the newly added bounds checks on i386 and amd64Mark Kettenis
2011-10-16Provide battery charge/discharge rate in proper units.Mark Kettenis
2011-09-20Very early in suspend while the clock is still ticking realtime,Theo de Raadt