summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
AgeCommit message (Expand)Author
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
2023-07-08Move /dev/apm related acpi code to acpi_apm.c which is only built onTobias Heider
2023-07-08Add ietp driver for Elantech I2C touchpadsJoshua Stein
2023-07-07Add support for multiple batteries to acpithinkpad setchargestart andClaudio Jeker
2023-07-06moving acpiioctl to a different file than acpiopen is not going to workTheo de Raadt
2023-07-05Move acpiioctl to acpi_x86.c, it is only used up on i386 and amd64.Tobias Heider
2023-06-29acpi(4)/acpibtn(4): use opt-in approach for wakeup GPEsDave Voutila
2023-05-20Implement battery charge control.Mark Kettenis
2023-04-27Mark the fan speed sensor as invalid when it reports -1 RPM. This happens forMiod Vallat
2023-04-23add support for coordinating i2c bus access with iosf(4)David Gwynne
2023-04-23add iosf(4), a driver for the Intel OnChip System FabricDavid Gwynne
2023-04-16Too many ACPI implementations advertise serial ports that aren't actuallyMark Kettenis
2023-04-13remove duplicate includesJonathan Gray
2023-04-11Nuke unused function prototype.Marcus Glocker
2023-04-09don't attach temperature sensors for which there is no TMP# node inJoshua Stein
2023-04-03acpibtn_notify: ignore duplicate ACPI lid transitionsTodd C. Miller
2023-04-02add Windows 11 _OSI stringsJonathan Gray
2023-03-15Add missing nameref resolving for the _DEP() package elements that indicateMark Kettenis
2023-03-04handle polling when cold in tipmic_thermal_opreg_handler().David Gwynne
2023-02-18acpipwrres(4): remove unused aml_value's.Dave Voutila
2023-02-10Adjust knote(9) APIVisa Hankala
2023-02-04Initial driver for Universal Flash Storage (UFS) Host Controllers.Marcus Glocker
2023-02-04timecounting: remove incomplete PPS supportScott Soule Cheloha
2022-12-18Disable the keyboard on the Samsung Galaxy Book Go until we can fix theMarcus Glocker
2022-11-24Don't report unknown apic structure types if they're in the OEM reservedJonathan Matthew
2022-11-08acpihpet(4): disable/reenable acpihpet_delay() during suspend/resumeScott Soule Cheloha
2022-11-06Add FDT-based attachment for qciic(4).Patrick Wildt
2022-11-06Add FDT-based attachment for qcgpio(4).Patrick Wildt
2022-10-30On the Lenovo X13s attaching to the multiport USB controller leads to hardPatrick Wildt
2022-10-26Constify battery check tableKlemens Nanni
2022-10-20Add the hooks to disable and enable GPIO interrupts. Should fix potentialMark Kettenis
2022-10-20Constify global product tableKlemens Nanni
2022-10-08Add PNP ID to make this attach on Qualcomm SoCs.Mark Kettenis
2022-10-03Reorganize the EFI code a bit. Move the efi.h header from dev/acpi toMark Kettenis
2022-09-15Enable the keyboard on the Samsung Galaxy Book Go.Marcus Glocker
2022-09-13Split out the code that collects data from acpiac(4), acpibat(4) andMark Kettenis
2022-09-12Add support for level-triggered GPIO events.Mark Kettenis
2022-09-12acpihpet(4): acpihpet_delay: only use lower 32 bits of counterScott Soule Cheloha
2022-09-11Register the I2C controller with ACPI. Skip this on the SC8280XP SoC forMark Kettenis
2022-09-10Add another pin to the SC7180 map function.Mark Kettenis
2022-09-10Don't restrict GPIO events to pin numbers below 256. With the _EVT()Mark Kettenis
2022-09-10Generalize the code such that it works on SC7180 SoCs as well.Mark Kettenis
2022-09-10Add _HID for SC7180 SoCs.Mark Kettenis