Module Name: src Committed By: thorpej Date: Wed Jan 27 02:09:39 UTC 2021
Modified Files: src/sys/arch/arm/sunxi: sun4i_a10_ccu.c sun4i_dma.c sun6i_dma.c sun8i_crypto.c sunxi_can.c sunxi_codec.c sunxi_de2_ccu.c sunxi_dep.c sunxi_emac.c sunxi_gpio.c sunxi_hdmi.c sunxi_hdmiphy.c sunxi_i2s.c sunxi_lcdc.c sunxi_lradc.c sunxi_mixer.c sunxi_mmc.c sunxi_musb.c sunxi_nmi.c sunxi_pwm.c sunxi_rsb.c sunxi_rtc.c sunxi_sid.c sunxi_sramc.c sunxi_tcon.c sunxi_thermal.c sunxi_ts.c sunxi_twi.c sunxi_usb3phy.c sunxi_usbphy.c sunxi_wdt.c Log Message: Use DEVICE_COMPAT_EOL. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/sunxi/sun4i_a10_ccu.c \ src/sys/arch/arm/sunxi/sunxi_mixer.c \ src/sys/arch/arm/sunxi/sunxi_usbphy.c cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arm/sunxi/sun4i_dma.c \ src/sys/arch/arm/sunxi/sunxi_can.c src/sys/arch/arm/sunxi/sunxi_hdmiphy.c \ src/sys/arch/arm/sunxi/sunxi_ts.c cvs rdiff -u -r1.12 -r1.13 src/sys/arch/arm/sunxi/sun6i_dma.c \ src/sys/arch/arm/sunxi/sunxi_hdmi.c src/sys/arch/arm/sunxi/sunxi_rsb.c cvs rdiff -u -r1.21 -r1.22 src/sys/arch/arm/sunxi/sun8i_crypto.c cvs rdiff -u -r1.10 -r1.11 src/sys/arch/arm/sunxi/sunxi_codec.c \ src/sys/arch/arm/sunxi/sunxi_i2s.c src/sys/arch/arm/sunxi/sunxi_lcdc.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/sunxi/sunxi_de2_ccu.c \ src/sys/arch/arm/sunxi/sunxi_dep.c src/sys/arch/arm/sunxi/sunxi_pwm.c \ src/sys/arch/arm/sunxi/sunxi_sid.c cvs rdiff -u -r1.31 -r1.32 src/sys/arch/arm/sunxi/sunxi_emac.c cvs rdiff -u -r1.33 -r1.34 src/sys/arch/arm/sunxi/sunxi_gpio.c cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/sunxi/sunxi_lradc.c \ src/sys/arch/arm/sunxi/sunxi_wdt.c cvs rdiff -u -r1.44 -r1.45 src/sys/arch/arm/sunxi/sunxi_mmc.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/sunxi/sunxi_musb.c \ src/sys/arch/arm/sunxi/sunxi_rtc.c cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/sunxi/sunxi_nmi.c \ src/sys/arch/arm/sunxi/sunxi_sramc.c src/sys/arch/arm/sunxi/sunxi_tcon.c cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arm/sunxi/sunxi_thermal.c cvs rdiff -u -r1.15 -r1.16 src/sys/arch/arm/sunxi/sunxi_twi.c cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/sunxi/sunxi_usb3phy.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/arm/sunxi/sun4i_a10_ccu.c diff -u src/sys/arch/arm/sunxi/sun4i_a10_ccu.c:1.14 src/sys/arch/arm/sunxi/sun4i_a10_ccu.c:1.15 --- src/sys/arch/arm/sunxi/sun4i_a10_ccu.c:1.14 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sun4i_a10_ccu.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sun4i_a10_ccu.c,v 1.14 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sun4i_a10_ccu.c,v 1.15 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca> @@ -28,7 +28,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(1, "$NetBSD: sun4i_a10_ccu.c,v 1.14 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(1, "$NetBSD: sun4i_a10_ccu.c,v 1.15 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -96,7 +96,7 @@ enum sun4i_a10_ccu_type { static const struct device_compatible_entry compat_data[] = { { .compat = "allwinner,sun4i-a10-ccu", .value = CCU_A10 }, { .compat = "allwinner,sun7i-a20-ccu", .value = CCU_A20 }, - { } + DEVICE_COMPAT_EOL }; CFATTACH_DECL_NEW(sunxi_a10_ccu, sizeof(struct sunxi_ccu_softc), Index: src/sys/arch/arm/sunxi/sunxi_mixer.c diff -u src/sys/arch/arm/sunxi/sunxi_mixer.c:1.14 src/sys/arch/arm/sunxi/sunxi_mixer.c:1.15 --- src/sys/arch/arm/sunxi/sunxi_mixer.c:1.14 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_mixer.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_mixer.c,v 1.14 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_mixer.c,v 1.15 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2019 Jared D. McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_mixer.c,v 1.14 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_mixer.c,v 1.15 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -206,7 +206,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun50i-a64-de2-mixer-1", .data = &mixer1_data }, - { } + DEVICE_COMPAT_EOL }; struct sunxi_mixer_softc; Index: src/sys/arch/arm/sunxi/sunxi_usbphy.c diff -u src/sys/arch/arm/sunxi/sunxi_usbphy.c:1.14 src/sys/arch/arm/sunxi/sunxi_usbphy.c:1.15 --- src/sys/arch/arm/sunxi/sunxi_usbphy.c:1.14 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_usbphy.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_usbphy.c,v 1.14 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_usbphy.c,v 1.15 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca> @@ -28,7 +28,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_usbphy.c,v 1.14 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_usbphy.c,v 1.15 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -93,7 +93,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun8i-h3-usb-phy", .value = USBPHY_H3 }, { .compat = "allwinner,sun50i-a64-usb-phy", .value = USBPHY_A64 }, { .compat = "allwinner,sun50i-h6-usb-phy", .value = USBPHY_H6 }, - { } + DEVICE_COMPAT_EOL }; #define SUNXI_MAXUSBPHY 4 Index: src/sys/arch/arm/sunxi/sun4i_dma.c diff -u src/sys/arch/arm/sunxi/sun4i_dma.c:1.6 src/sys/arch/arm/sunxi/sun4i_dma.c:1.7 --- src/sys/arch/arm/sunxi/sun4i_dma.c:1.6 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sun4i_dma.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sun4i_dma.c,v 1.6 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sun4i_dma.c,v 1.7 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca> @@ -29,7 +29,7 @@ #include "opt_ddb.h" #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sun4i_dma.c,v 1.6 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sun4i_dma.c,v 1.7 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -98,7 +98,7 @@ __KERNEL_RCSID(0, "$NetBSD: sun4i_dma.c, static const struct device_compatible_entry compat_data[] = { { .compat = "allwinner,sun4i-a10-dma" }, - { } + DEVICE_COMPAT_EOL }; struct sun4idma_channel { Index: src/sys/arch/arm/sunxi/sunxi_can.c diff -u src/sys/arch/arm/sunxi/sunxi_can.c:1.6 src/sys/arch/arm/sunxi/sunxi_can.c:1.7 --- src/sys/arch/arm/sunxi/sunxi_can.c:1.6 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_can.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_can.c,v 1.6 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_can.c,v 1.7 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2017,2018 The NetBSD Foundation, Inc. @@ -36,7 +36,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(1, "$NetBSD: sunxi_can.c,v 1.6 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(1, "$NetBSD: sunxi_can.c,v 1.7 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -87,7 +87,7 @@ struct sunxi_can_softc { static const struct device_compatible_entry compat_data[] = { { .compat = "allwinner,sun4i-a10-can" }, - { } + DEVICE_COMPAT_EOL }; static int sunxi_can_match(device_t, cfdata_t, void *); Index: src/sys/arch/arm/sunxi/sunxi_hdmiphy.c diff -u src/sys/arch/arm/sunxi/sunxi_hdmiphy.c:1.6 src/sys/arch/arm/sunxi/sunxi_hdmiphy.c:1.7 --- src/sys/arch/arm/sunxi/sunxi_hdmiphy.c:1.6 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_hdmiphy.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_hdmiphy.c,v 1.6 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_hdmiphy.c,v 1.7 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2019 Jared McNeill <jmcne...@invisible.ca> @@ -28,7 +28,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_hdmiphy.c,v 1.6 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_hdmiphy.c,v 1.7 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -121,7 +121,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun50i-a64-hdmi-phy", .data = &sun8i_h3_hdmiphy_data }, - { } + DEVICE_COMPAT_EOL }; struct sunxi_hdmiphy_softc { Index: src/sys/arch/arm/sunxi/sunxi_ts.c diff -u src/sys/arch/arm/sunxi/sunxi_ts.c:1.6 src/sys/arch/arm/sunxi/sunxi_ts.c:1.7 --- src/sys/arch/arm/sunxi/sunxi_ts.c:1.6 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_ts.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_ts.c,v 1.6 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_ts.c,v 1.7 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca> @@ -28,7 +28,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_ts.c,v 1.6 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_ts.c,v 1.7 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -135,7 +135,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun4i-a10-ts", .data = &sun4i_a10_ts_config }, { .compat = "allwinner,sun5i-a13-ts", .data = &sun5i_a13_ts_config }, { .compat = "allwinner,sun6i-a31-ts", .data = &sun6i_a31_ts_config }, - { } + DEVICE_COMPAT_EOL }; static struct wsmouse_calibcoords sunxi_ts_default_calib = { Index: src/sys/arch/arm/sunxi/sun6i_dma.c diff -u src/sys/arch/arm/sunxi/sun6i_dma.c:1.12 src/sys/arch/arm/sunxi/sun6i_dma.c:1.13 --- src/sys/arch/arm/sunxi/sun6i_dma.c:1.12 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sun6i_dma.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sun6i_dma.c,v 1.12 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sun6i_dma.c,v 1.13 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2014-2017 Jared McNeill <jmcne...@invisible.ca> @@ -29,7 +29,7 @@ #include "opt_ddb.h" #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sun6i_dma.c,v 1.12 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sun6i_dma.c,v 1.13 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -161,7 +161,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun50i-a64-dma", .data = &sun50i_a64_dma_config }, - { } + DEVICE_COMPAT_EOL }; struct sun6idma_channel { Index: src/sys/arch/arm/sunxi/sunxi_hdmi.c diff -u src/sys/arch/arm/sunxi/sunxi_hdmi.c:1.12 src/sys/arch/arm/sunxi/sunxi_hdmi.c:1.13 --- src/sys/arch/arm/sunxi/sunxi_hdmi.c:1.12 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_hdmi.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_hdmi.c,v 1.12 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_hdmi.c,v 1.13 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2014 Jared D. McNeill <jmcne...@invisible.ca> @@ -29,7 +29,7 @@ #include "opt_ddb.h" #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_hdmi.c,v 1.12 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_hdmi.c,v 1.13 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -108,7 +108,7 @@ struct sunxi_hdmi_softc { static const struct device_compatible_entry compat_data[] = { { .compat = "allwinner,sun4i-a10-hdmi", .value = HDMI_A10}, { .compat = "allwinner,sun7i-a20-hdmi", .value = HDMI_A10}, - { } + DEVICE_COMPAT_EOL }; static int sunxi_hdmi_match(device_t, cfdata_t, void *); Index: src/sys/arch/arm/sunxi/sunxi_rsb.c diff -u src/sys/arch/arm/sunxi/sunxi_rsb.c:1.12 src/sys/arch/arm/sunxi/sunxi_rsb.c:1.13 --- src/sys/arch/arm/sunxi/sunxi_rsb.c:1.12 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_rsb.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_rsb.c,v 1.12 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_rsb.c,v 1.13 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2014-2017 Jared McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_rsb.c,v 1.12 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_rsb.c,v 1.13 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -52,7 +52,7 @@ enum sunxi_rsb_type { static const struct device_compatible_entry compat_data[] = { { .compat = "allwinner,sun6i-a31-p2wi", .value = SUNXI_P2WI }, { .compat = "allwinner,sun8i-a23-rsb", .value = SUNXI_RSB }, - { } + DEVICE_COMPAT_EOL }; #define RSB_ADDR_PMIC_PRIMARY 0x3a3 Index: src/sys/arch/arm/sunxi/sun8i_crypto.c diff -u src/sys/arch/arm/sunxi/sun8i_crypto.c:1.21 src/sys/arch/arm/sunxi/sun8i_crypto.c:1.22 --- src/sys/arch/arm/sunxi/sun8i_crypto.c:1.21 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sun8i_crypto.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sun8i_crypto.c,v 1.21 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sun8i_crypto.c,v 1.22 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2019 The NetBSD Foundation, Inc. @@ -43,7 +43,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(1, "$NetBSD: sun8i_crypto.c,v 1.21 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(1, "$NetBSD: sun8i_crypto.c,v 1.22 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/types.h> #include <sys/param.h> @@ -320,7 +320,7 @@ CFATTACH_DECL_NEW(sun8i_crypto, sizeof(s static const struct device_compatible_entry compat_data[] = { { .compat = "allwinner,sun50i-a64-crypto" }, - { } + DEVICE_COMPAT_EOL }; static int Index: src/sys/arch/arm/sunxi/sunxi_codec.c diff -u src/sys/arch/arm/sunxi/sunxi_codec.c:1.10 src/sys/arch/arm/sunxi/sunxi_codec.c:1.11 --- src/sys/arch/arm/sunxi/sunxi_codec.c:1.10 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_codec.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_codec.c,v 1.10 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_codec.c,v 1.11 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2014-2017 Jared McNeill <jmcne...@invisible.ca> @@ -29,7 +29,7 @@ #include "opt_ddb.h" #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_codec.c,v 1.10 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_codec.c,v 1.11 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -93,7 +93,7 @@ static const struct device_compatible_en A31_CODEC_COMPATDATA, H3_CODEC_COMPATDATA, - { } + DEVICE_COMPAT_EOL }; #define CODEC_READ(sc, reg) \ Index: src/sys/arch/arm/sunxi/sunxi_i2s.c diff -u src/sys/arch/arm/sunxi/sunxi_i2s.c:1.10 src/sys/arch/arm/sunxi/sunxi_i2s.c:1.11 --- src/sys/arch/arm/sunxi/sunxi_i2s.c:1.10 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_i2s.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_i2s.c,v 1.10 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_i2s.c,v 1.11 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2018 Jared McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_i2s.c,v 1.10 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_i2s.c,v 1.11 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -145,7 +145,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun8i-h3-i2s", .data = &sun8i_h3_config }, - { } + DEVICE_COMPAT_EOL }; struct sunxi_i2s_softc; Index: src/sys/arch/arm/sunxi/sunxi_lcdc.c diff -u src/sys/arch/arm/sunxi/sunxi_lcdc.c:1.10 src/sys/arch/arm/sunxi/sunxi_lcdc.c:1.11 --- src/sys/arch/arm/sunxi/sunxi_lcdc.c:1.10 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_lcdc.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_lcdc.c,v 1.10 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_lcdc.c,v 1.11 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2019 Jared D. McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_lcdc.c,v 1.10 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_lcdc.c,v 1.11 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -110,7 +110,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun8i-h3-tcon-tv", .value = TYPE_TCON1 }, { .compat = "allwinner,sun50i-a64-tcon-lcd", .value = TYPE_TCON0 }, { .compat = "allwinner,sun50i-a64-tcon-tv", .value = TYPE_TCON1 }, - { } + DEVICE_COMPAT_EOL }; struct sunxi_lcdc_softc; Index: src/sys/arch/arm/sunxi/sunxi_de2_ccu.c diff -u src/sys/arch/arm/sunxi/sunxi_de2_ccu.c:1.5 src/sys/arch/arm/sunxi/sunxi_de2_ccu.c:1.6 --- src/sys/arch/arm/sunxi/sunxi_de2_ccu.c:1.5 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_de2_ccu.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_de2_ccu.c,v 1.5 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_de2_ccu.c,v 1.6 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2019 Jared McNeill <jmcne...@invisible.ca> @@ -28,7 +28,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(1, "$NetBSD: sunxi_de2_ccu.c,v 1.5 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(1, "$NetBSD: sunxi_de2_ccu.c,v 1.6 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -105,7 +105,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun50i-h5-de2-clk", .data = &sun50i_a64_de2_config }, - { } + DEVICE_COMPAT_EOL }; static int Index: src/sys/arch/arm/sunxi/sunxi_dep.c diff -u src/sys/arch/arm/sunxi/sunxi_dep.c:1.5 src/sys/arch/arm/sunxi/sunxi_dep.c:1.6 --- src/sys/arch/arm/sunxi/sunxi_dep.c:1.5 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_dep.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_dep.c,v 1.5 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_dep.c,v 1.6 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2018 The NetBSD Foundation, Inc. @@ -32,7 +32,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(1, "$NetBSD: sunxi_dep.c,v 1.5 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(1, "$NetBSD: sunxi_dep.c,v 1.6 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -54,7 +54,7 @@ struct sunxi_dep_softc { static const struct device_compatible_entry compat_data[] = { { .compat = "allwinner,sun4i-a10-display-engine" }, { .compat = "allwinner,sun7i-a20-display-engine" }, - { } + DEVICE_COMPAT_EOL }; static const char *fb_compat[] = { Index: src/sys/arch/arm/sunxi/sunxi_pwm.c diff -u src/sys/arch/arm/sunxi/sunxi_pwm.c:1.5 src/sys/arch/arm/sunxi/sunxi_pwm.c:1.6 --- src/sys/arch/arm/sunxi/sunxi_pwm.c:1.5 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_pwm.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_pwm.c,v 1.5 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_pwm.c,v 1.6 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2018 Jared McNeill <jmcne...@invisible.ca> @@ -28,7 +28,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(1, "$NetBSD: sunxi_pwm.c,v 1.5 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(1, "$NetBSD: sunxi_pwm.c,v 1.6 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -60,7 +60,7 @@ enum sunxi_pwm_type { static const struct device_compatible_entry compat_data[] = { { .compat = "allwinner,sun50i-a64-pwm", .value = PWM_A64 }, - { } + DEVICE_COMPAT_EOL }; struct sunxi_pwm_softc { Index: src/sys/arch/arm/sunxi/sunxi_sid.c diff -u src/sys/arch/arm/sunxi/sunxi_sid.c:1.5 src/sys/arch/arm/sunxi/sunxi_sid.c:1.6 --- src/sys/arch/arm/sunxi/sunxi_sid.c:1.5 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_sid.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_sid.c,v 1.5 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_sid.c,v 1.6 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_sid.c,v 1.5 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_sid.c,v 1.6 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -60,7 +60,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun8i-h3-sid", .data = &sun8i_h3_sid_config }, { .compat = "allwinner,sun8i-a83t-sid", .data = &sun8i_h3_sid_config }, { .compat = "allwinner,sun50i-a64-sid", .data = &sun8i_h3_sid_config }, - { } + DEVICE_COMPAT_EOL }; struct sunxi_sid_softc { Index: src/sys/arch/arm/sunxi/sunxi_emac.c diff -u src/sys/arch/arm/sunxi/sunxi_emac.c:1.31 src/sys/arch/arm/sunxi/sunxi_emac.c:1.32 --- src/sys/arch/arm/sunxi/sunxi_emac.c:1.31 Mon Jan 18 02:35:49 2021 +++ src/sys/arch/arm/sunxi/sunxi_emac.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_emac.c,v 1.31 2021/01/18 02:35:49 thorpej Exp $ */ +/* $NetBSD: sunxi_emac.c,v 1.32 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2016-2017 Jared McNeill <jmcne...@invisible.ca> @@ -33,7 +33,7 @@ #include "opt_net_mpsafe.h" #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_emac.c,v 1.31 2021/01/18 02:35:49 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_emac.c,v 1.32 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -136,8 +136,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun8i-h3-emac", .value = EMAC_H3 }, { .compat = "allwinner,sun50i-a64-emac", .value = EMAC_A64 }, { .compat = "allwinner,sun50i-h6-emac", .value = EMAC_H6 }, - - { 0 } + DEVICE_COMPAT_EOL }; struct sunxi_emac_bufmap { @@ -954,9 +953,9 @@ sunxi_emac_ioctl(struct ifnet *ifp, u_lo static bool sunxi_emac_has_internal_phy(struct sunxi_emac_softc *sc) { - const char * mdio_internal_compat[] = { - "allwinner,sun8i-h3-mdio-internal", - NULL + static const struct device_compatible_entry mdio_internal_compat[] = { + { .compat = "allwinner,sun8i-h3-mdio-internal" }, + DEVICE_COMPAT_EOL }; int phy; @@ -969,7 +968,7 @@ sunxi_emac_has_internal_phy(struct sunxi return false; /* For internal PHY, check compatible string of parent node */ - return of_compatible(OF_parent(phy), mdio_internal_compat) >= 0; + return of_match_compat_data(OF_parent(phy), mdio_internal_compat); } static int Index: src/sys/arch/arm/sunxi/sunxi_gpio.c diff -u src/sys/arch/arm/sunxi/sunxi_gpio.c:1.33 src/sys/arch/arm/sunxi/sunxi_gpio.c:1.34 --- src/sys/arch/arm/sunxi/sunxi_gpio.c:1.33 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_gpio.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_gpio.c,v 1.33 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_gpio.c,v 1.34 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca> @@ -29,7 +29,7 @@ #include "opt_soc.h" #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_gpio.c,v 1.33 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_gpio.c,v 1.34 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -135,7 +135,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun50i-h6-r-pinctrl", .data = &sun50i_h6_r_padconf }, #endif - { } + DEVICE_COMPAT_EOL }; struct sunxi_gpio_eint { Index: src/sys/arch/arm/sunxi/sunxi_lradc.c diff -u src/sys/arch/arm/sunxi/sunxi_lradc.c:1.4 src/sys/arch/arm/sunxi/sunxi_lradc.c:1.5 --- src/sys/arch/arm/sunxi/sunxi_lradc.c:1.4 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_lradc.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_lradc.c,v 1.4 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_lradc.c,v 1.5 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2016, 2018 Manuel Bouyer @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_lradc.c,v 1.4 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_lradc.c,v 1.5 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -77,7 +77,7 @@ static bool sunxi_lradc_register_switche static const struct device_compatible_entry compat_data[] = { { .compat = "allwinner,sun4i-a10-lradc-keys" }, - { } + DEVICE_COMPAT_EOL }; Index: src/sys/arch/arm/sunxi/sunxi_wdt.c diff -u src/sys/arch/arm/sunxi/sunxi_wdt.c:1.4 src/sys/arch/arm/sunxi/sunxi_wdt.c:1.5 --- src/sys/arch/arm/sunxi/sunxi_wdt.c:1.4 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_wdt.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_wdt.c,v 1.4 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_wdt.c,v 1.5 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_wdt.c,v 1.4 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_wdt.c,v 1.5 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -83,7 +83,7 @@ enum sunxi_wdt_type { static const struct device_compatible_entry compat_data[] = { { .compat = "allwinner,sun4i-a10-wdt", .value = WDT_SUN4I }, { .compat = "allwinner,sun6i-a31-wdt", .value = WDT_SUN6I }, - { } + DEVICE_COMPAT_EOL }; struct sunxi_wdt_softc { Index: src/sys/arch/arm/sunxi/sunxi_mmc.c diff -u src/sys/arch/arm/sunxi/sunxi_mmc.c:1.44 src/sys/arch/arm/sunxi/sunxi_mmc.c:1.45 --- src/sys/arch/arm/sunxi/sunxi_mmc.c:1.44 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_mmc.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_mmc.c,v 1.44 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_mmc.c,v 1.45 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2014-2017 Jared McNeill <jmcne...@invisible.ca> @@ -29,7 +29,7 @@ #include "opt_sunximmc.h" #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_mmc.c,v 1.44 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_mmc.c,v 1.45 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -299,7 +299,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun50i-h6-emmc", .data = &sun50i_h6_emmc_config }, - { } + DEVICE_COMPAT_EOL }; static int Index: src/sys/arch/arm/sunxi/sunxi_musb.c diff -u src/sys/arch/arm/sunxi/sunxi_musb.c:1.8 src/sys/arch/arm/sunxi/sunxi_musb.c:1.9 --- src/sys/arch/arm/sunxi/sunxi_musb.c:1.8 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_musb.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_musb.c,v 1.8 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_musb.c,v 1.9 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_musb.c,v 1.8 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_musb.c,v 1.9 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -65,7 +65,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun6i-a13-musb", .value = 5 }, { .compat = "allwinner,sun8i-h3-musb", .value = 4 }, { .compat = "allwinner,sun8i-a33-musb", .value = 5 }, - { } + DEVICE_COMPAT_EOL }; #define REMAPFLAG 0x8000 Index: src/sys/arch/arm/sunxi/sunxi_rtc.c diff -u src/sys/arch/arm/sunxi/sunxi_rtc.c:1.8 src/sys/arch/arm/sunxi/sunxi_rtc.c:1.9 --- src/sys/arch/arm/sunxi/sunxi_rtc.c:1.8 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_rtc.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_rtc.c,v 1.8 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_rtc.c,v 1.9 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2014-2017 Jared McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_rtc.c,v 1.8 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_rtc.c,v 1.9 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -261,7 +261,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun50i-h6-rtc", .data = &sun50i_h6_rtc_config }, - { } + DEVICE_COMPAT_EOL }; #define SUNXI_RTC_CLK_LOSC 0 Index: src/sys/arch/arm/sunxi/sunxi_nmi.c diff -u src/sys/arch/arm/sunxi/sunxi_nmi.c:1.9 src/sys/arch/arm/sunxi/sunxi_nmi.c:1.10 --- src/sys/arch/arm/sunxi/sunxi_nmi.c:1.9 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_nmi.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_nmi.c,v 1.9 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_nmi.c,v 1.10 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2018 Jared McNeill <jmcne...@invisible.ca> @@ -29,7 +29,7 @@ #define _INTR_PRIVATE #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_nmi.c,v 1.9 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_nmi.c,v 1.10 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -96,7 +96,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun9i-a80-nmi", .data = &sun9i_a80_nmi_config }, - { } + DEVICE_COMPAT_EOL }; struct sunxi_nmi_softc { Index: src/sys/arch/arm/sunxi/sunxi_sramc.c diff -u src/sys/arch/arm/sunxi/sunxi_sramc.c:1.9 src/sys/arch/arm/sunxi/sunxi_sramc.c:1.10 --- src/sys/arch/arm/sunxi/sunxi_sramc.c:1.9 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_sramc.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_sramc.c,v 1.9 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_sramc.c,v 1.10 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_sramc.c,v 1.9 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_sramc.c,v 1.10 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -50,7 +50,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun50i-a64-system-control" }, { .compat = "allwinner,sun50i-h5-system-control" }, { .compat = "allwinner,sun50i-h6-system-control" }, - { } + DEVICE_COMPAT_EOL }; struct sunxi_sramc_area { @@ -92,7 +92,7 @@ static const struct device_compatible_en { .compat = "allwinner,sun50i-a64-sram-c", .data = &sunxi_sramc_area_c }, - { } + DEVICE_COMPAT_EOL }; struct sunxi_sramc_node { @@ -143,7 +143,7 @@ sunxi_sramc_init(struct sunxi_sramc_soft { const struct device_compatible_entry mmio_compat_data[] = { { .compat = "mmio-sram" }, - { } + DEVICE_COMPAT_EOL }; int child; Index: src/sys/arch/arm/sunxi/sunxi_tcon.c diff -u src/sys/arch/arm/sunxi/sunxi_tcon.c:1.9 src/sys/arch/arm/sunxi/sunxi_tcon.c:1.10 --- src/sys/arch/arm/sunxi/sunxi_tcon.c:1.9 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_tcon.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_tcon.c,v 1.9 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_tcon.c,v 1.10 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2018 Manuel Bouyer <bou...@antioche.eu.org> @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_tcon.c,v 1.9 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_tcon.c,v 1.10 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -96,7 +96,7 @@ void sunxi_tcon_dump_regs(int); static const struct device_compatible_entry compat_data[] = { { .compat = "allwinner,sun4i-a10-tcon", .value = TCON_A10}, { .compat = "allwinner,sun7i-a20-tcon", .value = TCON_A10}, - { } + DEVICE_COMPAT_EOL }; static int sunxi_tcon_match(device_t, cfdata_t, void *); Index: src/sys/arch/arm/sunxi/sunxi_thermal.c diff -u src/sys/arch/arm/sunxi/sunxi_thermal.c:1.11 src/sys/arch/arm/sunxi/sunxi_thermal.c:1.12 --- src/sys/arch/arm/sunxi/sunxi_thermal.c:1.11 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_thermal.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_thermal.c,v 1.11 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_thermal.c,v 1.12 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2016-2017 Jared McNeill <jmcne...@invisible.ca> @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_thermal.c,v 1.11 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_thermal.c,v 1.12 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -310,7 +310,7 @@ static struct device_compatible_entry co { .compat = "allwinner,sun8i-h3-ts", .data = &h3_config }, { .compat = "allwinner,sun50i-a64-ts", .data = &a64_config }, { .compat = "allwinner,sun50i-h5-ts", .data = &h5_config }, - { } + DEVICE_COMPAT_EOL }; struct sunxi_thermal_softc { Index: src/sys/arch/arm/sunxi/sunxi_twi.c diff -u src/sys/arch/arm/sunxi/sunxi_twi.c:1.15 src/sys/arch/arm/sunxi/sunxi_twi.c:1.16 --- src/sys/arch/arm/sunxi/sunxi_twi.c:1.15 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_twi.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_twi.c,v 1.15 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_twi.c,v 1.16 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca> @@ -28,7 +28,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_twi.c,v 1.15 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_twi.c,v 1.16 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -75,7 +75,7 @@ static const struct sunxi_twi_config sun static const struct device_compatible_entry compat_data[] = { { .compat = "allwinner,sun4i-a10-i2c", .data = &sun4i_a10_i2c_config }, { .compat = "allwinner,sun6i-a31-i2c", .data = &sun6i_a31_i2c_config }, - { } + DEVICE_COMPAT_EOL }; CFATTACH_DECL_NEW(sunxi_twi, sizeof(struct gttwsi_softc), Index: src/sys/arch/arm/sunxi/sunxi_usb3phy.c diff -u src/sys/arch/arm/sunxi/sunxi_usb3phy.c:1.3 src/sys/arch/arm/sunxi/sunxi_usb3phy.c:1.4 --- src/sys/arch/arm/sunxi/sunxi_usb3phy.c:1.3 Mon Jan 25 14:20:39 2021 +++ src/sys/arch/arm/sunxi/sunxi_usb3phy.c Wed Jan 27 02:09:39 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_usb3phy.c,v 1.3 2021/01/25 14:20:39 thorpej Exp $ */ +/* $NetBSD: sunxi_usb3phy.c,v 1.4 2021/01/27 02:09:39 thorpej Exp $ */ /*- * Copyright (c) 2018 Jared McNeill <jmcne...@invisible.ca> @@ -28,7 +28,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_usb3phy.c,v 1.3 2021/01/25 14:20:39 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_usb3phy.c,v 1.4 2021/01/27 02:09:39 thorpej Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -69,7 +69,7 @@ enum sunxi_usb3phy_type { static const struct device_compatible_entry compat_data[] = { { .compat = "allwinner,sun50i-h6-usb3-phy", .value = USB3PHY_H6 }, - { } + DEVICE_COMPAT_EOL }; struct sunxi_usb3phy {