History log of /openbsd/sys/dev/acpi/pchgpio.c (Results 1 – 16 of 16)
Revision Date Author Comments
# 0e595994 18-Aug-2024 kettenis <kettenis@openbsd.org>

Add Meteor Lake support.

ok jsg@


# 310206ba 27-Nov-2023 jsg <jsg@openbsd.org>

support Alder Lake-N and Alder Lake-S

Alder Lake-N tested by sthen@
Alder Lake-S tested by Laurence Tratt (on Raptor Lake-S)
feedback and ok kettenis@


# 244d7b17 20-Oct-2022 kettenis <kettenis@openbsd.org>

Add the hooks to disable and enable GPIO interrupts. Should fix potential
interrupt storms related to level-triggered interrupts.

ok mglocker@


# 473e51a4 29-Jun-2022 jsg <jsg@openbsd.org>

match on Alder Lake-P
ok deraadt@ kettenis@


# 471aeecf 06-Apr-2022 naddy <naddy@openbsd.org>

constify struct cfattach


# b95da212 10-Mar-2022 hastings <hastings@openbsd.org>

Add support for Sunrisepoint-H and Sunrisepoint-LP platforms.

Also mask unhandled interrupts like we do in amdgpio(4).

ok kettenis@, deraadt@


# 57ec0946 21-Dec-2021 kettenis <kettenis@openbsd.org>

Move checks on attach arguments from attach into match.

ok anton@, deraadt@


# 08208006 07-Dec-2021 kettenis <kettenis@openbsd.org>

Fix typo in Tiger Lake H configuration.

From James Hastings


# 607dd7f8 29-Sep-2021 kettenis <kettenis@openbsd.org>

Add support for Cannon Lake H and Tiger Lake H platforms.

ok jcs@


# 38c04c88 21-Sep-2021 kettenis <kettenis@openbsd.org>

During resume, also restore pins that we configured as GPIO interrupt pins.
Fixes issues with dead touchpads after resume on some machines.

ok jcs@, deraadt@


# 91a68785 18-Sep-2021 kettenis <kettenis@openbsd.org>

Work around a BIOS bug on Lenovo Thinkpads based on Intel's Tiger Lake
platforms where the GPIO pin that is used for the touchpad interrupt
gets reset when entering S3 and isn't properly restored upo

Work around a BIOS bug on Lenovo Thinkpads based on Intel's Tiger Lake
platforms where the GPIO pin that is used for the touchpad interrupt
gets reset when entering S3 and isn't properly restored upon resume.

ok deraadt@, jcs@

show more ...


# ed824214 30-Aug-2021 kettenis <kettenis@openbsd.org>

Remove magic offset from data structures. This makes it much easier to
compare the data structures with the Linux code which unfortunately is
the only documentation we have for the pin numbers used

Remove magic offset from data structures. This makes it much easier to
compare the data structures with the Linux code which unfortunately is
the only documentation we have for the pin numbers used by ACPI.
While there make the data structures const.

ok jcs@

show more ...


# 6911d300 24-Aug-2021 kettenis <kettenis@openbsd.org>

Fix ping group offsets.

ok jcs@


# 6e5cb024 10-Aug-2021 jcs <jcs@openbsd.org>

Add Tiger Lake LP (INT34C5) support

with James Hastings


# beb775c7 16-May-2021 jsg <jsg@openbsd.org>

correct prototype of acpi gpio intr_establish functions

ok kettenis@


# 1c23332f 15-Nov-2020 kettenis <kettenis@openbsd.org>

Add pchgpio(4), a driver for the GPIO controllers found on modern Intel
PCHs. With help from James Hastings.

ok deraadt@