From: James Hastings Subject: pchgpio(4) 400 Series vGPIO groups To: moosetek4@gmail.com,tech@openbsd.org Date: Wed, 26 Mar 2025 19:49:44 -0400 Diff to fill-in gaps in the gpio range on Intel 400 Series. Add the mappable vGPIO pin groups. ok? Index: dev/acpi/pchgpio.c =================================================================== RCS file: /cvs/src/sys/dev/acpi/pchgpio.c,v retrieving revision 1.16 diff -u -p -r1.16 pchgpio.c --- dev/acpi/pchgpio.c 18 Aug 2024 11:10:10 -0000 1.16 +++ dev/acpi/pchgpio.c 24 Mar 2025 20:42:57 -0000 @@ -193,6 +193,7 @@ const struct pchgpio_group cnl_h_groups[ { 1, 0, 51, 74, 64 }, /* GPP_C */ { 1, 1, 75, 98, 96 }, /* GPP_D */ { 1, 2, 99, 106, 128 }, /* GPP_G */ + { 1, 4, 115, 146, 160 }, /* vGPIO */ /* Community 3 */ { 2, 0, 155, 178, 192 }, /* GPP_K */ @@ -228,6 +229,8 @@ const struct pchgpio_group cnl_lp_groups { 1, 0, 68, 92, 96 }, /* GPP_D */ { 1, 1, 93, 116, 128 }, /* GPP_F */ { 1, 2, 117, 140, 160 }, /* GPP_H */ + { 1, 3, 141, 172, 192 }, /* vGPIO */ + { 1, 4, 173, 180, 224 }, /* vGPIO */ /* Community 4 */ { 2, 0, 181, 204, 256 }, /* GPP_C */