Lines Matching refs:dev
32 __FBSDID("$FreeBSD: stable/11/sys/dev/spibus/ofw_spibus.c 332942 2018-04-24 17:00:08Z ian $");
42 #include <dev/fdt/fdt_common.h>
43 #include <dev/spibus/spi.h>
44 #include <dev/spibus/spibusvar.h>
45 #include <dev/ofw/ofw_bus.h>
46 #include <dev/ofw/ofw_bus_subr.h>
47 #include <dev/ofw/openfirm.h>
59 static device_t ofw_spibus_add_child(device_t dev, u_int order,
62 device_t dev);
65 ofw_spibus_probe(device_t dev)
68 if (ofw_bus_get_node(dev) == -1)
70 device_set_desc(dev, "OFW SPI bus");
76 ofw_spibus_attach(device_t dev)
78 struct spibus_softc *sc = device_get_softc(dev);
84 sc->dev = dev;
86 bus_generic_probe(dev);
87 bus_enumerate_hinted_children(dev);
92 for (child = OF_child(ofw_bus_get_node(dev)); child != 0;
132 childdev = device_add_child(dev, NULL, -1);
136 return (bus_generic_attach(dev));
140 ofw_spibus_add_child(device_t dev, u_int order, const char *name, int unit)
145 child = device_add_child_ordered(dev, order, name, unit);
151 device_delete_child(dev, child);
171 ofw_spibus_get_devinfo(device_t bus, device_t dev)
175 dinfo = device_get_ivars(dev);