Module Name: src Committed By: msaitoh Date: Mon Feb 27 15:41:41 UTC 2023
Modified Files: src/share/man/man4: igpio.4 src/sys/dev/acpi: igpio_acpi.c Log Message: 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.3 -r1.4 src/share/man/man4/igpio.4 cvs rdiff -u -r1.1 -r1.2 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.3 src/share/man/man4/igpio.4:1.4 --- src/share/man/man4/igpio.4:1.3 Sat Jan 7 13:56:21 2023 +++ src/share/man/man4/igpio.4 Mon Feb 27 15:41:41 2023 @@ -1,4 +1,4 @@ -.\" $NetBSD: igpio.4,v 1.3 2023/01/07 13:56:21 msaitoh Exp $ +.\" $NetBSD: igpio.4,v 1.4 2023/02/27 15:41:41 msaitoh 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.2 --- src/sys/dev/acpi/igpio_acpi.c:1.1 Thu Mar 24 02:24:25 2022 +++ src/sys/dev/acpi/igpio_acpi.c Mon Feb 27 15:41:41 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.2 2023/02/27 15:41:41 msaitoh 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.2 2023/02/27 15:41:41 msaitoh 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 */