Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/dev/acpi Use acpi_compatible_match().
details: https://anonhg.NetBSD.org/src/rev/e81d1f5efedf
branches: trunk
changeset: 980438:e81d1f5efedf
user: thorpej <thorpej%NetBSD.org@localhost>
date: Thu Feb 04 23:59:46 2021 +0000
description:
Use acpi_compatible_match().
diffstat:
sys/dev/acpi/dwiic_acpi.c | 21 +++++++++------------
1 files changed, 9 insertions(+), 12 deletions(-)
diffs (49 lines):
diff -r fae78780a661 -r e81d1f5efedf sys/dev/acpi/dwiic_acpi.c
--- a/sys/dev/acpi/dwiic_acpi.c Thu Feb 04 23:54:48 2021 +0000
+++ b/sys/dev/acpi/dwiic_acpi.c Thu Feb 04 23:59:46 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: dwiic_acpi.c,v 1.6 2021/01/26 00:19:53 jmcneill Exp $ */
+/* $NetBSD: dwiic_acpi.c,v 1.7 2021/02/04 23:59:46 thorpej Exp $ */
/*-
* Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: dwiic_acpi.c,v 1.6 2021/01/26 00:19:53 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: dwiic_acpi.c,v 1.7 2021/02/04 23:59:46 thorpej Exp $");
#include <sys/param.h>
#include <sys/bus.h>
@@ -59,12 +59,12 @@
CFATTACH_DECL_NEW(dwiic_acpi, sizeof(struct dwiic_softc), dwiic_acpi_match, dwiic_acpi_attach, NULL, NULL);
-static const char * const compatible[] = {
- "AMD0010", /* AMD FCH */
- "AMDI0010", /* AMD FCH */
- "AMDI0510", /* AMD Seattle */
- "APMC0D0F", /* Ampere eMAG */
- NULL
+static const struct device_compatible_entry compat_data[] = {
+ { .compat = "AMD0010" }, /* AMD FCH */
+ { .compat = "AMDI0010" }, /* AMD FCH */
+ { .compat = "AMDI0510" }, /* AMD Seattle */
+ { .compat = "APMC0D0F" }, /* Ampere eMAG */
+ DEVICE_COMPAT_EOL
};
static int
@@ -72,10 +72,7 @@
{
struct acpi_attach_args *aa = aux;
- if (aa->aa_node->ad_type != ACPI_TYPE_DEVICE)
- return 0;
-
- return acpi_match_hid(aa->aa_node->ad_devinfo, compatible);
+ return acpi_compatible_match(aa, compat_data);
}
static void
Home |
Main Index |
Thread Index |
Old Index