opnsense-src/sys/dev/bhnd
Ahmad Khalifa c063fb7acc gpio: remove gpiobus_attach_bus
Since gpiobus_attach_bus can attach the gpiobus child along with its
children in the same bus pass, the parent controller's reference to
gpiobus might not be set by the time the children need it. Instead,
drivers should use gpiobus_add_bus and explicitly call
bus_attach_children.

Reviewed by:	mmel, imp (older version)
Approved by:	imp (mentor)
Differential Revision:	https://reviews.freebsd.org/D51578
2025-08-13 14:14:00 +03:00
..
bcma bhnd bcma/siba: Remove duplicate call to device_delete_children 2025-01-02 13:24:13 -05:00
bhndb bus_generic_detach: Delete children after detaching them 2025-01-02 13:21:30 -05:00
cores gpio: remove gpiobus_attach_bus 2025-08-13 14:14:00 +03:00
nvram machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
siba bhnd bcma/siba: Remove duplicate call to device_delete_children 2025-01-02 13:24:13 -05:00
tools sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
bhnd.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bhnd.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
bhnd_bus_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
bhnd_debug.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
bhnd_erom.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
bhnd_erom.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
bhnd_erom_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
bhnd_erom_types.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
bhnd_eromvar.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
bhnd_ids.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
bhnd_match.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
bhnd_private.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
bhnd_subr.c newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
bhnd_types.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
bhndreg.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
bhndvar.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00