Constify struct cfattach.
authormpi <mpi@openbsd.org>
Sun, 24 Oct 2021 17:52:26 +0000 (17:52 +0000)
committermpi <mpi@openbsd.org>
Sun, 24 Oct 2021 17:52:26 +0000 (17:52 +0000)
ok visa@ a long time ago, ok patrick@

163 files changed:
sys/arch/arm64/arm64/acpi_machdep.c
sys/arch/arm64/arm64/cpu.c
sys/arch/arm64/dev/acpipci.c
sys/arch/arm64/dev/agintc.c
sys/arch/arm64/dev/agtimer.c
sys/arch/arm64/dev/ampintc.c
sys/arch/arm64/dev/apm.c
sys/arch/arm64/dev/bcm2836_intr.c
sys/arch/arm64/dev/efi.c
sys/arch/arm64/dev/mainbus.c
sys/arch/arm64/dev/simplebus.c
sys/arch/arm64/dev/smbios.c
sys/arch/armv7/broadcom/bcm2836_intr.c
sys/arch/armv7/exynos/crosec.c
sys/arch/armv7/exynos/exclock.c
sys/arch/armv7/exynos/exdisplay.c
sys/arch/armv7/exynos/exdog.c
sys/arch/armv7/exynos/exdwusb.c
sys/arch/armv7/exynos/exehci.c
sys/arch/armv7/exynos/exgpio.c
sys/arch/armv7/exynos/exiic.c
sys/arch/armv7/exynos/exmct.c
sys/arch/armv7/exynos/expower.c
sys/arch/armv7/exynos/tps65090.c
sys/arch/armv7/imx/imxahci.c
sys/arch/armv7/imx/imxtemp.c
sys/arch/armv7/marvell/mvacc.c
sys/arch/armv7/marvell/mvagc.c
sys/arch/armv7/marvell/mvahci.c
sys/arch/armv7/marvell/mvmbus.c
sys/arch/armv7/marvell/mvmpic.c
sys/arch/armv7/marvell/mvpcie.c
sys/arch/armv7/marvell/mvpxa.c
sys/arch/armv7/marvell/mvsysctrl.c
sys/arch/armv7/marvell/mvxhci.c
sys/arch/armv7/omap/amdisplay.c
sys/arch/armv7/omap/dmtimer.c
sys/arch/armv7/omap/edma.c
sys/arch/armv7/omap/gptimer.c
sys/arch/armv7/omap/if_cpsw.c
sys/arch/armv7/omap/intc.c
sys/arch/armv7/omap/nxphdmi.c
sys/arch/armv7/omap/omap.c
sys/arch/armv7/omap/omapid.c
sys/arch/armv7/omap/omdisplay.c
sys/arch/armv7/omap/omdog.c
sys/arch/armv7/omap/omehci.c
sys/arch/armv7/omap/omgpio.c
sys/arch/armv7/omap/ommmc.c
sys/arch/armv7/omap/omohci.c
sys/arch/armv7/omap/omusbtll.c
sys/arch/armv7/omap/omwugen.c
sys/arch/armv7/omap/prcm.c
sys/arch/armv7/omap/ti_iic.c
sys/arch/armv7/sunxi/sxiahci.c
sys/arch/armv7/sunxi/sxie.c
sys/arch/armv7/sunxi/sxiintc.c
sys/arch/armv7/sunxi/sxitimer.c
sys/arch/armv7/vexpress/pciecam.c
sys/arch/armv7/vexpress/sysreg.c
sys/dev/fdt/acrtc.c
sys/dev/fdt/ahci_fdt.c
sys/dev/fdt/amlclock.c
sys/dev/fdt/amldwusb.c
sys/dev/fdt/amliic.c
sys/dev/fdt/amlmmc.c
sys/dev/fdt/amlpciephy.c
sys/dev/fdt/amlpinctrl.c
sys/dev/fdt/amlpwm.c
sys/dev/fdt/amlreset.c
sys/dev/fdt/amlrng.c
sys/dev/fdt/amlsm.c
sys/dev/fdt/amltemp.c
sys/dev/fdt/amluart.c
sys/dev/fdt/amlusbphy.c
sys/dev/fdt/axppmic.c
sys/dev/fdt/bcm2835_aux.c
sys/dev/fdt/bcm2835_dog.c
sys/dev/fdt/bcm2835_rng.c
sys/dev/fdt/bcm2835_temp.c
sys/dev/fdt/ccp_fdt.c
sys/dev/fdt/com_fdt.c
sys/dev/fdt/dwdog.c
sys/dev/fdt/dwmmc.c
sys/dev/fdt/dwpcie.c
sys/dev/fdt/ehci_fdt.c
sys/dev/fdt/exrtc.c
sys/dev/fdt/fanpwr.c
sys/dev/fdt/fusbtc.c
sys/dev/fdt/hiclock.c
sys/dev/fdt/hidwusb.c
sys/dev/fdt/hireset.c
sys/dev/fdt/hitemp.c
sys/dev/fdt/if_dwge.c
sys/dev/fdt/if_dwxe.c
sys/dev/fdt/if_fec.c
sys/dev/fdt/if_mvneta.c
sys/dev/fdt/imxanatop.c
sys/dev/fdt/imxccm.c
sys/dev/fdt/imxesdhc.c
sys/dev/fdt/imxgpc.c
sys/dev/fdt/imxgpio.c
sys/dev/fdt/imxiomuxc.c
sys/dev/fdt/imxrtc.c
sys/dev/fdt/imxspi.c
sys/dev/fdt/imxsrc.c
sys/dev/fdt/imxtmu.c
sys/dev/fdt/imxuart.c
sys/dev/fdt/moxtet.c
sys/dev/fdt/mvclock.c
sys/dev/fdt/mvdog.c
sys/dev/fdt/mvgicp.c
sys/dev/fdt/mvgpio.c
sys/dev/fdt/mvicu.c
sys/dev/fdt/mviic.c
sys/dev/fdt/mvmdio.c
sys/dev/fdt/mvpinctrl.c
sys/dev/fdt/mvrng.c
sys/dev/fdt/mvrtc.c
sys/dev/fdt/mvspi.c
sys/dev/fdt/mvtemp.c
sys/dev/fdt/mvuart.c
sys/dev/fdt/ohci_fdt.c
sys/dev/fdt/pinctrl.c
sys/dev/fdt/plgpio.c
sys/dev/fdt/plrtc.c
sys/dev/fdt/pluart_fdt.c
sys/dev/fdt/psci.c
sys/dev/fdt/pwmbl.c
sys/dev/fdt/pwmfan.c
sys/dev/fdt/pwmreg.c
sys/dev/fdt/rkclock.c
sys/dev/fdt/rkdwusb.c
sys/dev/fdt/rkemmcphy.c
sys/dev/fdt/rkgpio.c
sys/dev/fdt/rkgrf.c
sys/dev/fdt/rkiic.c
sys/dev/fdt/rkpcie.c
sys/dev/fdt/rkpinctrl.c
sys/dev/fdt/rkpmic.c
sys/dev/fdt/rkpwm.c
sys/dev/fdt/rktemp.c
sys/dev/fdt/sdhc_fdt.c
sys/dev/fdt/sfp.c
sys/dev/fdt/simplefb.c
sys/dev/fdt/simplepanel.c
sys/dev/fdt/ssdfb.c
sys/dev/fdt/sxiccmu.c
sys/dev/fdt/sxidog.c
sys/dev/fdt/sximmc.c
sys/dev/fdt/sxipio.c
sys/dev/fdt/sxipwm.c
sys/dev/fdt/sxirsb.c
sys/dev/fdt/sxirtc.c
sys/dev/fdt/sxisid.c
sys/dev/fdt/sxisyscon.c
sys/dev/fdt/sxitemp.c
sys/dev/fdt/sxits.c
sys/dev/fdt/sxitwi.c
sys/dev/fdt/sypwr.c
sys/dev/fdt/syscon.c
sys/dev/fdt/virtio_mmio.c
sys/dev/fdt/xhci_fdt.c

