gpio: remove gpiobus_attach_busSince gpiobus_attach_bus can attach the gpiobus child along with itschildren in the same bus pass, the parent controller's reference togpiobus might not be set by t
gpio: remove gpiobus_attach_busSince gpiobus_attach_bus can attach the gpiobus child along with itschildren in the same bus pass, the parent controller's reference togpiobus might not be set by the time the children need it. Instead,drivers should use gpiobus_add_bus and explicitly callbus_attach_children.Reviewed by: mmel, imp (older version)Approved by: imp (mentor)Differential Revision: https://reviews.freebsd.org/D51578
show more ...
newbus: replace leftover device unit wildcardsReviewed by: imp, jhbApproved by: imp (mentor)Differential Revision: https://reviews.freebsd.org/D50913
Use bus_generic_detach instead of device_delete_children in detachWhile here, check for errors from bus_generic_detach and move it tothe start of detach if necessary.Differential Revision: https
Use bus_generic_detach instead of device_delete_children in detachWhile here, check for errors from bus_generic_detach and move it tothe start of detach if necessary.Differential Revision: https://reviews.freebsd.org/D47969
Use the new bus_generic_detach directly in place of home-grown versionsDifferential Revision: https://reviews.freebsd.org/D47960
Replace calls to bus_generic_attach with bus_attach_childrenReviewed by: impDifferential Revision: https://reviews.freebsd.org/D47675
p2sb: Remove unused devclass arguments to DRIVER_MODULE.
Add support for Lewisburg GPIO through P2SBObtained from: SemihalfSponsored by: StormshieldDifferential revision: https://reviews.freebsd.org/D31269