summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
AgeCommit message (Expand)Author
2024-08-18Add Meteor Lake support.Mark Kettenis
2024-08-18If FADT indicates FADT_POWER_S0_IDLE_CAPABLE, print "S0ix" insteadTheo de Raadt
2024-08-15whitespaceTheo de Raadt
2024-08-13use ACPI _WAK upon resume. Such a huge oversight it is surprising thatTheo de Raadt
2024-08-12Revert the guts of rev 1.14. This ends up attempting to turn of powerMark Kettenis
2024-08-11delete correct ACPI_SST_WAKING, pointed out by kettenisTheo de Raadt
2024-08-11forgot the suspend-time duplication mentioned in 1.25Theo de Raadt
2024-08-11put ACPI_SST_WAKING in gosleep() where kettenis asked forTheo de Raadt
2024-08-10cleanup excessive calls to acpi_indicator at suspend time and resume timeTheo de Raadt
2024-08-08Fix gasio access size.Mark Kettenis
2024-08-08Print suspend-to-idle debug info in a more concise matter.Mark Kettenis
2024-08-08Make intelmpc(4) print information about the residency counters advertisedMark Kettenis
2024-08-06Some laptops will generate an EC event shortly after we attempt to enterMark Kettenis
2024-08-05Fix reporting if critical battery state.Mark Kettenis
2024-08-04Add intelpmc(4), a driver for the power management controller found onMark Kettenis
2024-08-02Switch off unreferenced power resources in DVACT_POWERDOWN instead ofMark Kettenis
2024-07-30Make the Samsung Galaxy Book4 Edge (x1e80100) boot in ACPI mode;Marcus Glocker
2024-07-15Make the touchpad on the Samsung Galaxy Book4 Edge work.Marcus Glocker
2024-07-14Only match if we can find a corresponding cpu device. This means theJonathan Matthew
2024-07-14For specific hids (currently only ACPI0007, acpicpu(4)), use a printJonathan Matthew
2024-07-14In addition to setting the PCI power state, also run the appropriate _PSxMark Kettenis
2024-07-14Upon first suspend, turn off all power resources that haven't beenMark Kettenis
2024-07-04Support the ACPI GPIO pins necessary to support the keyboard, touchpadPatrick Wildt
2024-07-02Do not attach acpitz(4) if the _STA method indicates that a thermal zoneMark Kettenis
2024-06-30remove struct acpi_parsestate, unused since dsdt.c rev 1.16Jonathan Gray
2024-06-29remove defines for acpi ioctls, unused since acpi.c rev 1.59Jonathan Gray
2024-06-29remove struct acpi_dev_rank, unused since acpi.c rev 1.144Jonathan Gray
2024-06-26return type on a dedicated line when declaring functionsJonathan Gray
2024-06-25Implement sleep button and EC events as wakeup events. Print the wakeupMark Kettenis
2024-06-24Some machines send AC change notifications to acpibat(4). Forward thisMarcus Glocker
2024-06-19Add PNP IDs to handle the X1E80100 (Snapdragon X Elite) USB controllers.Patrick Wildt
2024-06-19Add _HID for X1E80100 (Snapdragon X Elite) SoCs.Patrick Wildt
2024-06-11Avoid powering down PCI devices if we're rebooting. This makes someMark Kettenis
2024-06-07Make sure we select the deepest possible C-state during suspend-to-idle.Mark Kettenis
2024-06-02Power down PCI devices in S0 as well. Needed for suspend-to-idle.Mark Kettenis
2024-05-29Implement the guts for "suspend-to-idle" on amd64. This enables suspendMark Kettenis
2024-05-28Garbage collect sleep_abort(); it doesn't do anything useful anymore.Mark Kettenis
2024-05-27Set sc_state to ACPI_STATE_S0 at the end of resume instead of at the startMark Kettenis
2024-05-14remove prototypes with no matching functionJonathan Gray
2024-05-13Ignore button events in the first 10 seconds after resume. On some ACPIMark Kettenis
2024-05-13remove prototypes with no matching functionJonathan Gray
2024-04-13correct indentationJonathan Gray
2024-01-08Implement RootPathString support in the LoadTable() AML function. FixesMark Kettenis
2024-01-06Zap more obsolete debug code.Marcus Glocker
2023-11-29increase the number of address ranges in acpi attach args from 4 to 8Jonathan Gray
2023-11-27support Alder Lake-N and Alder Lake-SJonathan Gray
2023-09-12Use IORT ITS nodes to find the right ITS instance to use when establishingJonathan Matthew
2023-08-15Replace a bunch of (1 << 31) with (1U << 31)Miod Vallat
2023-08-06Add acpi_softc == NULL checks and return ENXIO instead of crashing onTobias Heider
2023-07-08Adds request_sleep(), a MI way of sending the machine to sleep inTobias Heider