Index | Thread | Search

From:
James Hastings <moosetek4@gmail.com>
Subject:
pchgpio(4) 400 Series vGPIO groups
To:
moosetek4@gmail.com,tech@openbsd.org
Date:
Wed, 26 Mar 2025 19:49:44 -0400

Download raw body.

Thread
  • James Hastings:

    pchgpio(4) 400 Series vGPIO groups

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 */