summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
AgeCommit message (Expand)Author
2022-01-26An ACPI device needs to be both present and enabled for it to function.Mark Kettenis
2022-01-18Improve how quirks are handled on sdhc(4)-compatible drivers. So farPatrick Wildt
2022-01-12Make acpi_getpropint() return uint64_t, as ACPI integers are in fact thatPatrick Wildt
2022-01-09spellingJonathan Gray
2022-01-04acpi_getprop() needs to actually make sure that we're looking at thePatrick Wildt
2022-01-02preferense -> preferenceJonathan Gray
2021-12-29Allow ohci(4) and ehci(4) to attach to acpi(4).Patrick Wildt
2021-12-29acpi_intr_disestablish() is available on all our ACPI platforms whichPatrick Wildt
2021-12-26Add address locators for the ACPI "bus" and use these to fix the order ofMark Kettenis
2021-12-21Move checks on attach arguments from attach into match.Mark Kettenis
2021-12-21Rename local variable intrfn to intr, matches what dev/fdt/com_fdt.cAnton Lindqvist
2021-12-21Do not attach com at acpi when there's no address or irq present. FixesAnton Lindqvist
2021-12-16Attach com over acpi on amd64. Some hardware uses a different interruptAnton Lindqvist
2021-12-09Broken ACPI tables containing scopes that are larger than their outer shellPatrick Wildt
2021-12-07Fix typo in Tiger Lake H configuration.Mark Kettenis
2021-12-07print the failed method numberTheo de Raadt
2021-12-07Fix parsing of SR_IRQ resource descriptors here as well.Mark Kettenis
2021-12-07Fix parsing of SR_IRQ resource descriptors.Mark Kettenis
2021-11-02knfTheo de Raadt
2021-10-30Change hw.perfpolicy=auto by default, at startup. If the system has ACTheo de Raadt
2021-10-23tpm(4): add support for tpm2 CRB interfaceDave Voutila
2021-09-29Add support for Cannon Lake H and Tiger Lake H platforms.Mark Kettenis
2021-09-21During resume, also restore pins that we configured as GPIO interrupt pins.Mark Kettenis
2021-09-18Work around a BIOS bug on Lenovo Thinkpads based on Intel's Tiger LakeMark Kettenis
2021-09-11Identify TPM2.0 devices and perform the 2.0-specific "suspend" commandTheo de Raadt
2021-08-30Remove magic offset from data structures. This makes it much easier toMark Kettenis
2021-08-24Fix ping group offsets.Mark Kettenis
2021-08-24Fix compilation with debug enabled.Patrick Wildt
2021-08-10Add Tiger Lake LP (INT34C5) supportJoshua Stein
2021-08-01whitespaceMark Kettenis
2021-07-24The I2C controller's clock- and bitrate properties used different namingPatrick Wildt
2021-07-20Fix trailing whitespace in a few places.Mike Larkin
2021-05-22Fix aml_rwgsb(). My interpretation of the ACPI standard turned out to beMark Kettenis
2021-05-16panic does not require a \n at the end. When one is provided, it looks wrong.Theo de Raadt
2021-05-16correct prototype of acpi gpio intr_establish functionsJonathan Gray
2021-05-09Some x86 machines advertise the "hardware reduced" ACPI feature, advertiseMark Kettenis
2021-03-30Handle systems, such as the Dell Precision 3640, that accessMark Kettenis
2021-03-23Pack the SPCR struct definition since the struct isn't naturally alignedPatrick Wildt
2021-03-18Fix previous (1.258). It breaks if localX itself is an object reference.YASUOKA Masahiko
2021-03-15Add acpi_iommu_device_map(), which replaces the DMA tag with one thatPatrick Wildt
2021-03-15Add the IORT structure for named components. These give us the stream idsPatrick Wildt
2021-03-10Handle named references in acpi_getdevlist(). Fixes a regression in acpitztobhe
2021-03-10Our ACPI namerefs are pointers to the byte structures for ACPI names.Patrick Wildt
2021-03-10Fix typo for ATS attribute member in IORT root complex struct.Patrick Wildt
2021-03-08Add support for sdhc(4) on Raspberry Pi in ACPI mode.Mark Kettenis
2021-03-07Fix aml_store() to work properly when the lvalue is a reference ofYASUOKA Masahiko
2021-03-07Pass standard DMA tag to acpi(4) table drivers.Patrick Wildt
2021-02-23timecounting: use C99-style initialization for all timecounter structscheloha
2021-02-23remove unused acpiec_lock() acpiec_unlock() functionsJonathan Gray
2021-01-28tpm(4): fix delay unitscheloha