opnsense-src/sys/dev/sdhci
Bojan Novković e17e33f997 sdhci: Refactor the generic FDT driver
This patch refactors the 'sdhci_fdt.c' driver by moving all vendor
specific routines into separate files and making the base 'sdhci_fdt'
driver subclassable. The goal is to make adding new FDT-based drivers
easier and more maintainable. No functional change intended.

Reviewed by:	manu, imp
Differential Revision:	https://reviews.freebsd.org/D48527
2025-02-07 10:06:07 +01:00
..
fsl_sdhci.c Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
sdhci.c sdhci: Add sysctl to report quirks on the slot 2024-09-26 09:58:54 -04:00
sdhci.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
sdhci_acpi.c sdhci: add missing bus_add_child DEVMETHOD. 2024-12-20 07:18:54 +00:00
sdhci_fdt.c sdhci: Refactor the generic FDT driver 2025-02-07 10:06:07 +01:00
sdhci_fdt.h sdhci: Refactor the generic FDT driver 2025-02-07 10:06:07 +01:00
sdhci_fdt_gpio.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sdhci_fdt_gpio.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
sdhci_fdt_rockchip.c sdhci: Refactor the generic FDT driver 2025-02-07 10:06:07 +01:00
sdhci_fdt_xilinx.c sdhci: Refactor the generic FDT driver 2025-02-07 10:06:07 +01:00
sdhci_fsl_fdt.c Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
sdhci_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
sdhci_pci.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
sdhci_xenon.c Use bus_detach_children instead of bus_generic_detach 2025-01-02 13:19:39 -05:00
sdhci_xenon.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
sdhci_xenon_acpi.c sdhci(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-03 18:25:34 +08:00
sdhci_xenon_fdt.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00