summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/acpi.c
AgeCommit message (Expand)Author
2016-10-25Add the resource index to aml_parse_resource() callback function.Paul Irofti
2016-09-18If the APIC table (MADT) isn't present then ci_acpi_proc_id won't be setPhilip Guenther
2016-09-03Write the system time back to the RTC every 30 minutes.Christian Weisgerber
2016-08-31Don't put a device in the wake device list if _STA says it's not there.Mike Larkin
2016-07-28Store the acpi processor ID/UID in struct cpu_info, and use it to attachMark Kettenis
2016-06-10The power management timer has been made optional in ACPI 5.0A, so don'tMark Kettenis
2016-05-08Make sure devices listed by a device's _DEP method are attached beforeMark Kettenis
2016-04-25We attach acpihpet(4) and acpiec(4) without using the HID, so do notPaul Irofti
2016-04-02Reduce dmesg spam by knocking out some acpi hardware IDs that don't need aMark Kettenis
2016-03-29Check if a device is present (using _STA) in acpi_foundhid. This preventsMark Kettenis
2016-03-29Implement a cleaner way to prevent acpivout(4) from attaching if we haveMark Kettenis
2016-03-28Adding each and every new acpi device driver to acpi_foundhid() isMark Kettenis
2016-01-17Take acpi_foundhid() outside of #ifndef SMALL_KERNEL so the ramdiskJonathan Gray
2016-01-17remove an unused global variableJonathan Gray
2016-01-14Attach dwiic(4) on the Intel Bay Trail i2c controllers as well.Mark Kettenis
2016-01-12Improve emulation of PM registers on Hardware-redcued ACPI by emulatingMark Kettenis
2016-01-12Add dwiic, a driver for the Synopsys DesignWare i2c controller foundJoshua Stein
2016-01-11Make sdhc(4) attach to hardware IDs "80860F14" and "PNP0FFF".Mark Kettenis
2016-01-09Initial support for Hardware-Reduced ACPI. This skips the legacy mode checksMark Kettenis
2016-01-06Follow the spec and check the SCI_EN bit to see if ACPI has alreadyMark 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-09-28In low-level suspend routines, set cold=2. In tsleep(), use this toTheo de Raadt
2015-09-06clarify malloc arguments (base + length...)Theo de Raadt
2015-08-28fairly simple sizes for free(); ok teduTheo de Raadt
2015-08-20Respect the access size when reading or writing to pci config space.Mark Kettenis
2015-08-04If we are setting ACPI_PM1_BM_RLD do it only once, and remember toTheo de Raadt
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-17fix commentsMike Larkin
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-07New framework that allows hibernate to pass in entropy from it's freshTheo de Raadt
2015-02-06Fix a hibernate crash on some machines due to unmapping a page thatMike Larkin
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-18suspend and resume the RNG (at what looks like the right spots)Theo de Raadt
2014-12-09Replace some malloc(n*size,...) calls with mallocarray().Doug Hogan
2014-12-06If "machdep.lidsuspend" is not set, do not go back to sleep if the lidMartin Pieuchot
2014-11-23If a machine has no _LIDs, then none can be open. This diff fixes a problemMike Larkin
2014-11-18Nuke yet more obvious #include duplications.Kenneth R Westerback
2014-11-08If resuming from sleep (zzz/ZZZ) and the lid is still closed, go back toMike Larkin
2014-09-26Rework piglet and pig allocation. Currently the piglet gets allocatedMark Kettenis
2014-09-25Bring back rev 1.249. Now that mp_setperf() has been fixed, it should beMark Kettenis
2014-09-23Release the acpi lock around calls to wsdisplay_suspend() andMark Kettenis
2014-09-19Use config_suspend_all(9).Mark Kettenis
2014-09-08Clear the PME Status bit on PCI devices in response to Device Wake events.Mark Kettenis