Module Name:    src
Committed By:   martin
Date:           Sun Mar 12 17:52:13 UTC 2023

Modified Files:
        src/share/man/man4 [netbsd-10]: igpio.4
        src/sys/dev/acpi [netbsd-10]: igpio_acpi.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #116):

        sys/dev/acpi/igpio_acpi.c: revision 1.2
        share/man/man4/igpio.4: revision 1.4

igpio(4): Disable Baytrail and Lynxpoint support. Fixes PR kern/57225.
 It seems additional code is required to support Baytrail and Lynxpoint.

Disable those support.


To generate a diff of this commit:
cvs rdiff -u -r1.2.2.1 -r1.2.2.2 src/share/man/man4/igpio.4
cvs rdiff -u -r1.1 -r1.1.4.1 src/sys/dev/acpi/igpio_acpi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man4/igpio.4
diff -u src/share/man/man4/igpio.4:1.2.2.1 src/share/man/man4/igpio.4:1.2.2.2
--- src/share/man/man4/igpio.4:1.2.2.1	Mon Jan 23 12:16:00 2023
+++ src/share/man/man4/igpio.4	Sun Mar 12 17:52:13 2023
@@ -1,4 +1,4 @@
-.\" $NetBSD: igpio.4,v 1.2.2.1 2023/01/23 12:16:00 martin Exp $
+.\" $NetBSD: igpio.4,v 1.2.2.2 2023/03/12 17:52:13 martin Exp $
 .\"
 .\" Copyright (c) 2022 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd January 7, 2023
+.Dd February 27, 2023
 .Dt IGPIO 4
 .Os
 .Sh NAME
@@ -45,7 +45,6 @@ interface for the following Intel chipse
 .It Alder Lake-N
 .It Alder Lake-P
 .It Alder Lake-S
-.It Baytrail
 .It Cannon Lake-H
 .It Cannon Lake-LP
 .It Cedarfork
@@ -58,14 +57,13 @@ interface for the following Intel chipse
 .It Jasper Lake
 .It Lakefield
 .It Lewisburg
-.It Lynxpoint
 .It Raptor Lake-S
 .It Sunrisepoint-H
 .It Sunrisepoint-LP
 .It Tiger Lake-H
 .It Tiger Lake-LP
 .El
-Support for Broxton and Cherryview is not enabled yet.
+Support for Baytrail, Broxton, Cherryview and Lynxpoint are not enabled yet.
 .Pp
 The driver supports
 .Dv GPIO_PIN_INPUT ,

Index: src/sys/dev/acpi/igpio_acpi.c
diff -u src/sys/dev/acpi/igpio_acpi.c:1.1 src/sys/dev/acpi/igpio_acpi.c:1.1.4.1
--- src/sys/dev/acpi/igpio_acpi.c:1.1	Thu Mar 24 02:24:25 2022
+++ src/sys/dev/acpi/igpio_acpi.c	Sun Mar 12 17:52:13 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: igpio_acpi.c,v 1.1 2022/03/24 02:24:25 manu Exp $ */
+/* $NetBSD: igpio_acpi.c,v 1.1.4.1 2023/03/12 17:52:13 martin Exp $ */
 
 /*-
  * Copyright (c) 2021,2022 Emmanuel Dreyfus
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: igpio_acpi.c,v 1.1 2022/03/24 02:24:25 manu Exp $");
+__KERNEL_RCSID(0, "$NetBSD: igpio_acpi.c,v 1.1.4.1 2023/03/12 17:52:13 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/kmem.h>
@@ -62,10 +62,6 @@ static int	igpio_acpi_intr(void *);
 CFATTACH_DECL_NEW(igpio_acpi, sizeof(struct igpio_acpi_softc), igpio_acpi_match, igpio_acpi_attach, igpio_acpi_detach, NULL);
 
 static const struct device_compatible_entry compat_data[] = {
-	{ .compat = "INT33B2" },	/* baytrail */
-	{ .compat = "INT33C7" },	/* lynxpoint */
-	{ .compat = "INT33FC" },	/* baytrail */
-	{ .compat = "INT3437" },	/* lynxpoint */
 	{ .compat = "INT344B" },	/* sunrisepoint */
 	{ .compat = "INT3450" },	/* cannonlake */
 	{ .compat = "INT3451" },	/* sunrisepoint */
@@ -89,6 +85,10 @@ static const struct device_compatible_en
 	 * Complete bank setup in src/sys/dev/ic/igpioreg.h
 	 * before enabling
 	 */
+	{ .compat = "INT33B2" },	/* baytrail */
+	{ .compat = "INT33C7" },	/* lynxpoint */
+	{ .compat = "INT33FC" },	/* baytrail */
+	{ .compat = "INT3437" },	/* lynxpoint */
 	{ .compat = "INT3452" },	/* broxton */
 	{ .compat = "INT34D1" },	/* broxton */
 	{ .compat = "apollolake-pinctrl" },	/* broxton */

Reply via email to