Home
last modified time | relevance | path

Searched refs:childdev (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/dev/gpio/
H A Dofw_gpiobus.c144 device_t childdev; in ofw_gpiobus_add_fdt_child() local
154 if (childdev != NULL) in ofw_gpiobus_add_fdt_child()
155 return (childdev); in ofw_gpiobus_add_fdt_child()
160 childdev = device_add_child(bus, drvname, -1); in ofw_gpiobus_add_fdt_child()
161 if (childdev == NULL) in ofw_gpiobus_add_fdt_child()
163 dinfo = ofw_gpiobus_setup_devinfo(bus, childdev, child); in ofw_gpiobus_add_fdt_child()
165 device_delete_child(bus, childdev); in ofw_gpiobus_add_fdt_child()
168 if (device_probe_and_attach(childdev) != 0) { in ofw_gpiobus_add_fdt_child()
170 device_delete_child(bus, childdev); in ofw_gpiobus_add_fdt_child()
177 device_get_nameunit(childdev)); in ofw_gpiobus_add_fdt_child()
[all …]
H A Dgpiobus.c177 gpio_pin_get_by_child_index(device_t childdev, uint32_t idx, gpio_pin_t *ppin) in gpio_pin_get_by_child_index() argument
181 devi = GPIOBUS_IVAR(childdev); in gpio_pin_get_by_child_index()
185 return (gpio_pin_get_by_bus_pinnum(device_get_parent(childdev), in gpio_pin_get_by_child_index()
/freebsd/sys/dev/dpaa2/
H A Dmemac_mdio_fdt.c212 device_t childdev; in memac_mdio_fdt_probe_child() local
215 childdev = ofw_bus_find_child_device_by_phandle(bus, child); in memac_mdio_fdt_probe_child()
216 if (childdev != NULL) in memac_mdio_fdt_probe_child()
219 childdev = simplebus_add_device(bus, child, 0, NULL, -1, NULL); in memac_mdio_fdt_probe_child()
220 if (childdev == NULL) in memac_mdio_fdt_probe_child()
223 return (device_probe_and_attach(childdev)); in memac_mdio_fdt_probe_child()
H A Ddpaa2_mc_fdt.c230 device_t childdev; in dpaa2_mc_fdt_probe_child() local
233 childdev = ofw_bus_find_child_device_by_phandle(bus, child); in dpaa2_mc_fdt_probe_child()
234 if (childdev != NULL) in dpaa2_mc_fdt_probe_child()
237 childdev = simplebus_add_device(bus, child, 0, "dpaa2_mac_fdt", -1, in dpaa2_mc_fdt_probe_child()
239 if (childdev == NULL) in dpaa2_mc_fdt_probe_child()
242 return (device_probe_and_attach(childdev)); in dpaa2_mc_fdt_probe_child()
/freebsd/sys/dev/spibus/
H A Dofw_spibus.c81 device_t childdev; in ofw_spibus_attach() local
151 childdev = device_add_child(dev, NULL, -1); in ofw_spibus_attach()
154 ofw_bus_intr_to_rl(childdev, child, in ofw_spibus_attach()
156 device_set_ivars(childdev, dinfo); in ofw_spibus_attach()
/freebsd/sys/dev/iicbus/
H A Dofw_iicbus.c108 device_t childdev; in ofw_iicbus_attach() local
188 childdev = device_add_child(dev, NULL, -1); in ofw_iicbus_attach()
190 ofw_bus_intr_to_rl(childdev, child, in ofw_iicbus_attach()
192 device_set_ivars(childdev, dinfo); in ofw_iicbus_attach()