Lines Matching +full:virtio +full:- +full:pci
1 /*-
7 * Cambridge Computer Laboratory under DARPA/AFRL contract (FA8750-10-C-0237)
36 * VirtIO MMIO interface.
37 * This driver is heavily based on VirtIO PCI interface driver.
43 * compatible = "virtio,mmio";
46 * interrupt-parent = <&GIC>;
63 #include <dev/virtio/mmio/virtio_mmio.h>
82 MODULE_DEPEND(virtio_mmio, virtio, 1, 1, 1);
91 if (!ofw_bus_is_compatible(dev, "virtio,mmio")) in vtmmio_fdt_probe()
105 sc->platform = NULL; in vtmmio_setup_platform()
107 if ((node = ofw_bus_get_node(dev)) == -1) in vtmmio_setup_platform()
111 sizeof(xref)) == -1) { in vtmmio_setup_platform()
118 if (ic->iph == platform_node) { in vtmmio_setup_platform()
119 sc->platform = ic->dev; in vtmmio_setup_platform()
124 if (sc->platform == NULL) { in vtmmio_setup_platform()
125 /* No platform-specific device. Ignore it. */ in vtmmio_setup_platform()