CFATTACH_DECL2_NEW
CFATTACH_DECL2_NEW(cpu_acpi, 0,
CFATTACH_DECL2_NEW(vcaudio, sizeof(struct vcaudio_softc),
CFATTACH_DECL2_NEW(cpu_fdt, 0,
CFATTACH_DECL2_NEW(ehci_obio, sizeof(struct ehci_softc),
CFATTACH_DECL2_NEW(cpu_mainbus, 0,
CFATTACH_DECL2_NEW(tegra_ehci, sizeof(struct tegra_ehci_softc),
CFATTACH_DECL2_NEW(tegra_hdaudio, sizeof(struct tegra_hdaudio_softc),
CFATTACH_DECL2_NEW(exynos_ehci, sizeof(struct ehci_softc),
CFATTACH_DECL2_NEW(exynos_ohci, sizeof(struct ohci_softc),
CFATTACH_DECL2_NEW(ti_ehci, sizeof(struct ehci_softc),
CFATTACH_DECL2_NEW(pxaohci, sizeof(struct pxaohci_softc),
CFATTACH_DECL2_NEW(geodegcb, sizeof(struct geode_gcb_softc),
CFATTACH_DECL2_NEW(pbms, sizeof(struct pbms_softc), pbms_match, pbms_attach,
CFATTACH_DECL2_NEW(ralink_ehci, sizeof(struct ralink_ehci_softc),
CFATTACH_DECL2_NEW(ralink_ohci, sizeof(struct ralink_ohci_softc),
CFATTACH_DECL2_NEW(ohci_obio, sizeof(struct mpc5200_ohci_softc),
CFATTACH_DECL2_NEW(fdc_pnpbus, sizeof(struct fdc_pnpbus_softc),
CFATTACH_DECL2_NEW(ichlpcib, sizeof(struct lpcib_softc),
CFATTACH_DECL2_NEW(rdcpcib, sizeof(struct rdcpcib_softc),
CFATTACH_DECL2_NEW(tcpcib, sizeof(struct tcpcib_softc),
CFATTACH_DECL2_NEW(cpu, sizeof(struct cpu_softc),
CFATTACH_DECL2_NEW(mainbus, sizeof(struct mainbus_softc),
CFATTACH_DECL2_NEW(cpu, sizeof(struct cpu_softc),
CFATTACH_DECL2_NEW(acpi, sizeof(struct acpi_softc),
CFATTACH_DECL2_NEW(acpivga, sizeof(struct acpidisp_vga_softc),
CFATTACH_DECL2_NEW(apple_smc_acpi, sizeof(struct apple_smc_acpi_softc),
CFATTACH_DECL2_NEW(ehci_acpi, sizeof(struct ehci_acpi_softc),
CFATTACH_DECL2_NEW(ohci_acpi, sizeof(struct ohci_softc),
CFATTACH_DECL2_NEW(acpiwmi, sizeof(struct acpi_wmi_softc),
CFATTACH_DECL2_NEW(xhci_acpi, sizeof(struct xhci_acpi_softc),
CFATTACH_DECL2_NEW(cdns3_fdt, sizeof(struct cdns3_fdt_softc),
CFATTACH_DECL2_NEW(dwc3_fdt, sizeof(struct xhci_softc),
CFATTACH_DECL2_NEW(ehci_fdt, sizeof(struct ehci_softc),
CFATTACH_DECL2_NEW(simplebus, sizeof(struct fdt_softc),
CFATTACH_DECL2_NEW(ohci_fdt, sizeof(struct ohci_softc),
CFATTACH_DECL2_NEW(
CFATTACH_DECL2_NEW(ims, sizeof(struct ims_softc), ims_match, ims_attach,
CFATTACH_DECL2_NEW(ipmi, sizeof(struct ipmi_softc),
CFATTACH_DECL2_NEW(fdc_isa, sizeof(struct fdc_isa_softc),
CFATTACH_DECL2_NEW(isa, sizeof(struct isa_softc),
CFATTACH_DECL2_NEW(ptcd, sizeof(struct ptcd_softc), ptcd_match, ptcd_attach,
CFATTACH_DECL2_NEW(wbsio, sizeof(struct wbsio_softc),
CFATTACH_DECL2_NEW(mvusb_gt, sizeof(struct mvusb_softc),
CFATTACH_DECL2_NEW(mvusb_mbus, sizeof(struct mvusb_softc),
CFATTACH_DECL2_NEW(mvxpsec_mbus, sizeof(struct mvxpsec_softc),
CFATTACH_DECL2_NEW(pad, sizeof(struct pad_softc),
CFATTACH_DECL2_NEW(auich, sizeof(struct auich_softc),
CFATTACH_DECL2_NEW(auvia, sizeof (struct auvia_softc),
CFATTACH_DECL2_NEW(coram, sizeof(struct coram_softc),
CFATTACH_DECL2_NEW(cxdtv, sizeof(struct cxdtv_softc),
CFATTACH_DECL2_NEW(esa, sizeof(struct esa_softc), esa_match, esa_attach,
CFATTACH_DECL2_NEW(esm, sizeof(struct esm_softc),
CFATTACH_DECL2_NEW(
CFATTACH_DECL2_NEW(ibmcd, sizeof(struct ibmcd_softc), ibmcd_match,
CFATTACH_DECL2_NEW(vga_pci, sizeof(struct vga_pci_softc),
CFATTACH_DECL2_NEW(mhzc, sizeof(struct mhzc_softc),
CFATTACH_DECL2_NEW(spc_pcmcia, sizeof(struct spc_pcmcia_softc),
CFATTACH_DECL2_NEW(xirc, sizeof(struct xirc_softc),
CFATTACH_DECL2_NEW(ppbus, sizeof(struct ppbus_softc), ppbus_probe, ppbus_attach,
CFATTACH_DECL2_NEW(auvitek, sizeof(struct auvitek_softc),
CFATTACH_DECL2_NEW(emdtv, sizeof(struct emdtv_softc),
CFATTACH_DECL2_NEW(irmce, sizeof(struct irmce_softc),
CFATTACH_DECL2_NEW(pseye, sizeof(struct pseye_softc),
CFATTACH_DECL2_NEW(u3g, sizeof(struct u3g_softc), u3g_match,
CFATTACH_DECL2_NEW(uatp, sizeof(struct uatp_softc), uatp_match, uatp_attach,
CFATTACH_DECL2_NEW(uaudio, sizeof(struct uaudio_softc),
CFATTACH_DECL2_NEW(ubsa, sizeof(struct ubsa_softc),
CFATTACH_DECL2_NEW(uchcom,
CFATTACH_DECL2_NEW(udsbr, sizeof(struct udsbr_softc), udsbr_match,
CFATTACH_DECL2_NEW(udsir, sizeof(struct udsir_softc),
CFATTACH_DECL2_NEW(uep, sizeof(struct uep_softc), uep_match, uep_attach,
CFATTACH_DECL2_NEW(uftdi, sizeof(struct uftdi_softc), uftdi_match,
CFATTACH_DECL2_NEW(ugensa, sizeof(struct ugensa_softc), ugensa_match,
CFATTACH_DECL2_NEW(uhidev, sizeof(struct uhidev_softc), uhidev_match,
CFATTACH_DECL2_NEW(uhmodem, sizeof(struct ubsa_softc), uhmodem_match,
CFATTACH_DECL2_NEW(uintuos, sizeof(struct uintuos_softc), uintuos_match, uintuos_attach,
CFATTACH_DECL2_NEW(uipaq, sizeof(struct uipaq_softc), uipaq_match,
CFATTACH_DECL2_NEW(uirda, sizeof(struct uirda_softc), uirda_match,
CFATTACH_DECL2_NEW(ukbd, sizeof(struct ukbd_softc), ukbd_match, ukbd_attach,
CFATTACH_DECL2_NEW(umass, sizeof(struct umass_softc), umass_match,
CFATTACH_DECL2_NEW(umcs, sizeof(struct umcs7840_softc), umcs7840_match,
CFATTACH_DECL2_NEW(umct, sizeof(struct umct_softc), umct_match,
CFATTACH_DECL2_NEW(umidi, sizeof(struct umidi_softc), umidi_match,
CFATTACH_DECL2_NEW(umodeswitch, 0, umodeswitch_match,
CFATTACH_DECL2_NEW(ums, sizeof(struct ums_softc), ums_match, ums_attach,
CFATTACH_DECL2_NEW(uplcom, sizeof(struct uplcom_softc), uplcom_match,
CFATTACH_DECL2_NEW(uslsa, sizeof(struct uslsa_softc), uslsa_match,
CFATTACH_DECL2_NEW(usscanner, sizeof(struct usscanner_softc),
CFATTACH_DECL2_NEW(ustir, sizeof(struct ustir_softc), ustir_match,
CFATTACH_DECL2_NEW(uts, sizeof(struct uts_softc), uts_match, uts_attach,
CFATTACH_DECL2_NEW(uvideo, sizeof(struct uvideo_softc),
CFATTACH_DECL2_NEW(uvisor, sizeof(struct uvisor_softc), uvisor_match,
CFATTACH_DECL2_NEW(uvscom, sizeof(struct uvscom_softc), uvscom_match,
CFATTACH_DECL2_NEW(name, ddsize, matfn, attfn, detfn, actfn, NULL, NULL)