summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
AgeCommit message (Expand)Author
2020-02-20Replace field f_isfd with field f_flags in struct filterops to allowVisa Hankala
2020-02-18Cleanup <sys/kthread.h> and <sys/proc.h> includes.Martin Pieuchot
2020-02-08On the Lenovo X395 acpivout(4) does not attach since there isPatrick Wildt
2020-01-28Make acpivout(4) call ws_[gs]et_param instead of directlyPatrick Wildt
2020-01-27Send APM_POWER_CHANGE events to userland after refreshing battery infoJeremie Courreges-Anglas
2020-01-26In amdgpio_pin_intr() disable pins a pending interrupt is seen for whichJonathan Gray
2020-01-14Fix screen brightness adjustment through function keyskn
2020-01-09Convert sleeps of 1sec or more to tsleep_nsec(9).Martin Pieuchot
2020-01-06Allow ipmi(4) to attach using mmio. Use the IPMI revision provided by theMark Kettenis
2019-12-31Use C99 designated initializers with struct filterops. In addition,Visa Hankala
2019-12-31Convert infinite sleeps to {m,t}sleep_nsec(9).Martin Pieuchot
2019-12-31include sys/sensors.h for sensor useJonathan Gray
2019-12-23Add amdgpio(4), a driver for the GPIO controller found on newer AMDMark Kettenis
2019-12-14Revert previous. When we get an ACPI notification we already have thePatrick Wildt
2019-12-13Make acpivout(4) call ws_[gs]et_param instead of directlyPatrick Wildt
2019-10-21On newer ThinkPads reporting HKEY version > 1, don't claim wsconsJoshua Stein
2019-10-21When incrementing or decrementing screen brightness, don't justJoshua Stein
2019-10-16Add a few newer _OSI strings to the parser.Mike Larkin
2019-10-16Remove trailing whitespace from a lineMike Larkin
2019-10-13Move ws_get_param/ws_set_param into wsdisplay code.Mark Kettenis
2019-10-12Print version number.Mark Kettenis
2019-10-10Make reading past the end of an AML array not a panic.Mike Larkin
2019-10-10Remove trailing whitespaceMike Larkin
2019-09-07Revert acpipci(4) changes. Too many systems are broken. We'll try againMark Kettenis
2019-08-28Use ACPI information to attach PCI busses like we do on arm64. There are aMark Kettenis
2019-08-27On amd64 the bootup and resume paths for SP/BP/SP were not performingTheo de Raadt
2019-08-13Reorganize the ipmi(4) code a bit in anticipation of adding SSIF support:Mark Kettenis
2019-08-04Add support for X-Gene/eMAG variant.Mark Kettenis
2019-08-04Implement smbios support on arm64.Mark Kettenis
2019-07-31dwiic_acpi: handle GPIO interrupts when we have no appropriate driverJoshua Stein
2019-07-31aml_find_node: perform callback on matched direct-child nodes beforeJoshua Stein
2019-07-31The ACPI 3 spec says the ToHexString and ToDec(imal)StringJoshua Stein
2019-07-22Even when polling is requested, install ihidev's interrupt handlerJoshua Stein
2019-07-16don't bother reading default timing parameters if they're just goingJoshua Stein
2019-07-02acpi_set_gpehandler: turn edge arg into flags, add support forJoshua Stein
2019-06-24Add glkgpio(4), a driver for the GPIO controllers found on Intel's GeminiMark Kettenis
2019-06-17Add aplgpio(4) a driver for the gpio controllers found on Intel's ApolloPatrick Wildt
2019-06-10Print proper ACPI version number.Mark Kettenis
2019-06-08When establishing the mapping between ACPI device nodes and PCI devices,Mark Kettenis
2019-06-07Introduce acpi_getsta() and use it to eliminate some duplicated code.Mark Kettenis
2019-05-15unrevert, i missed deraadt's commit with the proper fixTed Unangst
2019-05-15revert previous, since it makes jmc's machine print an extra newline.Ted Unangst
2019-05-15if \n is added in attach, then tpm_init() should skip it.Theo de Raadt
2019-05-13print a newline for attach. from f holopTed Unangst
2019-05-12Make sure the extended PM register descriptions actually exist beforeMark Kettenis
2019-05-12Add support for mapping ACPI PM registers using the "extended" gasioMark Kettenis
2019-05-11Fix incorrect error message.Lawrence Teo
2019-05-09Measure poll interval with monotonic clock. ok jcs@cheloha
2019-05-08free size. the allocation is the header plus the length.Ted Unangst
2019-04-23Add support for ccp(4) at acpi(4).Mark Kettenis