index 7b9bb11..9fb20a2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: acpi_machdep.c,v 1.15 2021/05/17 17:25:13 kettenis Exp $      */
+/*     $OpenBSD: acpi_machdep.c,v 1.16 2021/10/24 17:52:28 mpi Exp $   */
 /*
  * Copyright (c) 2018 Mark Kettenis
  *
@@ -40,7 +40,7 @@ int   acpi_fdt_match(struct device *, void *, void *);
 void   acpi_fdt_attach(struct device *, struct device *, void *);
 void   acpi_attach(struct device *, struct device *, void *);
 
-struct cfattach acpi_fdt_ca = {
+const struct cfattach acpi_fdt_ca = {
        sizeof(struct acpi_softc), acpi_fdt_match, acpi_fdt_attach
 };
 
index 094e9db..8d16184 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: cpu.c,v 1.55 2021/06/10 04:49:48 jsg Exp $    */
+/*     $OpenBSD: cpu.c,v 1.56 2021/10/24 17:52:28 mpi Exp $    */
 
 /*
  * Copyright (c) 2016 Dale Rahn <drahn@dalerahn.com>
@@ -170,7 +170,7 @@ struct cpu_info *cpu_info_list = &cpu_info_primary;
 int    cpu_match(struct device *, void *, void *);
 void   cpu_attach(struct device *, struct device *, void *);
 
-struct cfattach cpu_ca = {
+const struct cfattach cpu_ca = {
        sizeof(struct device), cpu_match, cpu_attach
 };
 
index 52b8940..28d35d0 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: acpipci.c,v 1.32 2021/10/10 21:54:50 kettenis Exp $   */
+/*     $OpenBSD: acpipci.c,v 1.33 2021/10/24 17:52:28 mpi Exp $        */
 /*
  * Copyright (c) 2018 Mark Kettenis
  *
@@ -90,7 +90,7 @@ struct acpipci_intr_handle {
 int    acpipci_match(struct device *, void *, void *);
 void   acpipci_attach(struct device *, struct device *, void *);
 
-struct cfattach acpipci_ca = {
+const struct cfattach acpipci_ca = {
        sizeof(struct acpipci_softc), acpipci_match, acpipci_attach
 };
 
index 80250bd..9c96c46 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: agintc.c,v 1.34 2021/10/21 22:25:03 patrick Exp $ */
+/* $OpenBSD: agintc.c,v 1.35 2021/10/24 17:52:28 mpi Exp $ */
 /*
  * Copyright (c) 2007, 2009, 2011, 2017 Dale Rahn <drahn@dalerahn.com>
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
@@ -238,7 +238,7 @@ int         agintc_ipi_nop(void *v);
 int            agintc_ipi_combined(void *);
 void           agintc_send_ipi(struct cpu_info *, int);
 
-struct cfattach        agintc_ca = {
+const struct cfattach  agintc_ca = {
        sizeof (struct agintc_softc), agintc_match, agintc_attach
 };
 
@@ -1311,7 +1311,7 @@ struct agintc_msi_softc {
        struct interrupt_controller     sc_ic;
 };
 
-struct cfattach        agintcmsi_ca = {
+const struct cfattach  agintcmsi_ca = {
        sizeof (struct agintc_msi_softc), agintc_msi_match, agintc_msi_attach
 };
 
index 633a62c..ea0c18a 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: agtimer.c,v 1.18 2021/03/11 11:16:56 jsg Exp $ */
+/* $OpenBSD: agtimer.c,v 1.19 2021/10/24 17:52:28 mpi Exp $ */
 /*
  * Copyright (c) 2011 Dale Rahn <drahn@openbsd.org>
  * Copyright (c) 2013 Patrick Wildt <patrick@blueri.se>
@@ -88,7 +88,7 @@ void          agtimer_setstatclockrate(int stathz);
 void           agtimer_set_clockrate(int32_t new_frequency);
 void           agtimer_startclock(void);
 
-struct cfattach agtimer_ca = {
+const struct cfattach agtimer_ca = {
        sizeof (struct agtimer_softc), agtimer_match, agtimer_attach
 };
 
index 64bf84f..03a7949 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ampintc.c,v 1.25 2021/10/24 14:54:52 patrick Exp $ */
+/* $OpenBSD: ampintc.c,v 1.26 2021/10/24 17:52:28 mpi Exp $ */
 /*
  * Copyright (c) 2007,2009,2011 Dale Rahn <drahn@openbsd.org>
  *
@@ -199,7 +199,7 @@ int          ampintc_ipi_nop(void *);
 int             ampintc_ipi_ddb(void *);
 void            ampintc_send_ipi(struct cpu_info *, int);
 
-struct cfattach        ampintc_ca = {
+const struct cfattach  ampintc_ca = {
        sizeof (struct ampintc_softc), ampintc_match, ampintc_attach
 };
 
@@ -868,7 +868,7 @@ struct ampintc_msi_softc {
        struct interrupt_controller      sc_ic;
 };
 
-struct cfattach        ampintcmsi_ca = {
+const struct cfattach  ampintcmsi_ca = {
        sizeof (struct ampintc_msi_softc), ampintc_msi_match, ampintc_msi_attach
 };
 
index cc7e3cc..d79b3b1 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: apm.c,v 1.7 2021/03/26 22:55:48 kn Exp $      */
+/*     $OpenBSD: apm.c,v 1.8 2021/10/24 17:52:28 mpi Exp $     */
 
 /*-
  * Copyright (c) 2001 Alexander Guy.  All rights reserved.
@@ -68,7 +68,7 @@ struct apm_softc {
 int apmmatch(struct device *, void *, void *);
 void apmattach(struct device *, struct device *, void *);
 
-struct cfattach apm_ca = {
+const struct cfattach apm_ca = {
        sizeof(struct apm_softc), apmmatch, apmattach
 };
 
index 164fe71..6196b55 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: bcm2836_intr.c,v 1.12 2021/07/02 19:55:00 kettenis Exp $ */
+/* $OpenBSD: bcm2836_intr.c,v 1.13 2021/10/24 17:52:28 mpi Exp $ */
 /*
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
  * Copyright (c) 2015 Patrick Wildt <patrick@blueri.se>
@@ -126,7 +126,7 @@ void         bcm_intc_intr_route(void *, int , struct cpu_info *);
 void    bcm_intc_handle_ipi(void);
 void    bcm_intc_send_ipi(struct cpu_info *, int);
 
-struct cfattach        bcmintc_ca = {
+const struct cfattach  bcmintc_ca = {
        sizeof (struct bcm_intc_softc), bcm_intc_match, bcm_intc_attach
 };
 
index e9809d9..078ab74 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: efi.c,v 1.10 2021/05/15 11:30:27 kettenis Exp $       */
+/*     $OpenBSD: efi.c,v 1.11 2021/10/24 17:52:28 mpi Exp $    */
 
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
@@ -57,7 +57,7 @@ struct efi_softc {
 int    efi_match(struct device *, void *, void *);
 void   efi_attach(struct device *, struct device *, void *);
 
-struct cfattach efi_ca = {
+const struct cfattach efi_ca = {
        sizeof(struct efi_softc), efi_match, efi_attach
 };
 
index 0a28bb7..ccadc1b 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: mainbus.c,v 1.21 2021/05/05 14:13:57 kettenis Exp $ */
+/* $OpenBSD: mainbus.c,v 1.22 2021/10/24 17:52:28 mpi Exp $ */
 /*
  * Copyright (c) 2016 Patrick Wildt <patrick@blueri.se>
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
@@ -57,7 +57,7 @@ struct mainbus_softc {
        int                      sc_early_nodes[64];
 };
 
-struct cfattach mainbus_ca = {
+const struct cfattach mainbus_ca = {
        sizeof(struct mainbus_softc), mainbus_match, mainbus_attach, NULL,
        config_activate_children
 };
index 5ff303d..93a8694 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: simplebus.c,v 1.13 2021/02/28 21:10:22 patrick Exp $ */
+/* $OpenBSD: simplebus.c,v 1.14 2021/10/24 17:52:28 mpi Exp $ */
 /*
  * Copyright (c) 2016 Patrick Wildt <patrick@blueri.se>
  *
@@ -39,7 +39,7 @@ paddr_t simplebus_bs_mmap(bus_space_tag_t, bus_addr_t, off_t, int, int);
 int simplebus_dmamap_load_buffer(bus_dma_tag_t, bus_dmamap_t, void *,
     bus_size_t, struct proc *, int, paddr_t *, int *, int);
 
-struct cfattach simplebus_ca = {
+const struct cfattach simplebus_ca = {
        sizeof(struct simplebus_softc), simplebus_match, simplebus_attach
 };
 
index 09b1725..e5d78d7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: smbios.c,v 1.6 2020/08/26 03:29:05 visa Exp $ */
+/*     $OpenBSD: smbios.c,v 1.7 2021/10/24 17:52:28 mpi Exp $  */
 /*
  * Copyright (c) 2006 Gordon Willem Klok <gklok@cogeco.ca>
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
@@ -52,7 +52,7 @@ struct smbios_softc {
 int    smbios_match(struct device *, void *, void *);
 void   smbios_attach(struct device *, struct device *, void *);
 
-struct cfattach smbios_ca = {
+const struct cfattach smbios_ca = {
        sizeof(struct device), smbios_match, smbios_attach
 };
 
index f5f2b7e..c2d3ea8 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: bcm2836_intr.c,v 1.6 2021/05/16 15:10:19 deraadt Exp $ */
+/* $OpenBSD: bcm2836_intr.c,v 1.7 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
  * Copyright (c) 2015 Patrick Wildt <patrick@blueri.se>
@@ -120,7 +120,7 @@ void         bcm_intc_intr_disestablish(void *);
 const char *bcm_intc_intr_string(void *);
 void    bcm_intc_irq_handler(void *);
 
-struct cfattach        bcmintc_ca = {
+const struct cfattach  bcmintc_ca = {
        sizeof (struct bcm_intc_softc), bcm_intc_match, bcm_intc_attach
 };
 
index 60acb04..4bd2b04 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: crosec.c,v 1.4 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: crosec.c,v 1.5 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2013 Patrick Wildt <patrick@blueri.se>
  *
@@ -40,7 +40,7 @@ int   cros_ec_i2c_command(struct cros_ec_softc *, uint8_t,
                int, const uint8_t *, int, uint8_t **, int);
 int    cros_ec_calc_checksum(const uint8_t *, int);
 
-struct cfattach crosec_ca = {
+const struct cfattach crosec_ca = {
        sizeof(struct cros_ec_softc), cros_ec_match, cros_ec_attach
 };
 
index 165e89c..1e337cb 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: exclock.c,v 1.9 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: exclock.c,v 1.10 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2012-2013 Patrick Wildt <patrick@blueri.se>
  *
@@ -95,7 +95,7 @@ uint32_t exclock_get_armclk(struct exclock_softc *);
 uint32_t exclock_get_kfcclk(struct exclock_softc *);
 unsigned int exclock_get_i2cclk(void);
 
-struct cfattach        exclock_ca = {
+const struct cfattach  exclock_ca = {
        sizeof (struct exclock_softc), exclock_match, exclock_attach
 };
 
index 3bc2f84..ae52cda 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: exdisplay.c,v 1.6 2020/05/25 09:55:48 jsg Exp $ */
+/* $OpenBSD: exdisplay.c,v 1.7 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2013 Patrick Wildt <patrick@blueri.se>
  *
@@ -52,10 +52,10 @@ void exdisplay_attach(struct device *parent, struct device *self, void *args);
 int exdisplay_cnattach(bus_space_tag_t iot, bus_addr_t iobase, size_t size);
 void exdisplay_setup_rasops(struct rasops_info *rinfo, struct wsscreen_descr *descr);
 
-struct cfattach        exdisplay_ca = {
+const struct cfattach  exdisplay_ca = {
        sizeof (struct exdisplay_softc), NULL, exdisplay_attach
 };
-struct cfattach        exdisplay_fdt_ca = {
+const struct cfattach  exdisplay_fdt_ca = {
        sizeof (struct exdisplay_softc), exdisplay_match, exdisplay_attach
 };
 
index 2714883..e76ae1a 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: exdog.c,v 1.7 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: exdog.c,v 1.8 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2012-2013 Patrick Wildt <patrick@blueri.se>
  *
@@ -56,7 +56,7 @@ void exdog_attach(struct device *parent, struct device *self, void *args);
 void exdog_stop(void);
 void exdog_reset(void);
 
-struct cfattach        exdog_ca = {
+const struct cfattach  exdog_ca = {
        sizeof (struct exdog_softc), exdog_match, exdog_attach
 };
 
index 7a6ab73..b610025 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: exdwusb.c,v 1.4 2021/03/25 04:12:01 jsg Exp $ */
+/*     $OpenBSD: exdwusb.c,v 1.5 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -33,7 +33,7 @@ struct exdwusb_softc {
 int    exdwusb_match(struct device *, void *, void *);
 void   exdwusb_attach(struct device *, struct device *, void *);
 
-struct cfattach exdwusb_ca = {
+const struct cfattach exdwusb_ca = {
        sizeof(struct exdwusb_softc), exdwusb_match, exdwusb_attach
 };
 
index 8a72e32..32a1811 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: exehci.c,v 1.10 2021/03/25 04:12:01 jsg Exp $ */
+/*     $OpenBSD: exehci.c,v 1.11 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2012-2013 Patrick Wildt <patrick@blueri.se>
  *
@@ -88,7 +88,7 @@ struct exehci_softc {
        bus_space_handle_t      ph_ioh;
 };
 
-struct cfattach exehci_ca = {
+const struct cfattach exehci_ca = {
        sizeof (struct exehci_softc), exehci_match, exehci_attach,
        exehci_detach
 };
index 7f5cd24..678e76f 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: exgpio.c,v 1.7 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: exgpio.c,v 1.8 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
  * Copyright (c) 2012-2013 Patrick Wildt <patrick@blueri.se>
@@ -67,7 +67,7 @@ struct exgpio_softc {
 int exgpio_match(struct device *, void *, void *);
 void exgpio_attach(struct device *, struct device *, void *);
 
-struct cfattach        exgpio_ca = {
+const struct cfattach  exgpio_ca = {
        sizeof (struct exgpio_softc), exgpio_match, exgpio_attach
 };
 
index 0a1ea26..fae1ee1 100644 (file)
@@ -101,7 +101,7 @@ int exiic_i2c_exec(void *, i2c_op_t, i2c_addr_t, const void *, size_t,
        HWRITE4((sc), (reg), HREAD4((sc), (reg)) & ~(bits))
 
 
-struct cfattach exiic_ca = {
+const struct cfattach exiic_ca = {
        sizeof(struct exiic_softc), exiic_match, exiic_attach, exiic_detach
 };
 
index 5706908..ec30381 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: exmct.c,v 1.5 2017/03/04 18:17:24 kettenis Exp $ */
+/* $OpenBSD: exmct.c,v 1.6 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2012-2013 Patrick Wildt <patrick@blueri.se>
  *
@@ -48,7 +48,7 @@ void exmct_attach(struct device *, struct device *, void *);
 void exmct_stop(void);
 void exmct_reset(void);
 
-struct cfattach        exmct_ca = {
+const struct cfattach  exmct_ca = {
        sizeof (struct exmct_softc), exmct_match, exmct_attach
 };
 
index c57cfc7..50a91c8 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: expower.c,v 1.9 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: expower.c,v 1.10 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2012-2013 Patrick Wildt <patrick@blueri.se>
  *
@@ -46,7 +46,7 @@ struct expower_softc {
 int expower_match(struct device *, void *, void *);
 void expower_attach(struct device *, struct device *, void *);
 
-struct cfattach        expower_ca = {
+const struct cfattach  expower_ca = {
        sizeof (struct expower_softc), expower_match, expower_attach
 };
 
index d4a3f50..55581ec 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: tps65090.c,v 1.5 2021/05/16 03:39:28 jsg Exp $ */
+/* $OpenBSD: tps65090.c,v 1.6 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2013 Patrick Wildt <patrick@blueri.se>
  *
@@ -82,7 +82,7 @@ void  tps65090_fet_disable(int);
 int    tps65090_get_charging(void);
 void   tps65090_set_charging(int);
 
-struct cfattach tpspmic_ca = {
+const struct cfattach tpspmic_ca = {
        sizeof(struct tps65090_softc), tps65090_match, tps65090_attach
 };
 
index 5146658..c6e70da 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: imxahci.c,v 1.12 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: imxahci.c,v 1.13 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2013 Patrick Wildt <patrick@blueri.se>
  *
@@ -95,7 +95,7 @@ struct imxahci_softc {
        struct ahci_softc       sc;
 };
 
-struct cfattach imxahci_ca = {
+const struct cfattach imxahci_ca = {
        sizeof(struct imxahci_softc),
        imxahci_match,
        imxahci_attach,
index 2565cd5..97d2eb3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: imxtemp.c,v 1.6 2021/03/25 04:12:01 jsg Exp $ */
+/*     $OpenBSD: imxtemp.c,v 1.7 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2014 Patrick Wildt <patrick@blueri.se>
  * Copyright (c) 2016 Mark Kettenis <kettenis@openbsd.org>
@@ -84,7 +84,7 @@ struct imxtemp_softc {
 int    imxtemp_match(struct device *, void *, void *);
 void   imxtemp_attach(struct device *, struct device *, void *);
 
-struct cfattach imxtemp_ca = {
+const struct cfattach imxtemp_ca = {
        sizeof(struct imxtemp_softc), imxtemp_match, imxtemp_attach
 };
 
index 52be113..4a01f07 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: mvacc.c,v 1.3 2017/03/24 15:22:45 patrick Exp $ */
+/* $OpenBSD: mvacc.c,v 1.4 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2016 Patrick Wildt <patrick@blueri.se>
  *
@@ -82,7 +82,7 @@ void   mvacc_attach(struct device *, struct device *, void *);
 
 uint32_t mvacc_get_frequency(void *, uint32_t *);
 
-struct cfattach        mvacc_ca = {
+const struct cfattach  mvacc_ca = {
        sizeof (struct mvacc_softc), mvacc_match, mvacc_attach
 };
 
index 6920b51..52fb817 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: mvagc.c,v 1.1 2016/10/07 19:10:46 patrick Exp $ */
+/* $OpenBSD: mvagc.c,v 1.2 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2016 Patrick Wildt <patrick@blueri.se>
  *
@@ -48,7 +48,7 @@ void   mvagc_attach(struct device *, struct device *, void *);
 void    mvagc_enable(void *, uint32_t *, int);
 uint32_t mvagc_gen_get_frequency(void *, uint32_t *);
 
-struct cfattach mvagc_ca = {
+const struct cfattach mvagc_ca = {
        sizeof (struct mvagc_softc), mvagc_match, mvagc_attach
 };
 
index 87381b9..5734c62 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: mvahci.c,v 1.1 2017/03/24 20:31:58 patrick Exp $ */
+/* $OpenBSD: mvahci.c,v 1.2 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2013,2017 Patrick Wildt <patrick@blueri.se>
  *
@@ -57,7 +57,7 @@ int   mvahci_activate(struct device *, int);
 
 extern int ahci_intr(void *);
 
-struct cfattach mvahci_ca = {
+const struct cfattach mvahci_ca = {
        sizeof(struct ahci_softc),
        mvahci_match,
        mvahci_attach,
index 02de8a3..aa7fa27 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: mvmbus.c,v 1.3 2018/07/09 09:24:22 patrick Exp $ */
+/* $OpenBSD: mvmbus.c,v 1.4 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2016 Patrick Wildt <patrick@blueri.se>
  *
@@ -91,7 +91,7 @@ struct mbus_dram_info *mvmbus_dram_info;
 uint32_t mvmbus_pcie_mem_aperture[2];
 uint32_t mvmbus_pcie_io_aperture[2];
 
-struct cfattach mvmbus_ca = {
+const struct cfattach mvmbus_ca = {
        sizeof (struct mvmbus_softc), mvmbus_match, mvmbus_attach
 };
 
index 477bd28..194d47f 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: mvmpic.c,v 1.4 2020/07/14 15:34:15 patrick Exp $ */
+/* $OpenBSD: mvmpic.c,v 1.5 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2007,2009,2011 Dale Rahn <drahn@openbsd.org>
  * Copyright (c) 2015 Patrick Wildt <patrick@blueri.se>
@@ -81,7 +81,7 @@ void           mpic_set_priority(struct mpic_softc *, int, int);
 void            mpic_intr_enable(struct mpic_softc *, int);
 void            mpic_intr_disable(struct mpic_softc *, int);
 
-struct cfattach        mvmpic_ca = {
+const struct cfattach  mvmpic_ca = {
        sizeof (struct mpic_softc), mpic_match, mpic_attach
 };
 
index e0d4148..3a7ac92 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mvpcie.c,v 1.4 2021/03/25 04:12:01 jsg Exp $  */
+/*     $OpenBSD: mvpcie.c,v 1.5 2021/10/24 17:52:27 mpi Exp $  */
 /*
  * Copyright (c) 2018 Patrick Wildt <patrick@blueri.se>
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
@@ -161,7 +161,7 @@ struct mvpcie_softc {
 int mvpcie_match(struct device *, void *, void *);
 void mvpcie_attach(struct device *, struct device *, void *);
 
-struct cfattach        mvpcie_ca = {
+const struct cfattach  mvpcie_ca = {
        sizeof (struct mvpcie_softc), mvpcie_match, mvpcie_attach
 };
 
index dba6483..27aaef3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mvpxa.c,v 1.2 2021/03/25 04:12:01 jsg Exp $   */
+/*     $OpenBSD: mvpxa.c,v 1.3 2021/10/24 17:52:27 mpi Exp $   */
 /*
  * Copyright (c) 2017 Mark Kettenis
  * Copyright (c) 2017 Patrick Wildt <patrick@blueri.se>
@@ -66,7 +66,7 @@ struct cfdriver mvpxa_cd = {
        NULL, "mvpxa", DV_DULL
 };
 
-struct cfattach mvpxa_ca = {
+const struct cfattach mvpxa_ca = {
        sizeof(struct mvpxa_softc), mvpxa_match, mvpxa_attach
 };
 
index dbc72b0..9fb483a 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: mvsysctrl.c,v 1.1 2016/10/07 14:43:50 patrick Exp $ */
+/* $OpenBSD: mvsysctrl.c,v 1.2 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2016 Patrick Wildt <patrick@blueri.se>
  *
@@ -52,7 +52,7 @@ void   mvsysctrl_reset(void);
 
 struct mvsysctrl_softc *mvsysctrl_sc;
 
-struct cfattach        mvsysctrl_ca = {
+const struct cfattach  mvsysctrl_ca = {
        sizeof (struct mvsysctrl_softc), mvsysctrl_match, mvsysctrl_attach
 };
 
index 38a636f..15795cc 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: mvxhci.c,v 1.3 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: mvxhci.c,v 1.4 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2017 Patrick Wildt <patrick@blueri.se>
  *
@@ -62,7 +62,7 @@ void  mvxhci_wininit(struct mvxhci_softc *);
 int    mvxhci_match(struct device *, void *, void *);
 void   mvxhci_attach(struct device *, struct device *, void *);
 
-struct cfattach mvxhci_ca = {
+const struct cfattach mvxhci_ca = {
        sizeof (struct mvxhci_softc), mvxhci_match, mvxhci_attach
 };
 
index e1a5c9e..da32488 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: amdisplay.c,v 1.15 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: amdisplay.c,v 1.16 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2016 Ian Sutton <ians@openbsd.org>
  *
@@ -114,7 +114,7 @@ struct wsdisplay_accessops amdisplay_accessops = {
        .list_font = rasops_list_font,
 };
 
-struct cfattach amdisplay_ca = {
+const struct cfattach amdisplay_ca = {
        sizeof(struct amdisplay_softc), amdisplay_match, amdisplay_attach,
        amdisplay_detach
 };
index 3497dde..2de377f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: dmtimer.c,v 1.13 2021/05/16 15:10:19 deraadt Exp $    */
+/*     $OpenBSD: dmtimer.c,v 1.14 2021/10/24 17:52:27 mpi Exp $        */
 /*
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
  * Copyright (c) 2013 Raphael Graf <r@undefined.ch>
@@ -135,7 +135,7 @@ struct dmtimer_softc {
        u_int32_t               sc_nextstatevent;
 };
 
-struct cfattach        dmtimer_ca = {
+const struct cfattach  dmtimer_ca = {
        sizeof (struct dmtimer_softc), NULL, dmtimer_attach
 };
 
index f8dcd0d..60c21a3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: edma.c,v 1.7 2017/09/08 05:36:51 deraadt Exp $        */
+/*     $OpenBSD: edma.c,v 1.8 2021/10/24 17:52:27 mpi Exp $    */
 /*
  * Copyright (c) 2013 Sylvestre Gallon <ccna.syl@gmail.com>
  *
@@ -84,7 +84,7 @@ int   edma_match(struct device *, void *, void *);
 void   edma_attach(struct device *, struct device *, void *);
 int    edma_comp_intr(void *);
 
-struct cfattach edma_ca = {
+const struct cfattach edma_ca = {
        sizeof(struct edma_softc), edma_match, edma_attach
 };
 
index 9a58edd..ff8ac35 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: gptimer.c,v 1.14 2021/05/16 03:39:28 jsg Exp $ */
+/* $OpenBSD: gptimer.c,v 1.15 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
  *
@@ -128,7 +128,7 @@ u_int32_t   ticks_err_cnt;
 u_int32_t      ticks_err_sum;
 u_int32_t      statvar, statmin;
 
-struct cfattach        gptimer_ca = {
+const struct cfattach  gptimer_ca = {
        sizeof (struct device), NULL, gptimer_attach
 };
 
index 161272a..0951ec8 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_cpsw.c,v 1.51 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: if_cpsw.c,v 1.52 2021/10/24 17:52:27 mpi Exp $ */
 /*     $NetBSD: if_cpsw.c,v 1.3 2013/04/17 14:36:34 bouyer Exp $       */
 
 /*
@@ -191,7 +191,7 @@ int cpsw_miscintr(void *);
 
 void   cpsw_get_port_config(struct cpsw_port_config *, int);
 
-struct cfattach cpsw_ca = {
+const struct cfattach cpsw_ca = {
        sizeof(struct cpsw_softc),
        cpsw_match,
        cpsw_attach
index f937ae1..892a7d1 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: intc.c,v 1.10 2020/07/14 15:34:15 patrick Exp $ */
+/* $OpenBSD: intc.c,v 1.11 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
  *
@@ -111,7 +111,7 @@ void        intc_calc_mask(void);
 void   *intc_intr_establish_fdt(void *, int *, int, struct cpu_info *,
            int (*)(void *), void *, char *);
 
-struct cfattach        intc_ca = {
+const struct cfattach  intc_ca = {
        sizeof (struct device), intc_match, intc_attach
 };
 
index d4d0ea6..6b177fe 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: nxphdmi.c,v 1.7 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: nxphdmi.c,v 1.8 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2016 Ian Sutton <ians@openbsd.org>
  * All rights reserved.
@@ -285,7 +285,7 @@ int nxphdmi_init_encoder(struct nxphdmi_softc *, struct videomode *);
 int    nxphdmi_get_edid(uint8_t *, int);
 int    nxphdmi_set_videomode(struct videomode *);
 
-struct cfattach nxphdmi_ca = {
+const struct cfattach nxphdmi_ca = {
        sizeof(struct nxphdmi_softc), nxphdmi_match, nxphdmi_attach
 };
 
index 74f476d..0b64fd5 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: omap.c,v 1.23 2021/05/16 03:39:28 jsg Exp $ */
+/* $OpenBSD: omap.c,v 1.24 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2005,2008 Dale Rahn <drahn@openbsd.org>
  *
@@ -30,7 +30,7 @@ void  omap3_init(void);
 void   omap4_init(void);
 void   am335x_init(void);
 
-struct cfattach omap_ca = {
+const struct cfattach omap_ca = {
        sizeof(struct armv7_softc), omap_match, armv7_attach
 };
 
index 0bb0df8..7de7818 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: omapid.c,v 1.4 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: omapid.c,v 1.5 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2013 Dale Rahn <drahn@dalerahn.com>
  *
@@ -46,7 +46,7 @@ struct omapid_softc *omapid_sc;
 void omapid_attach(struct device *parent, struct device *self, void *args);
 void omapid_wpending(int flags);
 
-struct cfattach        omapid_ca = {
+const struct cfattach  omapid_ca = {
        sizeof (struct omapid_softc), NULL, omapid_attach
 };
 
index 9a07ca0..c554c33 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: omdisplay.c,v 1.8 2020/05/25 09:55:48 jsg Exp $ */
+/* $OpenBSD: omdisplay.c,v 1.9 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2007 Dale Rahn <drahn@openbsd.org>
  *
@@ -455,7 +455,7 @@ void omdisplay_stop(struct omdisplay_softc *sc);
 int omdisplay_intr(void *v);
 void omdisplay_dumpreg(struct omdisplay_softc *sc);
 
-struct cfattach        omdisplay_ca = {
+const struct cfattach  omdisplay_ca = {
        sizeof (struct omdisplay_softc), omdisplay_match, omdisplay_attach,
        NULL, omdisplay_activate
 };
index 2f6eb9e..9ad1ff8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: omdog.c,v 1.9 2021/03/25 04:12:01 jsg Exp $   */
+/*     $OpenBSD: omdog.c,v 1.10 2021/10/24 17:52:27 mpi Exp $  */
 /*
  * Copyright (c) 2013 Federico G. Schwindt <fgsch@openbsd.org>
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
@@ -63,7 +63,7 @@ void  omdog_sync(struct omdog_softc *);
 int    omdog_cb(void *, int);
 void   omdog_reset(void);
 
-struct cfattach        omdog_ca = {
+const struct cfattach  omdog_ca = {
        sizeof (struct omdog_softc), omdog_match, omdog_attach, NULL,
        omdog_activate
 };
index c797442..7cbfa30 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: omehci.c,v 1.8 2021/03/25 04:12:01 jsg Exp $ */
+/*     $OpenBSD: omehci.c,v 1.9 2021/10/24 17:52:27 mpi Exp $ */
 
 /*
  * Copyright (c) 2005 David Gwynne <dlg@openbsd.org>
@@ -91,7 +91,7 @@ void omehci_utmi_init(struct omehci_softc *sc, unsigned int en_mask);
 void misc_setup(struct omehci_softc *sc);
 void omehci_uhh_init(struct omehci_softc *sc);
 
-struct cfattach omehci_ca = {
+const struct cfattach omehci_ca = {
        sizeof (struct omehci_softc), omehci_match, omehci_attach,
        omehci_detach, omehci_activate
 };
index e0072bc..7a3e3bc 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: omgpio.c,v 1.13 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: omgpio.c,v 1.14 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
  *
@@ -202,7 +202,7 @@ void        omgpio_config_pin(void *, uint32_t *, int);
 int    omgpio_get_pin(void *, uint32_t *);
 void   omgpio_set_pin(void *, uint32_t *, int);
 
-struct cfattach omgpio_ca = {
+const struct cfattach omgpio_ca = {
        sizeof (struct omgpio_softc), omgpio_match, omgpio_attach
 };
 
index d376342..381064c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ommmc.c,v 1.39 2021/03/25 04:12:01 jsg Exp $  */
+/*     $OpenBSD: ommmc.c,v 1.40 2021/10/24 17:52:27 mpi Exp $  */
 
 /*
  * Copyright (c) 2009 Dale Rahn <drahn@openbsd.org>
@@ -279,7 +279,7 @@ struct cfdriver ommmc_cd = {
        NULL, "ommmc", DV_DULL
 };
 
-struct cfattach ommmc_ca = {
+const struct cfattach ommmc_ca = {
        sizeof(struct ommmc_softc), ommmc_match, ommmc_attach
 };
 
index b4e1a8a..c00c128 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: omohci.c,v 1.3 2014/05/19 13:11:31 mpi Exp $ */
+/*     $OpenBSD: omohci.c,v 1.4 2021/10/24 17:52:28 mpi Exp $ */
 
 /*
  * Copyright (c) 2005 David Gwynne <dlg@openbsd.org>
@@ -109,7 +109,7 @@ struct omohci_softc {
 void   omohci_enable(struct omohci_softc *);
 void   omohci_disable(struct omohci_softc *);
 
-struct cfattach omohci_ca = {
+const struct cfattach omohci_ca = {
         sizeof (struct omohci_softc), omohci_match, omohci_attach,
        omohci_detach, omohci_detach
 };
index 9d28de5..ada7b36 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: omusbtll.c,v 1.4 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: omusbtll.c,v 1.5 2021/10/24 17:52:28 mpi Exp $ */
 /*
  * Copyright (c) 2010 Dale Rahn <drahn@openbsd.org>
  *
@@ -89,7 +89,7 @@ struct omusbtll_softc {
 void omusbtll_attach(struct device *parent, struct device *self, void *args);
 void omusbtll_init(uint32_t channel_mask);
 
-struct cfattach        omusbtll_ca = {
+const struct cfattach  omusbtll_ca = {
        sizeof (struct omusbtll_softc), NULL, omusbtll_attach
 };
 
index 951cd4b..0acc532 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: omwugen.c,v 1.1 2016/09/15 21:55:51 jsg Exp $ */
+/*     $OpenBSD: omwugen.c,v 1.2 2021/10/24 17:52:28 mpi Exp $ */
 /*
  * Copyright (c) 2016 Mark Kettenis
  *
@@ -31,7 +31,7 @@ struct omwugen_softc {
 int    omwugen_match(struct device *, void *, void *);
 void   omwugen_attach(struct device *, struct device *, void *);
 
-struct cfattach omwugen_ca = {
+const struct cfattach omwugen_ca = {
        sizeof(struct omwugen_softc), omwugen_match, omwugen_attach
 };
 
index 58c5622..25090c2 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: prcm.c,v 1.17 2021/05/16 15:10:19 deraadt Exp $ */
+/* $OpenBSD: prcm.c,v 1.18 2021/10/24 17:52:28 mpi Exp $ */
 /*
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
  *
@@ -105,7 +105,7 @@ void prcm_v4_enablemodule(struct prcm_softc *, int);
 int prcm_v4_hsusbhost_activate(int);
 int prcm_v4_hsusbhost_set_source(int, int);
 
-struct cfattach        prcm_ca = {
+const struct cfattach  prcm_ca = {
        sizeof (struct prcm_softc), NULL, prcm_attach
 };
 
index 3b7862d..48f0481 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ti_iic.c,v 1.14 2021/03/25 04:12:01 jsg Exp $ */
+/*     $OpenBSD: ti_iic.c,v 1.15 2021/10/24 17:52:28 mpi Exp $ */
 /* $NetBSD: ti_iic.c,v 1.4 2013/04/25 13:04:27 rkujawa Exp $ */
 
 /*
@@ -139,7 +139,7 @@ int ti_iic_wait(struct ti_iic_softc *, uint16_t, uint16_t, int);
 uint32_t       ti_iic_stat(struct ti_iic_softc *, uint32_t);
 int    ti_iic_flush(struct ti_iic_softc *);
 
-struct cfattach tiiic_ca = {
+const struct cfattach tiiic_ca = {
        sizeof (struct ti_iic_softc), ti_iic_match, ti_iic_attach
 };
 
index d1daf23..0b02d26 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sxiahci.c,v 1.16 2021/03/25 04:12:01 jsg Exp $        */
+/*     $OpenBSD: sxiahci.c,v 1.17 2021/10/24 17:52:28 mpi Exp $        */
 /*
  * Copyright (c) 2013 Patrick Wildt <patrick@blueri.se>
  * Copyright (c) 2013,2014 Artturi Alm
@@ -66,7 +66,7 @@ struct sxiahci_softc {
 
 };
 
-struct cfattach sxiahci_ca = {
+const struct cfattach sxiahci_ca = {
        sizeof(struct sxiahci_softc),
        sxiahci_match,
        sxiahci_attach,
index 6de0d3c..8f8cb61 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sxie.c,v 1.32 2021/03/25 04:12:01 jsg Exp $   */
+/*     $OpenBSD: sxie.c,v 1.33 2021/10/24 17:52:28 mpi Exp $   */
 /*
  * Copyright (c) 2012-2013 Patrick Wildt <patrick@blueri.se>
  * Copyright (c) 2013 Artturi Alm
@@ -185,7 +185,7 @@ void        sxie_miibus_statchg(struct device *);
 int    sxie_ifm_change(struct ifnet *);
 void   sxie_ifm_status(struct ifnet *, struct ifmediareq *);
 
-struct cfattach sxie_ca = {
+const struct cfattach sxie_ca = {
        sizeof (struct sxie_softc), sxie_match, sxie_attach
 };
 
index abda083..b9759de 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sxiintc.c,v 1.9 2021/05/16 15:10:19 deraadt Exp $     */
+/*     $OpenBSD: sxiintc.c,v 1.10 2021/10/24 17:52:28 mpi Exp $        */
 /*
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
  * Copyright (c) 2013 Artturi Alm
@@ -151,7 +151,7 @@ void        sxiintc_calc_masks(void);
 void   *sxiintc_intr_establish_fdt(void *, int *, int, struct cpu_info *,
            int (*)(void *), void *, char *);
 
-struct cfattach        sxiintc_ca = {
+const struct cfattach  sxiintc_ca = {
        sizeof (struct device), sxiintc_match, sxiintc_attach
 };
 
index a0959a5..2125081 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sxitimer.c,v 1.17 2021/03/25 04:12:01 jsg Exp $       */
+/*     $OpenBSD: sxitimer.c,v 1.18 2021/10/24 17:52:28 mpi Exp $       */
 /*
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
  * Copyright (c) 2013 Raphael Graf <r@undefined.ch>
@@ -120,7 +120,7 @@ struct sxitimer_softc {
        struct device           sc_dev;
 };
 
-struct cfattach sxitimer_ca = {
+const struct cfattach sxitimer_ca = {
        sizeof (struct sxitimer_softc), sxitimer_match, sxitimer_attach
 };
 
index c6fde37..63d5813 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: pciecam.c,v 1.4 2021/03/25 04:12:01 jsg Exp $ */
+/* $OpenBSD: pciecam.c,v 1.5 2021/10/24 17:52:28 mpi Exp $ */
 /*
  * Copyright (c) 2013,2017 Patrick Wildt <patrick@blueri.se>
  *
@@ -102,7 +102,7 @@ void *pciecam_intr_establish(void *, pci_intr_handle_t, int, struct cpu_info *,
 void pciecam_intr_disestablish(void *, void *);
 int pciecam_bs_map(void *, uint64_t, bus_size_t, int, bus_space_handle_t *);
 
-struct cfattach pciecam_ca = {
+const struct cfattach pciecam_ca = {
        sizeof (struct pciecam_softc), pciecam_match, pciecam_attach
 };
 
index 3103665..9bb3c95 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sysreg.c,v 1.5 2021/03/25 04:12:01 jsg Exp $  */
+/*     $OpenBSD: sysreg.c,v 1.6 2021/10/24 17:52:28 mpi Exp $  */
 
 /*
  * Copyright (c) 2015 Jonathan Gray <jsg@openbsd.org>
@@ -58,7 +58,7 @@ void sysconf_function(struct sysreg_softc *, int);
 void sysconf_reboot(void);
 void sysconf_shutdown(void);
 
-struct cfattach sysreg_ca = {
+const struct cfattach sysreg_ca = {
        sizeof (struct sysreg_softc), sysreg_match, sysreg_attach
 };
 
index 87dd31e..72cc66a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: acrtc.c,v 1.4 2020/03/28 11:40:29 kettenis Exp $      */
+/*     $OpenBSD: acrtc.c,v 1.5 2021/10/24 17:52:26 mpi Exp $   */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -72,7 +72,7 @@ struct acrtc_softc {
 int    acrtc_match(struct device *, void *, void *);
 void   acrtc_attach(struct device *, struct device *, void *);
 
-struct cfattach acrtc_ca = {
+const struct cfattach acrtc_ca = {
        sizeof(struct acrtc_softc), acrtc_match, acrtc_attach
 };
 
index cd2abd5..ede60d2 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ahci_fdt.c,v 1.5 2018/12/04 11:25:48 kettenis Exp $ */
+/* $OpenBSD: ahci_fdt.c,v 1.6 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2013,2017 Patrick Wildt <patrick@blueri.se>
  *
@@ -39,7 +39,7 @@ int   ahci_fdt_activate(struct device *, int);
 
 extern int ahci_intr(void *);
 
-struct cfattach ahci_fdt_ca = {
+const struct cfattach ahci_fdt_ca = {
        sizeof(struct ahci_softc),
        ahci_fdt_match,
        ahci_fdt_attach,
index c74b600..9c26eec 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amlclock.c,v 1.12 2020/12/22 15:23:51 kettenis Exp $  */
+/*     $OpenBSD: amlclock.c,v 1.13 2021/10/24 17:52:26 mpi Exp $       */
 /*
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -149,7 +149,7 @@ struct amlclock_softc {
 int amlclock_match(struct device *, void *, void *);
 void amlclock_attach(struct device *, struct device *, void *);
 
-struct cfattach        amlclock_ca = {
+const struct cfattach  amlclock_ca = {
        sizeof (struct amlclock_softc), amlclock_match, amlclock_attach
 };
 
index 667b966..9cffb0f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amldwusb.c,v 1.3 2020/12/17 22:39:45 kettenis Exp $   */
+/*     $OpenBSD: amldwusb.c,v 1.4 2021/10/24 17:52:26 mpi Exp $        */
 /*
  * Copyright (c) 2019 Mark kettenis <kettenis@openbsd.org>
  *
@@ -121,7 +121,7 @@ struct amldwusb_softc {
 int    amldwusb_match(struct device *, void *, void *);
 void   amldwusb_attach(struct device *, struct device *, void *);
 
-struct cfattach amldwusb_ca = {
+const struct cfattach amldwusb_ca = {
        sizeof(struct amldwusb_softc), amldwusb_match, amldwusb_attach
 };
 
index c6977c7..c0a22bd 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amliic.c,v 1.4 2021/06/14 12:06:06 kettenis Exp $     */
+/*     $OpenBSD: amliic.c,v 1.5 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -76,7 +76,7 @@ struct amliic_softc {
 int amliic_match(struct device *, void *, void *);
 void amliic_attach(struct device *, struct device *, void *);
 
-struct cfattach        amliic_ca = {
+const struct cfattach  amliic_ca = {
        sizeof (struct amliic_softc), amliic_match, amliic_attach
 };
 
index bc657e4..e106e46 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amlmmc.c,v 1.10 2021/04/20 19:33:03 kettenis Exp $    */
+/*     $OpenBSD: amlmmc.c,v 1.11 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -156,7 +156,7 @@ struct amlmmc_softc {
 int amlmmc_match(struct device *, void *, void *);
 void amlmmc_attach(struct device *, struct device *, void *);
 
-struct cfattach        amlmmc_ca = {
+const struct cfattach  amlmmc_ca = {
        sizeof (struct amlmmc_softc), amlmmc_match, amlmmc_attach
 };
 
index 81c5b94..e879f9c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amlpciephy.c,v 1.4 2020/12/27 20:37:58 kettenis Exp $ */
+/*     $OpenBSD: amlpciephy.c,v 1.5 2021/10/24 17:52:26 mpi Exp $      */
 /*
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -62,7 +62,7 @@ struct amlpciephy_softc {
 int amlpciephy_match(struct device *, void *, void *);
 void amlpciephy_attach(struct device *, struct device *, void *);
 
-struct cfattach        amlpciephy_ca = {
+const struct cfattach  amlpciephy_ca = {
        sizeof (struct amlpciephy_softc), amlpciephy_match, amlpciephy_attach
 };
 
index 162ba91..d03c014 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amlpinctrl.c,v 1.10 2021/05/21 15:37:54 kettenis Exp $        */
+/*     $OpenBSD: amlpinctrl.c,v 1.11 2021/10/24 17:52:26 mpi Exp $     */
 /*
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -356,7 +356,7 @@ struct amlpinctrl_softc {
 int    amlpinctrl_match(struct device *, void *, void *);
 void   amlpinctrl_attach(struct device *, struct device *, void *);
 
-struct cfattach amlpinctrl_ca = {
+const struct cfattach amlpinctrl_ca = {
        sizeof(struct amlpinctrl_softc), amlpinctrl_match, amlpinctrl_attach
 };
 
index 63c46d1..91c28b2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amlpwm.c,v 1.2 2020/12/29 16:04:27 kettenis Exp $     */
+/*     $OpenBSD: amlpwm.c,v 1.3 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -69,7 +69,7 @@ struct amlpwm_softc {
 int amlpwm_match(struct device *, void *, void *);
 void amlpwm_attach(struct device *, struct device *, void *);
 
-struct cfattach        amlpwm_ca = {
+const struct cfattach  amlpwm_ca = {
        sizeof (struct amlpwm_softc), amlpwm_match, amlpwm_attach
 };
 
index be0576e..c5562ca 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amlreset.c,v 1.1 2019/08/26 09:42:31 kettenis Exp $   */
+/*     $OpenBSD: amlreset.c,v 1.2 2021/10/24 17:52:26 mpi Exp $        */
 /*
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -52,7 +52,7 @@ struct amlreset_softc {
 int amlreset_match(struct device *, void *, void *);
 void amlreset_attach(struct device *, struct device *, void *);
 
-struct cfattach        amlreset_ca = {
+const struct cfattach  amlreset_ca = {
        sizeof (struct amlreset_softc), amlreset_match, amlreset_attach
 };
 
index 52f1d2d..d78f96a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amlrng.c,v 1.2 2020/05/29 04:42:24 deraadt Exp $      */
+/*     $OpenBSD: amlrng.c,v 1.3 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -43,7 +43,7 @@ struct amlrng_softc {
 int    amlrng_match(struct device *, void *, void *);
 void   amlrng_attach(struct device *, struct device *, void *);
 
-struct cfattach        amlrng_ca = {
+const struct cfattach  amlrng_ca = {
        sizeof (struct amlrng_softc), amlrng_match, amlrng_attach
 };
 
index 7080978..29e5418 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amlsm.c,v 1.2 2020/05/29 04:42:25 deraadt Exp $       */
+/*     $OpenBSD: amlsm.c,v 1.3 2021/10/24 17:52:26 mpi Exp $   */
 /*
  * Copyright (c) 2020 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -53,7 +53,7 @@ struct amlsm_softc {
 int    amlsm_match(struct device *, void *, void *);
 void   amlsm_attach(struct device *, struct device *, void *);
 
-struct cfattach        amlsm_ca = {
+const struct cfattach  amlsm_ca = {
        sizeof (struct amlsm_softc), amlsm_match, amlsm_attach
 };
 
index e0a0191..d996edf 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amltemp.c,v 1.1 2020/01/14 16:56:32 kettenis Exp $    */
+/*     $OpenBSD: amltemp.c,v 1.2 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2020 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -71,7 +71,7 @@ struct amltemp_softc {
 int    amltemp_match(struct device *, void *, void *);
 void   amltemp_attach(struct device *, struct device *, void *);
 
-struct cfattach        amltemp_ca = {
+const struct cfattach  amltemp_ca = {
        sizeof (struct amltemp_softc), amltemp_match, amltemp_attach
 };
 
index 3474446..03abf60 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amluart.c,v 1.2 2021/08/31 12:24:15 jan Exp $ */
+/*     $OpenBSD: amluart.c,v 1.3 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -95,7 +95,7 @@ struct cfdriver amluart_cd = {
        NULL, "amluart", DV_TTY
 };
 
-struct cfattach amluart_ca = {
+const struct cfattach amluart_ca = {
        sizeof(struct amluart_softc), amluart_match, amluart_attach
 };
 
index fee5ce0..0451d0c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amlusbphy.c,v 1.1 2019/08/29 17:20:03 kettenis Exp $  */
+/*     $OpenBSD: amlusbphy.c,v 1.2 2021/10/24 17:52:26 mpi Exp $       */
 /*
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -100,7 +100,7 @@ struct amlusbphy_softc {
 int amlusbphy_match(struct device *, void *, void *);
 void amlusbphy_attach(struct device *, struct device *, void *);
 
-struct cfattach        amlusbphy_ca = {
+const struct cfattach  amlusbphy_ca = {
        sizeof (struct amlusbphy_softc), amlusbphy_match, amlusbphy_attach
 };
 
index f301c03..a24740f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: axppmic.c,v 1.10 2021/09/06 19:55:27 patrick Exp $    */
+/*     $OpenBSD: axppmic.c,v 1.11 2021/10/24 17:52:26 mpi Exp $        */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -346,7 +346,7 @@ void        axppmic_attach_common(struct axppmic_softc *, const char *, int);
 int    axppmic_i2c_match(struct device *, void *, void *);
 void   axppmic_i2c_attach(struct device *, struct device *, void *);
 
-struct cfattach axppmic_ca = {
+const struct cfattach axppmic_ca = {
        sizeof(struct axppmic_softc), axppmic_i2c_match, axppmic_i2c_attach
 };
 
@@ -422,7 +422,7 @@ axppmic_i2c_write(struct axppmic_softc *sc, uint8_t reg, uint8_t value)
 int    axppmic_rsb_match(struct device *, void *, void *);
 void   axppmic_rsb_attach(struct device *, struct device *, void *);
 
-struct cfattach axppmic_rsb_ca = {
+const struct cfattach axppmic_rsb_ca = {
        sizeof(struct axppmic_softc), axppmic_rsb_match, axppmic_rsb_attach
 };
 
index 23f7e92..6bf5238 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bcm2835_aux.c,v 1.6 2020/07/17 08:07:34 patrick Exp $ */
+/*     $OpenBSD: bcm2835_aux.c,v 1.7 2021/10/24 17:52:26 mpi Exp $     */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -48,7 +48,7 @@ struct bcmaux_softc {
 int    bcmaux_match(struct device *, void *, void *);
 void   bcmaux_attach(struct device *, struct device *, void *);
 
-struct cfattach bcmaux_ca = {
+const struct cfattach bcmaux_ca = {
        sizeof(struct bcmaux_softc), bcmaux_match, bcmaux_attach
 };
 
index 6645bad..572d36d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bcm2835_dog.c,v 1.2 2019/09/05 16:58:36 patrick Exp $ */
+/*     $OpenBSD: bcm2835_dog.c,v 1.3 2021/10/24 17:52:26 mpi Exp $     */
 /*
  * Copyright (c) 2015 Patrick Wildt <patrick@blueri.se>
  *
@@ -64,7 +64,7 @@ int    bcmdog_activate(struct device *, int);
 int     bcmdog_wdog_cb(void *, int);
 void    bcmdog_wdog_reset(void);
 
-struct cfattach        bcmdog_ca = {
+const struct cfattach  bcmdog_ca = {
        sizeof (struct bcmdog_softc), bcmdog_match, bcmdog_attach, NULL,
        bcmdog_activate
 };
index 128e1bf..9d9a57d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bcm2835_rng.c,v 1.3 2020/05/29 04:42:25 deraadt Exp $ */
+/*     $OpenBSD: bcm2835_rng.c,v 1.4 2021/10/24 17:52:26 mpi Exp $     */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -49,7 +49,7 @@ struct bcmrng_softc {
 int    bcmrng_match(struct device *, void *, void *);
 void   bcmrng_attach(struct device *, struct device *, void *);
 
-struct cfattach        bcmrng_ca = {
+const struct cfattach  bcmrng_ca = {
        sizeof (struct bcmrng_softc), bcmrng_match, bcmrng_attach
 };
 
index c5aab99..bd2e2d8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bcm2835_temp.c,v 1.1 2018/02/24 11:06:59 kettenis Exp $       */
+/*     $OpenBSD: bcm2835_temp.c,v 1.2 2021/10/24 17:52:26 mpi Exp $    */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -52,7 +52,7 @@ struct bcmtemp_softc {
 int    bcmtemp_match(struct device *, void *, void *);
 void   bcmtemp_attach(struct device *, struct device *, void *);
 
-struct cfattach        bcmtemp_ca = {
+const struct cfattach  bcmtemp_ca = {
        sizeof (struct bcmtemp_softc), bcmtemp_match, bcmtemp_attach
 };
 
index 3174b52..7d5465d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ccp_fdt.c,v 1.1 2018/04/20 04:37:21 dlg Exp $ */
+/*     $OpenBSD: ccp_fdt.c,v 1.2 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2018 David Gwynne <dlg@openbsd.org>
  *
@@ -33,7 +33,7 @@
 static int     ccp_fdt_match(struct device *, void *, void *);
 static void    ccp_fdt_attach(struct device *, struct device *, void *);
 
-struct cfattach ccp_fdt_ca = {
+const struct cfattach ccp_fdt_ca = {
        sizeof(struct ccp_softc),
        ccp_fdt_match,
        ccp_fdt_attach
index c8192b2..5ee3b6d 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: com_fdt.c,v 1.5 2021/04/24 10:33:09 kettenis Exp $ */
+/* $OpenBSD: com_fdt.c,v 1.6 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2016 Patrick Wildt <patrick@blueri.se>
  *
@@ -39,7 +39,7 @@ int   com_fdt_match(struct device *, void *, void *);
 void   com_fdt_attach(struct device *, struct device *, void *);
 int    com_fdt_intr_designware(void *);
 
-struct cfattach com_fdt_ca = {
+const struct cfattach com_fdt_ca = {
        sizeof (struct com_softc), com_fdt_match, com_fdt_attach
 };
 
index 4b54027..61fb2c8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: dwdog.c,v 1.2 2019/08/29 11:51:48 kettenis Exp $      */
+/*     $OpenBSD: dwdog.c,v 1.3 2021/10/24 17:52:26 mpi Exp $   */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -56,7 +56,7 @@ struct dwdog_softc {
 int    dwdog_match(struct device *, void *, void *);
 void   dwdog_attach(struct device *, struct device *, void *);
 
-struct cfattach dwdog_ca = {
+const struct cfattach dwdog_ca = {
        sizeof(struct dwdog_softc), dwdog_match, dwdog_attach
 };
 
index 0946cd8..2357bd1 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: dwmmc.c,v 1.24 2021/05/05 09:17:19 jsg Exp $  */
+/*     $OpenBSD: dwmmc.c,v 1.25 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2017 Mark Kettenis
  *
@@ -221,7 +221,7 @@ struct dwmmc_softc {
 int    dwmmc_match(struct device *, void *, void *);
 void   dwmmc_attach(struct device *, struct device *, void *);
 
-struct cfattach dwmmc_ca = {
+const struct cfattach dwmmc_ca = {
        sizeof(struct dwmmc_softc), dwmmc_match, dwmmc_attach
 };
 
index ea04cb5..70f618b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: dwpcie.c,v 1.35 2021/06/25 18:55:26 kettenis Exp $    */
+/*     $OpenBSD: dwpcie.c,v 1.36 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -236,7 +236,7 @@ struct dwpcie_intr_handle {
 int dwpcie_match(struct device *, void *, void *);
 void dwpcie_attach(struct device *, struct device *, void *);
 
-struct cfattach        dwpcie_ca = {
+const struct cfattach  dwpcie_ca = {
        sizeof (struct dwpcie_softc), dwpcie_match, dwpcie_attach
 };
 
index 807fac3..a1bd652 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ehci_fdt.c,v 1.6 2019/08/11 11:16:05 kettenis Exp $ */
+/*     $OpenBSD: ehci_fdt.c,v 1.7 2021/10/24 17:52:26 mpi Exp $ */
 
 /*
  * Copyright (c) 2005 David Gwynne <dlg@openbsd.org>
@@ -50,7 +50,7 @@ int   ehci_fdt_match(struct device *, void *, void *);
 void   ehci_fdt_attach(struct device *, struct device *, void *);
 int    ehci_fdt_detach(struct device *, int);
 
-struct cfattach ehci_fdt_ca = {
+const struct cfattach ehci_fdt_ca = {
        sizeof(struct ehci_fdt_softc), ehci_fdt_match, ehci_fdt_attach,
        ehci_fdt_detach, ehci_activate
 };
index 20a2039..6bdb4e5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: exrtc.c,v 1.3 2019/08/29 11:51:48 kettenis Exp $      */
+/*     $OpenBSD: exrtc.c,v 1.4 2021/10/24 17:52:26 mpi Exp $   */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -55,7 +55,7 @@ struct exrtc_softc {
 int    exrtc_match(struct device *, void *, void *);
 void   exrtc_attach(struct device *, struct device *, void *);
 
-struct cfattach exrtc_ca = {
+const struct cfattach exrtc_ca = {
        sizeof(struct exrtc_softc), exrtc_match, exrtc_attach
 };
 
index 483ae57..9098a49 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: fanpwr.c,v 1.4 2020/11/12 10:47:07 patrick Exp $      */
+/*     $OpenBSD: fanpwr.c,v 1.5 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -60,7 +60,7 @@ struct fanpwr_softc {
 int    fanpwr_match(struct device *, void *, void *);
 void   fanpwr_attach(struct device *, struct device *, void *);
 
-struct cfattach fanpwr_ca = {
+const struct cfattach fanpwr_ca = {
        sizeof(struct fanpwr_softc), fanpwr_match, fanpwr_attach
 };
 
index dd03b23..24f9834 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: fusbtc.c,v 1.1 2019/05/11 14:43:27 patrick Exp $ */
+/* $OpenBSD: fusbtc.c,v 1.2 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2019 Patrick Wildt <patrick@blueri.se>
  *
@@ -234,7 +234,7 @@ void         fusbtc_clr_reg(struct fusbtc_softc *, uint8_t, uint8_t);
 void    fusbtc_write_reg(struct fusbtc_softc *, uint8_t, uint8_t);
 uint8_t         fusbtc_read_reg(struct fusbtc_softc *, uint8_t);
 
-struct cfattach fusbtc_ca = {
+const struct cfattach fusbtc_ca = {
        sizeof(struct fusbtc_softc),
        fusbtc_match,
        fusbtc_attach,
index caa4e16..509b12e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: hiclock.c,v 1.2 2019/04/22 12:43:13 kettenis Exp $    */
+/*     $OpenBSD: hiclock.c,v 1.3 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2018, 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -52,7 +52,7 @@ struct hiclock_softc {
 int hiclock_match(struct device *, void *, void *);
 void hiclock_attach(struct device *, struct device *, void *);
 
-struct cfattach        hiclock_ca = {
+const struct cfattach  hiclock_ca = {
        sizeof (struct hiclock_softc), hiclock_match, hiclock_attach
 };
 
index 71f7a26..002a69d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: hidwusb.c,v 1.2 2019/08/29 11:51:48 kettenis Exp $    */
+/*     $OpenBSD: hidwusb.c,v 1.3 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2017, 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -43,7 +43,7 @@ struct hidwusb_softc {
 int    hidwusb_match(struct device *, void *, void *);
 void   hidwusb_attach(struct device *, struct device *, void *);
 
-struct cfattach hidwusb_ca = {
+const struct cfattach hidwusb_ca = {
        sizeof(struct hidwusb_softc), hidwusb_match, hidwusb_attach
 };
 
index 1be7086..7f72beb 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: hireset.c,v 1.1 2018/08/27 14:12:59 kettenis Exp $    */
+/*     $OpenBSD: hireset.c,v 1.2 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -38,7 +38,7 @@ struct hireset_softc {
 int hireset_match(struct device *, void *, void *);
 void hireset_attach(struct device *, struct device *, void *);
 
-struct cfattach        hireset_ca = {
+const struct cfattach  hireset_ca = {
        sizeof (struct hireset_softc), hireset_match, hireset_attach
 };
 
index ec67031..83790e6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: hitemp.c,v 1.1 2018/08/27 21:09:47 kettenis Exp $     */
+/*     $OpenBSD: hitemp.c,v 1.2 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -54,7 +54,7 @@ struct hitemp_softc {
 int    hitemp_match(struct device *, void *, void *);
 void   hitemp_attach(struct device *, struct device *, void *);
 
-struct cfattach        hitemp_ca = {
+const struct cfattach  hitemp_ca = {
        sizeof (struct hitemp_softc), hitemp_match, hitemp_attach
 };
 
index 70dc8a9..3f2d24a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_dwge.c,v 1.11 2021/10/22 14:28:54 kettenis Exp $   */
+/*     $OpenBSD: if_dwge.c,v 1.12 2021/10/24 17:52:26 mpi Exp $        */
 /*
  * Copyright (c) 2008, 2019 Mark Kettenis <kettenis@openbsd.org>
  * Copyright (c) 2017 Patrick Wildt <patrick@blueri.se>
@@ -275,7 +275,7 @@ void        dwge_attach(struct device *, struct device *, void *);
 void   dwge_setup_allwinner(struct dwge_softc *);
 void   dwge_setup_rockchip(struct dwge_softc *);
 
-struct cfattach dwge_ca = {
+const struct cfattach dwge_ca = {
        sizeof(struct dwge_softc), dwge_match, dwge_attach
 };
 
index c692826..b1f881f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_dwxe.c,v 1.18 2020/12/12 11:48:52 jan Exp $        */
+/*     $OpenBSD: if_dwxe.c,v 1.19 2021/10/24 17:52:26 mpi Exp $        */
 /*
  * Copyright (c) 2008 Mark Kettenis
  * Copyright (c) 2017 Patrick Wildt <patrick@blueri.se>
@@ -310,7 +310,7 @@ void        dwxe_attach(struct device *, struct device *, void *);
 void   dwxe_phy_setup_emac(struct dwxe_softc *);
 void   dwxe_phy_setup_gmac(struct dwxe_softc *);
 
-struct cfattach dwxe_ca = {
+const struct cfattach dwxe_ca = {
        sizeof(struct dwxe_softc), dwxe_match, dwxe_attach
 };
 
index 100416f..61d6e02 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_fec.c,v 1.11 2020/12/12 11:48:52 jan Exp $ */
+/* $OpenBSD: if_fec.c,v 1.12 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2012-2013,2019 Patrick Wildt <patrick@blueri.se>
  *
@@ -269,7 +269,7 @@ void fec_dmamem_free(struct fec_softc *, struct fec_dmamem *);
 struct mbuf *fec_alloc_mbuf(struct fec_softc *, bus_dmamap_t);
 void fec_fill_rx_ring(struct fec_softc *);
 
-struct cfattach fec_ca = {
+const struct cfattach fec_ca = {
        sizeof (struct fec_softc), fec_match, fec_attach
 };
 
index a4c8c56..3a87188 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_mvneta.c,v 1.16 2020/12/12 11:48:52 jan Exp $      */
+/*     $OpenBSD: if_mvneta.c,v 1.17 2021/10/24 17:52:26 mpi Exp $      */
 /*     $NetBSD: if_mvneta.c,v 1.41 2015/04/15 10:15:40 hsuenaga Exp $  */
 /*
  * Copyright (c) 2007, 2008, 2013 KIYOHARA Takashi
@@ -216,7 +216,7 @@ struct cfdriver mvneta_cd = {
        NULL, "mvneta", DV_IFNET
 };
 
-struct cfattach mvneta_ca = {
+const struct cfattach mvneta_ca = {
        sizeof (struct mvneta_softc), mvneta_match, mvneta_attach,
 };
 
index 30475b9..9936a52 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: imxanatop.c,v 1.5 2018/08/30 12:14:30 jsg Exp $ */
+/* $OpenBSD: imxanatop.c,v 1.6 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2016 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -125,7 +125,7 @@ struct imxanatop_regulator {
 int    imxanatop_match(struct device *, void *, void *);
 void   imxanatop_attach(struct device *, struct device *, void *);
 
-struct cfattach imxanatop_ca = {
+const struct cfattach imxanatop_ca = {
        sizeof(struct imxanatop_softc), imxanatop_match, imxanatop_attach
 };
 
index c57ce40..75eaf54 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: imxccm.c,v 1.26 2020/12/19 01:18:11 patrick Exp $ */
+/* $OpenBSD: imxccm.c,v 1.27 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2012-2013 Patrick Wildt <patrick@blueri.se>
  *
@@ -227,7 +227,7 @@ struct imxccm_softc {
 int    imxccm_match(struct device *, void *, void *);
 void   imxccm_attach(struct device *parent, struct device *self, void *args);
 
-struct cfattach        imxccm_ca = {
+const struct cfattach  imxccm_ca = {
        sizeof (struct imxccm_softc), imxccm_match, imxccm_attach
 };
 
index 8306ebc..de3ca23 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: imxesdhc.c,v 1.16 2020/04/28 17:22:53 patrick Exp $   */
+/*     $OpenBSD: imxesdhc.c,v 1.17 2021/10/24 17:52:26 mpi Exp $       */
 /*
  * Copyright (c) 2009 Dale Rahn <drahn@openbsd.org>
  * Copyright (c) 2006 Uwe Stuehler <uwe@openbsd.org>
@@ -275,7 +275,7 @@ struct cfdriver imxesdhc_cd = {
        NULL, "imxesdhc", DV_DULL
 };
 
-struct cfattach imxesdhc_ca = {
+const struct cfattach imxesdhc_ca = {
        sizeof(struct imxesdhc_softc), imxesdhc_match, imxesdhc_attach
 };
 
index ce9e397..36eba98 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: imxgpc.c,v 1.9 2020/12/18 16:26:21 patrick Exp $      */
+/*     $OpenBSD: imxgpc.c,v 1.10 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2016 Mark Kettenis
  *
@@ -43,7 +43,7 @@ int   imxgpc_match(struct device *, void *, void *);
 void   imxgpc_attach(struct device *, struct device *, void *);
 void   imxgpc_enable(void *, uint32_t *, int);
 
-struct cfattach imxgpc_ca = {
+const struct cfattach imxgpc_ca = {
        sizeof(struct imxgpc_softc), imxgpc_match, imxgpc_attach
 };
 
index 4da86aa..86ba12b 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: imxgpio.c,v 1.5 2020/07/17 08:07:34 patrick Exp $ */
+/* $OpenBSD: imxgpio.c,v 1.6 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
  * Copyright (c) 2012-2013 Patrick Wildt <patrick@blueri.se>
@@ -87,7 +87,7 @@ void imxgpio_intr_disable(void *);
 void imxgpio_intr_barrier(void *);
 
 
-struct cfattach        imxgpio_ca = {
+const struct cfattach  imxgpio_ca = {
        sizeof (struct imxgpio_softc), imxgpio_match, imxgpio_attach
 };
 
index 1f522c4..e4c19fe 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: imxiomuxc.c,v 1.6 2021/07/08 13:20:26 patrick Exp $ */
+/* $OpenBSD: imxiomuxc.c,v 1.7 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2013 Patrick Wildt <patrick@blueri.se>
  * Copyright (c) 2016 Mark Kettenis <kettenis@openbsd.org>
@@ -49,7 +49,7 @@ struct imxiomuxc_softc *imxiomuxc_sc;
 int    imxiomuxc_match(struct device *, void *, void *);
 void   imxiomuxc_attach(struct device *, struct device *, void *);
 
-struct cfattach imxiomuxc_ca = {
+const struct cfattach imxiomuxc_ca = {
        sizeof (struct imxiomuxc_softc), imxiomuxc_match, imxiomuxc_attach
 };
 
index 1ae4f24..c68e35b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: imxrtc.c,v 1.1 2018/06/16 14:11:35 kettenis Exp $     */
+/*     $OpenBSD: imxrtc.c,v 1.2 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -53,7 +53,7 @@ struct imxrtc_softc {
 int imxrtc_match(struct device *, void *, void *);
 void imxrtc_attach(struct device *, struct device *, void *);
 
-struct cfattach        imxrtc_ca = {
+const struct cfattach  imxrtc_ca = {
        sizeof (struct imxrtc_softc), imxrtc_match, imxrtc_attach
 };
 
index 05015f8..425c3cb 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: imxspi.c,v 1.1 2018/07/26 10:59:07 patrick Exp $ */
+/* $OpenBSD: imxspi.c,v 1.2 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2018 Patrick Wildt <patrick@blueri.se>
  *
@@ -127,7 +127,7 @@ void         imxspi_scan(struct imxspi_softc *);
 #define HCLR4(sc, reg, bits)                                           \
        HWRITE4((sc), (reg), HREAD4((sc), (reg)) & ~(bits))
 
-struct cfattach imxspi_ca = {
+const struct cfattach imxspi_ca = {
        sizeof(struct imxspi_softc), imxspi_match, imxspi_attach,
        imxspi_detach
 };
index d71fc8a..3bee1a0 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: imxsrc.c,v 1.4 2019/10/27 19:19:10 kettenis Exp $ */
+/* $OpenBSD: imxsrc.c,v 1.5 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2019 Patrick Wildt <patrick@blueri.se>
  *
@@ -111,7 +111,7 @@ int imxsrc_match(struct device *, void *, void *);
 void imxsrc_attach(struct device *, struct device *, void *);
 void imxsrc_reset(void *, uint32_t *, int);
 
-struct cfattach        imxsrc_ca = {
+const struct cfattach  imxsrc_ca = {
        sizeof (struct imxsrc_softc), imxsrc_match, imxsrc_attach
 };
 
index b796b0f..0b98620 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: imxtmu.c,v 1.2 2020/03/20 09:13:03 patrick Exp $      */
+/*     $OpenBSD: imxtmu.c,v 1.3 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2018 Patrick Wildt <patrick@blueri.se>
  *
@@ -77,7 +77,7 @@ void  imxtmu_attach(struct device *, struct device *, void *);
 void   imxtmu_mm_refresh_sensors(void *);
 void   imxtmu_mq_refresh_sensors(void *);
 
-struct cfattach imxtmu_ca = {
+const struct cfattach imxtmu_ca = {
        sizeof(struct imxtmu_softc), imxtmu_match, imxtmu_attach
 };
 
index 20b4920..03031aa 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: imxuart.c,v 1.11 2021/09/01 09:29:31 jan Exp $ */
+/* $OpenBSD: imxuart.c,v 1.12 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2005 Dale Rahn <drahn@motorola.com>
  *
@@ -114,7 +114,7 @@ struct cfdriver imxuart_cd = {
        NULL, "imxuart", DV_TTY
 };
 
-struct cfattach imxuart_ca = {
+const struct cfattach imxuart_ca = {
        sizeof(struct imxuart_softc), imxuart_match, imxuart_attach
 };
 
index 003d0c5..eafaf39 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: moxtet.c,v 1.1 2019/10/07 19:35:07 patrick Exp $ */
+/* $OpenBSD: moxtet.c,v 1.2 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2019 Patrick Wildt <patrick@blueri.se>
  *
@@ -56,7 +56,7 @@ int    moxtet_detach(struct device *, int);
 int     moxtet_read(struct moxtet_softc *, char *, size_t);
 int     moxtet_write(struct moxtet_softc *, char *, size_t);
 
-struct cfattach moxtet_ca = {
+const struct cfattach moxtet_ca = {
        sizeof(struct moxtet_softc), moxtet_match, moxtet_attach, moxtet_detach
 };
 
index caf657f..f5d5e1e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mvclock.c,v 1.8 2020/11/06 13:29:45 patrick Exp $     */
+/*     $OpenBSD: mvclock.c,v 1.9 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -48,7 +48,7 @@ struct mvclock_softc {
 int mvclock_match(struct device *, void *, void *);
 void mvclock_attach(struct device *, struct device *, void *);
 
-struct cfattach        mvclock_ca = {
+const struct cfattach  mvclock_ca = {
        sizeof (struct mvclock_softc), mvclock_match, mvclock_attach
 };
 
index cef0bfe..f0fba40 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: mvdog.c,v 1.1 2019/09/05 18:38:30 patrick Exp $ */
+/* $OpenBSD: mvdog.c,v 1.2 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2019 Patrick Wildt <patrick@blueri.se>
  *
@@ -52,7 +52,7 @@ struct mvdog_softc {
 int     mvdog_match(struct device *, void *, void *);
 void    mvdog_attach(struct device *, struct device *, void *);
 
-struct cfattach mvdog_ca = {
+const struct cfattach mvdog_ca = {
        sizeof (struct mvdog_softc), mvdog_match, mvdog_attach
 };
 
index b209801..a836e9f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mvgicp.c,v 1.4 2021/05/17 17:25:13 kettenis Exp $     */
+/*     $OpenBSD: mvgicp.c,v 1.5 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2019 Patrick Wildt <patrick@blueri.se>
  *
@@ -52,7 +52,7 @@ void *        mvgicp_intr_establish(void *, uint64_t *, uint64_t *,
 void   mvgicp_intr_disestablish(void *);
 void   mvgicp_intr_barrier(void *);
 
-struct cfattach mvgicp_ca = {
+const struct cfattach mvgicp_ca = {
        sizeof(struct mvgicp_softc), mvgicp_match, mvgicp_attach
 };
 
index aae70e5..7f463e3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mvgpio.c,v 1.2 2021/05/07 01:54:17 jsg Exp $  */
+/*     $OpenBSD: mvgpio.c,v 1.3 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -54,7 +54,7 @@ struct mvgpio_softc {
 int mvgpio_match(struct device *, void *, void *);
 void mvgpio_attach(struct device *, struct device *, void *);
 
-struct cfattach        mvgpio_ca = {
+const struct cfattach  mvgpio_ca = {
        sizeof (struct mvgpio_softc), mvgpio_match, mvgpio_attach
 };
 
index 49a3b0e..30d064a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mvicu.c,v 1.7 2021/05/17 17:25:13 kettenis Exp $      */
+/*     $OpenBSD: mvicu.c,v 1.8 2021/10/24 17:52:26 mpi Exp $   */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -84,7 +84,7 @@ struct mvicu_softc {
 int mvicu_match(struct device *, void *, void *);
 void mvicu_attach(struct device *, struct device *, void *);
 
-struct cfattach        mvicu_ca = {
+const struct cfattach  mvicu_ca = {
        sizeof (struct mvicu_softc), mvicu_match, mvicu_attach
 };
 
index 0581f69..c526d3b 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: mviic.c,v 1.3 2021/03/11 09:15:25 patrick Exp $ */
+/* $OpenBSD: mviic.c,v 1.4 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2019 Patrick Wildt <patrick@blueri.se>
  *
@@ -90,7 +90,7 @@ void mviic_bus_scan(struct device *, struct i2cbus_attach_args *, void *);
 #define HCLR4(sc, reg, bits)                                           \
        HWRITE4((sc), (reg), HREAD4((sc), (reg)) & ~(bits))
 
-struct cfattach mviic_ca = {
+const struct cfattach mviic_ca = {
        sizeof(struct mviic_softc), mviic_match, mviic_attach, mviic_detach
 };
 
index 4057dfb..914fc03 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mvmdio.c,v 1.3 2020/11/28 20:06:05 kettenis Exp $     */
+/*     $OpenBSD: mvmdio.c,v 1.4 2021/10/24 17:52:26 mpi Exp $  */
 /*     $NetBSD: if_mvneta.c,v 1.41 2015/04/15 10:15:40 hsuenaga Exp $  */
 /*
  * Copyright (c) 2007, 2008, 2013 KIYOHARA Takashi
@@ -77,7 +77,7 @@ struct cfdriver mvmdio_cd = {
        NULL, "mvmdio", DV_DULL
 };
 
-struct cfattach mvmdio_ca = {
+const struct cfattach mvmdio_ca = {
        sizeof (struct mvmdio_softc), mvmdio_match, mvmdio_attach,
 };
 
index fe4b722..f0105c5 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: mvpinctrl.c,v 1.8 2021/05/07 01:54:17 jsg Exp $ */
+/* $OpenBSD: mvpinctrl.c,v 1.9 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2013,2016 Patrick Wildt <patrick@blueri.se>
  * Copyright (c) 2016 Mark Kettenis <kettenis@openbsd.org>
@@ -74,7 +74,7 @@ void  mvpinctrl_set_pin(void *, uint32_t *, int);
 
 uint32_t a3700_xtal_get_frequency(void *, uint32_t *);
 
-struct cfattach mvpinctrl_ca = {
+const struct cfattach mvpinctrl_ca = {
        sizeof (struct mvpinctrl_softc), mvpinctrl_match, mvpinctrl_attach
 };
 
index 8f2dcef..0490e05 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mvrng.c,v 1.3 2020/05/29 04:42:25 deraadt Exp $       */
+/*     $OpenBSD: mvrng.c,v 1.4 2021/10/24 17:52:26 mpi Exp $   */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -65,7 +65,7 @@ struct mvrng_softc {
 int    mvrng_match(struct device *, void *, void *);
 void   mvrng_attach(struct device *, struct device *, void *);
 
-struct cfattach        mvrng_ca = {
+const struct cfattach  mvrng_ca = {
        sizeof (struct mvrng_softc), mvrng_match, mvrng_attach
 };
 
index b545072..535744c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mvrtc.c,v 1.1 2018/03/29 18:20:52 kettenis Exp $      */
+/*     $OpenBSD: mvrtc.c,v 1.2 2021/10/24 17:52:26 mpi Exp $   */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -60,7 +60,7 @@ struct mvrtc_softc {
 int mvrtc_match(struct device *, void *, void *);
 void mvrtc_attach(struct device *, struct device *, void *);
 
-struct cfattach        mvrtc_ca = {
+const struct cfattach  mvrtc_ca = {
        sizeof (struct mvrtc_softc), mvrtc_match, mvrtc_attach
 };
 
index bbd32aa..4731e34 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: mvspi.c,v 1.1 2019/10/07 19:30:12 patrick Exp $ */
+/* $OpenBSD: mvspi.c,v 1.2 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2019 Patrick Wildt <patrick@blueri.se>
  *
@@ -86,7 +86,7 @@ void   mvspi_scan(struct mvspi_softc *);
 #define HCLR4(sc, reg, bits)                                           \
        HWRITE4((sc), (reg), HREAD4((sc), (reg)) & ~(bits))
 
-struct cfattach mvspi_ca = {
+const struct cfattach mvspi_ca = {
        sizeof(struct mvspi_softc), mvspi_match, mvspi_attach, mvspi_detach
 };
 
index d6112f7..07cd50a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mvtemp.c,v 1.1 2018/03/31 16:35:15 kettenis Exp $     */
+/*     $OpenBSD: mvtemp.c,v 1.2 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -50,7 +50,7 @@ struct mvtemp_softc {
 int    mvtemp_match(struct device *, void *, void *);
 void   mvtemp_attach(struct device *, struct device *, void *);
 
-struct cfattach        mvtemp_ca = {
+const struct cfattach  mvtemp_ca = {
        sizeof (struct mvtemp_softc), mvtemp_match, mvtemp_attach
 };
 
index 52cc8b9..0da0506 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: mvuart.c,v 1.3 2021/08/31 12:24:15 jan Exp $ */
+/* $OpenBSD: mvuart.c,v 1.4 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2005 Dale Rahn <drahn@motorola.com>
  * Copyright (c) 2018 Patrick Wildt <patrick@blueri.se>
@@ -117,7 +117,7 @@ struct cfdriver mvuart_cd = {
        NULL, "mvuart", DV_TTY
 };
 
-struct cfattach mvuart_ca = {
+const struct cfattach mvuart_ca = {
        sizeof(struct mvuart_softc), mvuart_match, mvuart_attach
 };
 
index 4f3c0ae..083b37b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ohci_fdt.c,v 1.2 2019/01/07 03:41:06 dlg Exp $ */
+/*     $OpenBSD: ohci_fdt.c,v 1.3 2021/10/24 17:52:26 mpi Exp $ */
 
 /*
  * Copyright (c) 2005, 2019 David Gwynne <dlg@openbsd.org>
@@ -50,7 +50,7 @@ int   ohci_fdt_match(struct device *, void *, void *);
 void   ohci_fdt_attach(struct device *, struct device *, void *);
 int    ohci_fdt_detach(struct device *, int);
 
-struct cfattach ohci_fdt_ca = {
+const struct cfattach ohci_fdt_ca = {
        sizeof(struct ohci_fdt_softc),
        ohci_fdt_match,
        ohci_fdt_attach,
index 0675b13..8ff4dbb 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: pinctrl.c,v 1.4 2021/02/01 14:30:01 jsg Exp $ */
+/*     $OpenBSD: pinctrl.c,v 1.5 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2018, 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -51,7 +51,7 @@ struct pinctrl_softc {
 int    pinctrl_match(struct device *, void *, void *);
 void   pinctrl_attach(struct device *, struct device *, void *);
 
-struct cfattach        pinctrl_ca = {
+const struct cfattach  pinctrl_ca = {
        sizeof (struct pinctrl_softc), pinctrl_match, pinctrl_attach
 };
 
index b72198c..f69a138 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: plgpio.c,v 1.2 2021/05/07 01:54:17 jsg Exp $  */
+/*     $OpenBSD: plgpio.c,v 1.3 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -51,7 +51,7 @@ struct plgpio_softc {
 int plgpio_match(struct device *, void *, void *);
 void plgpio_attach(struct device *, struct device *, void *);
 
-struct cfattach        plgpio_ca = {
+const struct cfattach  plgpio_ca = {
        sizeof (struct plgpio_softc), plgpio_match, plgpio_attach
 };
 
index 1a51440..5f5d785 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: plrtc.c,v 1.1 2017/01/25 10:14:40 jsg Exp $   */
+/*     $OpenBSD: plrtc.c,v 1.2 2021/10/24 17:52:26 mpi Exp $   */
 
 /*
  * Copyright (c) 2015 Jonathan Gray <jsg@openbsd.org>
@@ -53,7 +53,7 @@ int   plrtc_gettime(struct todr_chip_handle *, struct timeval *);
 int    plrtc_settime(struct todr_chip_handle *, struct timeval *);
 
 
-struct cfattach plrtc_ca = {
+const struct cfattach plrtc_ca = {
        sizeof(struct plrtc_softc), plrtc_match, plrtc_attach
 };
 
index a9a03bd..7f17365 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: pluart_fdt.c,v 1.3 2019/04/22 10:18:20 kettenis Exp $ */
+/*     $OpenBSD: pluart_fdt.c,v 1.4 2021/10/24 17:52:26 mpi Exp $      */
 /*
  * Copyright (c) 2014 Patrick Wildt <patrick@blueri.se>
  * Copyright (c) 2005 Dale Rahn <drahn@dalerahn.com>
@@ -32,7 +32,7 @@
 int    pluart_fdt_match(struct device *, void *, void *);
 void   pluart_fdt_attach(struct device *, struct device *, void *);
 
-struct cfattach pluart_fdt_ca = {
+const struct cfattach pluart_fdt_ca = {
        sizeof(struct pluart_softc), pluart_fdt_match, pluart_fdt_attach
 };
 
index 26c328f..df9b0df 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: psci.c,v 1.9 2021/10/10 16:20:37 kettenis Exp $       */
+/*     $OpenBSD: psci.c,v 1.10 2021/10/24 17:52:26 mpi Exp $   */
 
 /*
  * Copyright (c) 2016 Jonathan Gray <jsg@openbsd.org>
@@ -73,7 +73,7 @@ int32_t smccc_arch_features(uint32_t);
 uint32_t psci_version(void);
 int32_t psci_features(uint32_t);
 
-struct cfattach psci_ca = {
+const struct cfattach psci_ca = {
        sizeof(struct psci_softc), psci_match, psci_attach
 };
 
index c5fed29..51e279f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: pwmbl.c,v 1.5 2020/06/10 23:36:26 patrick Exp $       */
+/*     $OpenBSD: pwmbl.c,v 1.6 2021/10/24 17:52:26 mpi Exp $   */
 /*
  * Copyright (c) 2019 Krystian Lewandowski
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
@@ -46,7 +46,7 @@ struct pwmbl_softc *sc_pwmbl;
 int    pwmbl_match(struct device *, void *, void *);
 void   pwmbl_attach(struct device *, struct device *, void *);
 
-struct cfattach pwmbl_ca = {
+const struct cfattach pwmbl_ca = {
        sizeof(struct pwmbl_softc), pwmbl_match, pwmbl_attach
 };
 
index 261d675..fde0290 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: pwmfan.c,v 1.1 2019/12/03 09:12:45 patrick Exp $      */
+/*     $OpenBSD: pwmfan.c,v 1.2 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2019 Krystian Lewandowski
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
@@ -44,7 +44,7 @@ struct pwmfan_softc {
 int    pwmfan_match(struct device *, void *, void *);
 void   pwmfan_attach(struct device *, struct device *, void *);
 
-struct cfattach pwmfan_ca = {
+const struct cfattach pwmfan_ca = {
        sizeof(struct pwmfan_softc), pwmfan_match, pwmfan_attach
 };
 
index 2b63284..b88f361 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: pwmreg.c,v 1.1 2019/09/30 20:44:13 kettenis Exp $     */
+/*     $OpenBSD: pwmreg.c,v 1.2 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -41,7 +41,7 @@ struct pwmreg_softc {
 int pwmreg_match(struct device *, void *, void *);
 void pwmreg_attach(struct device *, struct device *, void *);
 
-struct cfattach        pwmreg_ca = {
+const struct cfattach  pwmreg_ca = {
        sizeof (struct pwmreg_softc), pwmreg_match, pwmreg_attach
 };
 
index 317f768..2066722 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rkclock.c,v 1.58 2021/07/28 13:39:39 patrick Exp $    */
+/*     $OpenBSD: rkclock.c,v 1.59 2021/10/24 17:52:26 mpi Exp $        */
 /*
  * Copyright (c) 2017, 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -212,7 +212,7 @@ struct rkclock_softc {
 int rkclock_match(struct device *, void *, void *);
 void rkclock_attach(struct device *, struct device *, void *);
 
-struct cfattach        rkclock_ca = {
+const struct cfattach  rkclock_ca = {
        sizeof (struct rkclock_softc), rkclock_match, rkclock_attach
 };
 
index 7bf2947..7cb99c7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rkdwusb.c,v 1.3 2019/08/29 11:51:48 kettenis Exp $    */
+/*     $OpenBSD: rkdwusb.c,v 1.4 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -35,7 +35,7 @@ struct rkdwusb_softc {
 int    rkdwusb_match(struct device *, void *, void *);
 void   rkdwusb_attach(struct device *, struct device *, void *);
 
-struct cfattach rkdwusb_ca = {
+const struct cfattach rkdwusb_ca = {
        sizeof(struct rkdwusb_softc), rkdwusb_match, rkdwusb_attach
 };
 
index 229108c..b62bd13 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rkemmcphy.c,v 1.3 2020/04/03 22:03:45 kettenis Exp $  */
+/*     $OpenBSD: rkemmcphy.c,v 1.4 2021/10/24 17:52:26 mpi Exp $       */
 /*
  * Copyright (c) 2019 Patrick Wildt <patrick@blueri.se>
  *
@@ -75,7 +75,7 @@ struct rkemmcphy_softc {
 int rkemmcphy_match(struct device *, void *, void *);
 void rkemmcphy_attach(struct device *, struct device *, void *);
 
-struct cfattach        rkemmcphy_ca = {
+const struct cfattach  rkemmcphy_ca = {
        sizeof (struct rkemmcphy_softc), rkemmcphy_match, rkemmcphy_attach
 };
 
index 4b31efd..1fed8fe 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rkgpio.c,v 1.6 2020/07/17 08:07:34 patrick Exp $      */
+/*     $OpenBSD: rkgpio.c,v 1.7 2021/10/24 17:52:26 mpi Exp $  */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  * Copyright (c) 2019 Patrick Wildt <patrick@blueri.se>
@@ -83,7 +83,7 @@ struct rkgpio_softc {
 int rkgpio_match(struct device *, void *, void *);
 void rkgpio_attach(struct device *, struct device *, void *);
 
-struct cfattach        rkgpio_ca = {
+const struct cfattach  rkgpio_ca = {
        sizeof (struct rkgpio_softc), rkgpio_match, rkgpio_attach
 };
 
index 48085f0..b5ede28 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rkgrf.c,v 1.4 2020/09/04 01:10:29 jmatthew Exp $      */
+/*     $OpenBSD: rkgrf.c,v 1.5 2021/10/24 17:52:26 mpi Exp $   */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -42,7 +42,7 @@ struct rkgrf_softc {
 int rkgrf_match(struct device *, void *, void *);
 void rkgrf_attach(struct device *, struct device *, void *);
 
-struct cfattach        rkgrf_ca = {
+const struct cfattach  rkgrf_ca = {
        sizeof (struct rkgrf_softc), rkgrf_match, rkgrf_attach
 };
 
index ef45570..ab07e95 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rkiic.c,v 1.6 2021/03/11 08:55:59 patrick Exp $       */
+/*     $OpenBSD: rkiic.c,v 1.7 2021/10/24 17:52:26 mpi Exp $   */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -88,7 +88,7 @@ struct rkiic_softc {
 int rkiic_match(struct device *, void *, void *);
 void rkiic_attach(struct device *, struct device *, void *);
 
-struct cfattach        rkiic_ca = {
+const struct cfattach  rkiic_ca = {
        sizeof (struct rkiic_softc), rkiic_match, rkiic_attach
 };
 
index 9d8d984..45432bc 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rkpcie.c,v 1.14 2021/05/17 17:25:13 kettenis Exp $    */
+/*     $OpenBSD: rkpcie.c,v 1.15 2021/10/24 17:52:26 mpi Exp $ */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -113,7 +113,7 @@ struct rkpcie_softc {
 int rkpcie_match(struct device *, void *, void *);
 void rkpcie_attach(struct device *, struct device *, void *);
 
-struct cfattach        rkpcie_ca = {
+const struct cfattach  rkpcie_ca = {
        sizeof (struct rkpcie_softc), rkpcie_match, rkpcie_attach
 };
 
index 6862f9b..2226c91 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rkpinctrl.c,v 1.6 2020/09/04 01:11:16 jmatthew Exp $  */
+/*     $OpenBSD: rkpinctrl.c,v 1.7 2021/10/24 17:52:26 mpi Exp $       */
 /*
  * Copyright (c) 2017, 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -59,7 +59,7 @@ struct rkpinctrl_softc {
 int    rkpinctrl_match(struct device *, void *, void *);
 void   rkpinctrl_attach(struct device *, struct device *, void *);
 
-struct cfattach        rkpinctrl_ca = {
+const struct cfattach  rkpinctrl_ca = {
        sizeof (struct rkpinctrl_softc), rkpinctrl_match, rkpinctrl_attach
 };
 
index 3589f13..cbda91d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rkpmic.c,v 1.8 2021/03/08 12:53:35 kurt Exp $ */
+/*     $OpenBSD: rkpmic.c,v 1.9 2021/10/24 17:52:27 mpi Exp $  */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -242,7 +242,7 @@ struct rkpmic_softc {
 int    rkpmic_match(struct device *, void *, void *);
 void   rkpmic_attach(struct device *, struct device *, void *);
 
-struct cfattach rkpmic_ca = {
+const struct cfattach rkpmic_ca = {
        sizeof(struct rkpmic_softc), rkpmic_match, rkpmic_attach
 };
 
index f95edea..a632569 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rkpwm.c,v 1.3 2021/08/02 18:22:41 patrick Exp $       */
+/*     $OpenBSD: rkpwm.c,v 1.4 2021/10/24 17:52:27 mpi Exp $   */
 /*
  * Copyright (c) 2019 Krystian Lewandowski
  * Copyright (c) 2019 Patrick Wildt <patrick@blueri.se>
@@ -62,7 +62,7 @@ struct rkpwm_softc {
 int    rkpwm_match(struct device *, void *, void *);
 void   rkpwm_attach(struct device *, struct device *, void *);
 
-struct cfattach rkpwm_ca = {
+const struct cfattach rkpwm_ca = {
        sizeof(struct rkpwm_softc), rkpwm_match, rkpwm_attach
 };
 
index 7e07580..53ac310 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rktemp.c,v 1.6 2020/09/08 01:29:58 jmatthew Exp $     */
+/*     $OpenBSD: rktemp.c,v 1.7 2021/10/24 17:52:27 mpi Exp $  */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -214,7 +214,7 @@ struct rktemp_softc {
 int    rktemp_match(struct device *, void *, void *);
 void   rktemp_attach(struct device *, struct device *, void *);
 
-struct cfattach        rktemp_ca = {
+const struct cfattach  rktemp_ca = {
        sizeof (struct rktemp_softc), rktemp_match, rktemp_attach
 };
 
index 6cc8bea..2ca8757 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sdhc_fdt.c,v 1.17 2021/09/11 22:42:12 mglocker Exp $  */
+/*     $OpenBSD: sdhc_fdt.c,v 1.18 2021/10/24 17:52:27 mpi Exp $       */
 /*
  * Copyright (c) 2017 Mark Kettenis
  *
@@ -110,7 +110,7 @@ struct sdhc_fdt_softc {
 int    sdhc_fdt_match(struct device *, void *, void *);
 void   sdhc_fdt_attach(struct device *, struct device *, void *);
 
-struct cfattach sdhc_fdt_ca = {
+const struct cfattach sdhc_fdt_ca = {
        sizeof(struct sdhc_fdt_softc), sdhc_fdt_match, sdhc_fdt_attach
 };
 
index 92c9ad5..d218c0f 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: sfp.c,v 1.4 2020/11/10 19:08:43 kettenis Exp $ */
+/* $OpenBSD: sfp.c,v 1.5 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2019 Patrick Wildt <patrick@blueri.se>
  *
@@ -52,7 +52,7 @@ int    sfp_get_gpio(struct sfp_softc *, const char *, uint32_t **);
 int     sfp_gpio_enable(void *, int);
 int     sfp_i2c_get_sffpage(void *, struct if_sffpage *);
 
-struct cfattach sfp_ca = {
+const struct cfattach sfp_ca = {
        sizeof(struct sfp_softc), sfp_match, sfp_attach, sfp_detach,
 };
 
index e1d1cf2..64439f5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: simplefb.c,v 1.13 2021/03/13 14:02:02 kettenis Exp $  */
+/*     $OpenBSD: simplefb.c,v 1.14 2021/10/24 17:52:27 mpi Exp $       */
 /*
  * Copyright (c) 2016 Mark Kettenis
  *
@@ -81,7 +81,7 @@ struct wsdisplay_charcell simplefb_bs[SIMPLEFB_WIDTH * SIMPLEFB_HEIGHT];
 int    simplefb_match(struct device *, void *, void *);
 void   simplefb_attach(struct device *, struct device *, void *);
 
-struct cfattach simplefb_ca = {
+const struct cfattach simplefb_ca = {
        sizeof(struct simplefb_softc), simplefb_match, simplefb_attach
 };
 
index 7c9c065..ab70134 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: simplepanel.c,v 1.4 2021/07/07 02:38:21 jsg Exp $     */
+/*     $OpenBSD: simplepanel.c,v 1.5 2021/10/24 17:52:27 mpi Exp $     */
 /*
  * Copyright (c) 2020 Patrick Wildt <patrick@blueri.se>
  *
@@ -58,7 +58,7 @@ struct cfattach       simplepanel_ca = {
        simplepanel_match, simplepanel_attach
 };
 
-struct cfdriver simplepanel_cd = {
+const struct cfdriver simplepanel_cd = {
        NULL, "simplepanel", DV_DULL
 };
 
index 8168d9d..a457701 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssdfb.c,v 1.11 2020/05/25 09:55:48 jsg Exp $ */
+/* $OpenBSD: ssdfb.c,v 1.12 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2018 Patrick Wildt <patrick@blueri.se>
  *
@@ -143,14 +143,14 @@ int        ssdfb_copyrows(void *, int, int, int);
 int     ssdfb_eraserows(void *, int, int, uint32_t);
 int     ssdfb_do_cursor(struct rasops_info *);
 
-struct cfattach ssdfb_i2c_ca = {
+const struct cfattach ssdfb_i2c_ca = {
        sizeof(struct ssdfb_softc),
        ssdfb_i2c_match,
        ssdfb_i2c_attach,
        ssdfb_i2c_detach,
 };
 
-struct cfattach ssdfb_spi_ca = {
+const struct cfattach ssdfb_spi_ca = {
        sizeof(struct ssdfb_softc),
        ssdfb_spi_match,
        ssdfb_spi_attach,
index 31a8f4a..b27a640 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sxiccmu.c,v 1.28 2020/08/30 05:23:49 uaa Exp $        */
+/*     $OpenBSD: sxiccmu.c,v 1.29 2021/10/24 17:52:27 mpi Exp $        */
 /*
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
  * Copyright (c) 2013 Artturi Alm
@@ -75,7 +75,7 @@ struct sxiccmu_softc {
 int    sxiccmu_match(struct device *, void *, void *);
 void   sxiccmu_attach(struct device *, struct device *, void *);
 
-struct cfattach        sxiccmu_ca = {
+const struct cfattach  sxiccmu_ca = {
        sizeof (struct sxiccmu_softc), sxiccmu_match, sxiccmu_attach
 };
 
index 59c41c1..0347f61 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: sxidog.c,v 1.2 2019/10/17 22:26:32 kettenis Exp $ */
+/* $OpenBSD: sxidog.c,v 1.3 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
  *
@@ -65,7 +65,7 @@ int sxidog_activate(struct device *, int);
 int sxidog_callback(void *, int);
 void sxidog_reset(void);
 
-struct cfattach        sxidog_ca = {
+const struct cfattach  sxidog_ca = {
        sizeof (struct sxidog_softc), sxidog_match, sxidog_attach,
        NULL, sxidog_activate
 };
index 1d6e1ba..59aec93 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: sximmc.c,v 1.11 2020/01/11 01:18:29 cheloha Exp $ */
+/* $OpenBSD: sximmc.c,v 1.12 2021/10/24 17:52:27 mpi Exp $ */
 /* $NetBSD: awin_mmc.c,v 1.23 2015/11/14 10:32:40 bouyer Exp $ */
 
 /*-
@@ -277,7 +277,7 @@ struct cfdriver sximmc_cd = {
        NULL, "sximmc", DV_DULL
 };
 
-struct cfattach sximmc_ca = {
+const struct cfattach sximmc_ca = {
        sizeof(struct sximmc_softc), sximmc_match, sximmc_attach
 };
 
index 71a0622..a9a2cb5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sxipio.c,v 1.13 2021/05/07 01:54:17 jsg Exp $ */
+/*     $OpenBSD: sxipio.c,v 1.14 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2010 Miodrag Vallat.
  * Copyright (c) 2013 Artturi Alm
@@ -106,7 +106,7 @@ struct sxipio_softc {
 int    sxipio_match(struct device *, void *, void *);
 void   sxipio_attach(struct device *, struct device *, void *);
 
-struct cfattach sxipio_ca = {
+const struct cfattach sxipio_ca = {
        sizeof (struct sxipio_softc), sxipio_match, sxipio_attach
 };
 
index a055604..38e8061 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sxipwm.c,v 1.1 2019/10/21 20:52:33 kettenis Exp $     */
+/*     $OpenBSD: sxipwm.c,v 1.2 2021/10/24 17:52:27 mpi Exp $  */
 /*
  * Copyright (c) 2019 Krystian Lewandowski
  *
@@ -79,7 +79,7 @@ struct sxipwm_softc {
 int    sxipwm_match(struct device *, void *, void *);
 void   sxipwm_attach(struct device *, struct device *, void *);
 
-struct cfattach sxipwm_ca = {
+const struct cfattach sxipwm_ca = {
        sizeof(struct sxipwm_softc), sxipwm_match, sxipwm_attach
 };
 
index 528a40a..c529bbe 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sxirsb.c,v 1.3 2019/08/29 11:51:48 kettenis Exp $     */
+/*     $OpenBSD: sxirsb.c,v 1.4 2021/10/24 17:52:27 mpi Exp $  */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -77,7 +77,7 @@ struct sxirsb_softc {
 int    sxirsb_match(struct device *, void *, void *);
 void   sxirsb_attach(struct device *, struct device *, void *);
 
-struct cfattach sxirsb_ca = {
+const struct cfattach sxirsb_ca = {
        sizeof(struct sxirsb_softc), sxirsb_match, sxirsb_attach
 };
 
index b9d397d..c5eab75 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sxirtc.c,v 1.5 2021/04/24 10:15:15 mpi Exp $  */
+/*     $OpenBSD: sxirtc.c,v 1.6 2021/10/24 17:52:27 mpi Exp $  */
 /*
  * Copyright (c) 2008 Mark Kettenis
  * Copyright (c) 2013 Artturi Alm
@@ -66,7 +66,7 @@ struct sxirtc_softc {
 int    sxirtc_match(struct device *, void *, void *);
 void   sxirtc_attach(struct device *, struct device *, void *);
 
-struct cfattach sxirtc_ca = {
+const struct cfattach sxirtc_ca = {
        sizeof(struct sxirtc_softc), sxirtc_match, sxirtc_attach
 };
 
index bb7abc8..ed032ea 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sxisid.c,v 1.3 2020/05/29 04:42:25 deraadt Exp $      */
+/*     $OpenBSD: sxisid.c,v 1.4 2021/10/24 17:52:27 mpi Exp $  */
 /*
  * Copyright (c) 2019 Krystian Lewandowski
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
@@ -53,7 +53,7 @@ struct sxisid_softc {
 int sxisid_match(struct device *, void *, void *);
 void sxisid_attach(struct device *, struct device *, void *);
 
-struct cfattach sxisid_ca = {
+const struct cfattach sxisid_ca = {
        sizeof(struct sxisid_softc), sxisid_match, sxisid_attach
 };
 
index 30021d9..9d54702 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sxisyscon.c,v 1.1 2019/08/11 11:19:41 kettenis Exp $  */
+/*     $OpenBSD: sxisyscon.c,v 1.2 2021/10/24 17:52:27 mpi Exp $       */
 /*
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -35,7 +35,7 @@ struct sxisyscon_softc {
 int    sxisyscon_match(struct device *, void *, void *);
 void   sxisyscon_attach(struct device *, struct device *, void *);
 
-struct cfattach sxisyscon_ca = {
+const struct cfattach sxisyscon_ca = {
        sizeof(struct sxisyscon_softc), sxisyscon_match, sxisyscon_attach
 };
 
index 19ff0d0..07d95e8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sxitemp.c,v 1.8 2020/07/15 11:33:12 dtucker Exp $     */
+/*     $OpenBSD: sxitemp.c,v 1.9 2021/10/24 17:52:27 mpi Exp $ */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -82,7 +82,7 @@ struct sxitemp_softc {
 int    sxitemp_match(struct device *, void *, void *);
 void   sxitemp_attach(struct device *, struct device *, void *);
 
-struct cfattach        sxitemp_ca = {
+const struct cfattach  sxitemp_ca = {
        sizeof (struct sxitemp_softc), sxitemp_match, sxitemp_attach
 };
 
index 4a5d183..a08e63f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sxits.c,v 1.2 2019/09/21 15:55:29 kettenis Exp $      */
+/*     $OpenBSD: sxits.c,v 1.3 2021/10/24 17:52:27 mpi Exp $   */
 /*
  * Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -65,7 +65,7 @@ struct sxits_softc {
 int    sxits_match(struct device *, void *, void *);
 void   sxits_attach(struct device *, struct device *, void *);
 
-struct cfattach        sxits_ca = {
+const struct cfattach  sxits_ca = {
        sizeof (struct sxits_softc), sxits_match, sxits_attach
 };
 
index a7b872b..2564f34 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: sxitwi.c,v 1.13 2021/03/11 09:15:25 patrick Exp $ */
+/* $OpenBSD: sxitwi.c,v 1.14 2021/10/24 17:52:27 mpi Exp $ */
 /*     $NetBSD: gttwsi_core.c,v 1.2 2014/11/23 13:37:27 jmcneill Exp $ */
 /*
  * Copyright (c) 2008 Eiji Kawauchi.
@@ -161,7 +161,7 @@ struct cfdriver sxitwi_cd = {
        NULL, "sxitwi", DV_DULL
 };
 
-struct cfattach sxitwi_ca = {
+const struct cfattach sxitwi_ca = {
        sizeof(struct sxitwi_softc), sxitwi_match, sxitwi_attach
 };
 
index be710a1..08b5bed 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sypwr.c,v 1.4 2020/11/12 10:47:07 patrick Exp $       */
+/*     $OpenBSD: sypwr.c,v 1.5 2021/10/24 17:52:27 mpi Exp $   */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -44,7 +44,7 @@ int   sypwr_match(struct device *, void *, void *);
 void   sypwr_attach(struct device *, struct device *, void *);
 int    sypwr_activate(struct device *, int);
 
-struct cfattach sypwr_ca = {
+const struct cfattach sypwr_ca = {
        sizeof(struct sypwr_softc), sypwr_match, sypwr_attach,
        NULL, sypwr_activate
 };
index acb5e5a..314f276 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: syscon.c,v 1.6 2021/04/23 12:49:53 jsg Exp $  */
+/*     $OpenBSD: syscon.c,v 1.7 2021/10/24 17:52:27 mpi Exp $  */
 /*
  * Copyright (c) 2017 Mark Kettenis
  *
@@ -53,7 +53,7 @@ struct syscon_softc *syscon_poweroff_sc;
 int    syscon_match(struct device *, void *, void *);
 void   syscon_attach(struct device *, struct device *, void *);
 
-struct cfattach syscon_ca = {
+const struct cfattach syscon_ca = {
        sizeof(struct syscon_softc), syscon_match, syscon_attach
 };
 
index 9dff7fe..12f5a6c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: virtio_mmio.c,v 1.9 2021/04/15 17:06:59 patrick Exp $ */
+/*     $OpenBSD: virtio_mmio.c,v 1.10 2021/10/24 17:52:27 mpi Exp $    */
 /*     $NetBSD: virtio.c,v 1.3 2011/11/02 23:05:52 njoly Exp $ */
 
 /*
@@ -116,7 +116,7 @@ struct virtio_mmio_softc {
        uint32_t                sc_version;
 };
 
-struct cfattach virtio_mmio_ca = {
+const struct cfattach virtio_mmio_ca = {
        sizeof(struct virtio_mmio_softc),
        virtio_mmio_match,
        virtio_mmio_attach,
@@ -124,7 +124,7 @@ struct cfattach virtio_mmio_ca = {
        NULL
 };
 
-struct cfattach virtio_mmio_fdt_ca = {
+const struct cfattach virtio_mmio_fdt_ca = {
        sizeof(struct virtio_mmio_softc),
        NULL,
        virtio_mmio_attach,
index fdf76b3..08e7d05 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xhci_fdt.c,v 1.17 2021/06/29 12:46:36 patrick Exp $   */
+/*     $OpenBSD: xhci_fdt.c,v 1.18 2021/10/24 17:52:27 mpi Exp $       */
 /*
  * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -48,7 +48,7 @@ struct xhci_fdt_softc {
 int    xhci_fdt_match(struct device *, void *, void *);
 void   xhci_fdt_attach(struct device *, struct device *, void *);
 
-struct cfattach xhci_fdt_ca = {
+const struct cfattach xhci_fdt_ca = {
        sizeof(struct xhci_fdt_softc), xhci_fdt_match, xhci_fdt_attach
 };