static int localbus_probe(device_t dev) { if (!ofw_bus_is_compatible_strict(dev, "mrvl,lbc")) return (ENXIO); device_set_desc(dev, "Marvell device bus"); return (BUS_PROBE_DEFAULT); }
static int simplebus_probe(device_t dev) { if (!ofw_bus_is_compatible_strict(dev, "simple-bus")) return (ENXIO); device_set_desc(dev, "Flattened device tree simple bus"); return (BUS_PROBE_DEFAULT); }
static int rt1310_intc_probe(device_t dev) { if (!ofw_bus_status_okay(dev)) return (ENXIO); if (!ofw_bus_is_compatible_strict(dev, "rt,pic")) return (ENXIO); device_set_desc(dev, "RT1310 Interrupt Controller"); return (BUS_PROBE_DEFAULT); }