freebsd-skq/sys/dev/sdhci
marius ed7adc5aa8 - Check the slot type capability, set SDHCI_SLOT_{EMBEDDED,NON_REMOVABLE}
for embedded slots. Fail in the sdhci(4) initialization for slot type
  shared, which is completely unsupported by this driver at the moment. [1]
  For Intel eMMC controllers, taking the embedded slot type into account
  obsoltes setting SDHCI_QUIRK_ALL_SLOTS_NON_REMOVABLE so remove these quirk
  entries.
- Hide the 1.8 V VDD capability when the slot is detected as non-embedded,
  as the SDHCI specification explicitly states that 1.8 V VDD is applicable
  to embedded slots only. [2]
- Define some easy bits of the SDHCI specification v4.20. [3]
- Don't leak bus_dma(9) resources in failure paths of sdhci_init_slot().

Obtained from:	DragonFlyBSD 65704a46 [1], 7ba10b88 [2], 0df14648 [3]
2017-07-26 22:04:23 +00:00
..
fsl_sdhci.c An MMC/SD/SDIO stack using CAM 2017-07-09 16:57:24 +00:00
sdhci_acpi.c - Check the slot type capability, set SDHCI_SLOT_{EMBEDDED,NON_REMOVABLE} 2017-07-26 22:04:23 +00:00
sdhci_fdt_gpio.c Release all previously allocated resources. 2017-03-08 14:52:03 +00:00
sdhci_fdt_gpio.h Add new helper routines for sdhci bridge drivers that use gpio pins for 2017-01-09 01:54:36 +00:00
sdhci_fdt.c Add the Marvell SDHCI controller to the list of supported devices in 2017-05-16 05:10:15 +00:00
sdhci_if.m o Add support for eMMC HS200 and HS400 bus speed modes at 200 MHz to 2017-07-23 16:11:47 +00:00
sdhci_pci.c - Check the slot type capability, set SDHCI_SLOT_{EMBEDDED,NON_REMOVABLE} 2017-07-26 22:04:23 +00:00
sdhci.c - Check the slot type capability, set SDHCI_SLOT_{EMBEDDED,NON_REMOVABLE} 2017-07-26 22:04:23 +00:00
sdhci.h - Check the slot type capability, set SDHCI_SLOT_{EMBEDDED,NON_REMOVABLE} 2017-07-26 22:04:23 +00:00