git: a952adecc8dd - main - sdhci_fsl_fdt: Allow setting extra quirks
Justin Hibbits <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.src |
|---|---|
| Message-ID | <6a87b768.37599.41703bab__26293.1339255132$1787279230$gmane$org@gitrepo.freebsd.org> |
The branch main has been updated by jhibbits: URL: https://cgit.FreeBSD.org/src/commit/?id=a952adecc8ddf0dcd8af2fa90af1062e88ba148d commit a952adecc8ddf0dcd8af2fa90af1062e88ba148d Author: Justin Hibbits <[email protected]> AuthorDate: 2026-08-21 01:28:43 +0000 Commit: Justin Hibbits <[email protected]> CommitDate: 2026-08-21 02:26:08 +0000 sdhci_fsl_fdt: Allow setting extra quirks Respect the `hw.sdhci.quirk_set` and `hw.sdhci.quirk_clear` tunables in the QorIQ eSDHC driver. This lets us tweak quirks for debugging or platform specifics. --- sys/dev/sdhci/sdhci_fsl_fdt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/dev/sdhci/sdhci_fsl_fdt.c b/sys/dev/sdhci/sdhci_fsl_fdt.c index 185b53a6d2c9..49a828cdd455 100644 --- a/sys/dev/sdhci/sdhci_fsl_fdt.c +++ b/sys/dev/sdhci/sdhci_fsl_fdt.c @@ -891,6 +891,8 @@ sdhci_fsl_fdt_attach(device_t dev) sc->soc_data = (struct sdhci_fsl_fdt_soc_data *)ocd_data; sc->slot.quirks = sc->soc_data->quirks; + sc->slot.quirks &= ~sdhci_quirk_clear; + sc->slot.quirks |= sdhci_quirk_set; sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, RF_ACTIVE);