summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
AgeCommit message (Expand)Author
2016-01-22Zero the local structs holding crs information before parsing _CRS.Jonathan Gray
2016-01-17fix an off-by-one that could result in read operations not readingJoshua Stein
2016-01-17dwiic_i2c_{read,write} -> dwiic_{read,write}Joshua Stein
2016-01-17Take acpi_foundhid() outside of #ifndef SMALL_KERNEL so the ramdiskJonathan Gray
2016-01-17remove an unused global variableJonathan Gray
2016-01-15In dwiic_acpi_foundhid() treat _STA missing as if all the bitsJonathan Gray
2016-01-15Check _STA method to see whether te device is actually present. If not, makeMark Kettenis
2016-01-14Attach dwiic(4) on the Intel Bay Trail i2c controllers as well.Mark Kettenis
2016-01-14Several fixes for dwiic(4).Mark Kettenis
2016-01-13Change aml_find_node() such that it only walks down the tree and doesn'tMark Kettenis
2016-01-13Don't confuse the HID descriptor address (which really is an office into theMark Kettenis
2016-01-13Add data structures and defines for Generic and I2C Serial Bus ConnectionMark Kettenis
2016-01-12rename new i2c_attach_args fields to avoid conflict with cpp magic inTheo de Raadt
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-11Only include sdhc_acpi.c if shdc* at acpi? is included in the kernel config.Mark Kettenis
2016-01-11Add glue to make sdhc(4) attach to acpi(4). Needed to support the SD hostMark Kettenis
2016-01-10Introduce acpi_intr_establish(9), an API to establish interrupt handlers forMark Kettenis
2016-01-10Add thinkpad tablet dock/undock ACPI events.Stefan Sperling
2016-01-09Initial support for Hardware-Reduced ACPI. This skips the legacy mode checksMark Kettenis
2016-01-09Add HW_REDUCED_ACPI and LOW_POWER_S0_IDLE_CAPABLE FADT flags.Mark Kettenis
2016-01-09Rename LR_24BIT, LR_32BIT and LR_32BITFIXED to LR_MEM24, LR_MEM32 andMark Kettenis
2016-01-07Use a resune hook to re-evaluate the "_LID" status upon resume.Martin Pieuchot
2016-01-06Follow the spec and check the SCI_EN bit to see if ACPI has alreadyMark Kettenis
2015-12-29Remove NULL-checks before free().mmcc
2015-12-23add aml_freevalue in a couple places, avoid storing a result thatJoshua Stein
2015-12-17Add display brightness support. This is available on the last few generationsMark Kettenis
2015-12-16Don't attempt to get the ThinkLight state if neither the KLCG nor the MLCGMark Kettenis
2015-12-14Handle the keyboard backlight found on newer Thinkpads. Doesn't handle theMark Kettenis
2015-12-13Hook up the ThinkLight to the keyboard backlight support code.Mark Kettenis
2015-12-13Sort button defines.Mark 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-10-060xffffffff is 32 bits, not 24 bitsMatthew Dempsky
2015-09-28In low-level suspend routines, set cold=2. In tsleep(), use this toTheo de Raadt
2015-09-12Intel docs suggest that cpus in C3 may go into deeper states automaticallyPhilip Guenther
2015-09-11Workaround broken AML by treating FFH vendor 8 the same as vendor 1 (== intel)Philip Guenther
2015-09-11Ignore the 'rotation lock' button on my Yoga12Philip Guenther
2015-09-06clarify malloc arguments (base + length...)Theo de Raadt
2015-08-28fairly simple sizes for free(); ok teduTheo de Raadt
2015-08-25sizes for simple free() callsTheo de Raadt
2015-08-20Respect the access size when reading or writing to pci config space.Mark Kettenis
2015-08-12Check proper HPET period value during attach.Mike Larkin
2015-08-04Skip C2 and C3 states from the FADT if the cpu doesn't have ARAT.Philip Guenther
2015-08-04do not save & restore a capability register, it is RO.Theo de Raadt
2015-08-04If we are setting ACPI_PM1_BM_RLD do it only once, and remember toTheo de Raadt
2015-08-04Provide the fallback C1-via-halt even when _CST can't be evaluated.Philip Guenther
2015-08-04Fix a handful of incorrect register offsets in acpihpet.Mike Larkin
2015-07-29Something subtle in previous revision is locking up suspend or bootingTheo de Raadt