opnsense-src/sys/arm/ti
John Baldwin 11a9117871 Use bus_generic_detach to detach and delete child devices during detach
This is simpler and more robust than individual calls to
device_delete_child.

Differential Revision:	https://reviews.freebsd.org/D47972
2025-01-02 13:25:12 -05:00
..
am335x Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
clk Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
cpsw Check for errors from bus_generic_detach in various drivers 2025-01-02 13:23:41 -05:00
omap4 newbus: Introduce bus_get_pass() and hide bus_current_pass 2024-11-02 12:25:34 -06:00
twl Use bus_generic_detach to detach and delete child devices during detach 2025-01-02 13:25:12 -05:00
usb Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
aintc.c intrng: Add support for multiple interrupt roots 2024-09-22 07:18:34 -06:00
files.ti sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
std.ti sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ti_adc.c Check for errors when detaching children first, not last 2024-11-04 20:30:33 -05:00
ti_adcreg.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_adcvar.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_cpuid.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_cpuid.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_edma3.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_edma3.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_gpio.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ti_gpio.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_gpio_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ti_i2c.c bus_generic_detach: Delete children after detaching them 2025-01-02 13:21:30 -05:00
ti_i2c.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_machdep.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_mbox.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_mbox.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_omap4_cm.c Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
ti_omap4_cm.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_pinmux.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_pinmux.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_prcm.c Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
ti_prcm.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_prm.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_prm.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_pruss.c kern: Make fileops and filterops tables const where possible 2024-11-26 21:04:21 +00:00
ti_pruss.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_scm.c Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
ti_scm.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_scm_syscon.c Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
ti_sdhci.c Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
ti_sdma.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_sdma.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_sdmareg.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_smc.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
ti_smc.S sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ti_spi.c Check for errors from bus_generic_detach in various drivers 2025-01-02 13:23:41 -05:00
ti_spireg.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_spivar.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_sysc.c Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
ti_sysc.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ti_wdt.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_wdt.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
tivar.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00