summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
AgeCommit message (Expand)Author
2024-10-30directly use dev_t for swdevt[], remove struct swdevtJonathan Gray
2024-10-22put opening { on same line as struct nameJonathan Gray
2024-10-09make attachments use pre-existing activate functions; ok deraadt@Jonathan Gray
2024-10-08set activate for ufshci_acpi and ufshci_fdtJonathan Gray
2024-10-02Improve the heuristic for detecting i2c devices. On the x1e some of theMark Kettenis
2024-09-21We aren't ready to choose S0-over-S3 based upon the S0ix bit in FADT.Theo de Raadt
2024-09-20remove unneeded semicolons; checked by millert@Jonathan Gray
2024-09-04Push acpi(4) _CRS parsing down after matching skippable and ISA hardware IDs.James Hastings
2024-09-04Fix some spelling.Marcus Glocker
2024-08-31If FADT_POWER_S0_IDLE_CAPABLE feature is found, prefer S0ix style over S3.Theo de Raadt
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