Lines Matching +full:mmc +full:- +full:slot
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
33 #include <dev/mmc/bridge.h>
34 #include <dev/mmc/mmcbrvar.h>
35 #include <dev/mmc/mmcreg.h>
37 #include <dev/mmc/mmc_helpers.h>
82 struct sdhci_slot *slot; in sdhci_xenon_acpi_attach() local
88 slot = malloc(sizeof(*slot), M_DEVBUF, M_ZERO | M_WAITOK); in sdhci_xenon_acpi_attach()
94 sc->skip_regulators = true; in sdhci_xenon_acpi_attach()
95 sc->slot = slot; in sdhci_xenon_acpi_attach()
97 if (mmc_parse(dev, &mmc_helper, &slot->host) != 0) in sdhci_xenon_acpi_attach()
101 slot->opt |= SDHCI_NON_REMOVABLE; in sdhci_xenon_acpi_attach()
103 device_printf(dev, "Non-removable media\n"); in sdhci_xenon_acpi_attach()
106 sc->wp_inverted = mmc_helper.props & MMC_PROP_WP_INVERTED; in sdhci_xenon_acpi_attach()