Rename sdhci_cam_start_slot() into sdhci_start_slot()
This change allows to just call sdhci_start_slot() in SDHCI drivers and not to think about which stack handles the operation. As a side effect, this will also fix MMCCAM with sdhci_acpi driver. Approved by: imp (mentor) Differential Revision: https://reviews.freebsd.org/D12471
This commit is contained in:
parent
d12420d872
commit
d91f1a1094
@ -255,11 +255,7 @@ bcm_sdhci_attach(device_t dev)
|
||||
bus_generic_probe(dev);
|
||||
bus_generic_attach(dev);
|
||||
|
||||
#ifdef MMCCAM
|
||||
sdhci_cam_start_slot(&sc->sc_slot);
|
||||
#else
|
||||
sdhci_start_slot(&sc->sc_slot);
|
||||
#endif
|
||||
|
||||
return (0);
|
||||
|
||||
|
@ -683,11 +683,7 @@ ti_sdhci_attach(device_t dev)
|
||||
bus_generic_probe(dev);
|
||||
bus_generic_attach(dev);
|
||||
|
||||
#ifdef MMCCAM
|
||||
sdhci_cam_start_slot(&sc->slot);
|
||||
#else
|
||||
sdhci_start_slot(&sc->slot);
|
||||
#endif
|
||||
return (0);
|
||||
|
||||
fail:
|
||||
|
@ -913,11 +913,7 @@ fsl_sdhci_attach(device_t dev)
|
||||
bus_generic_probe(dev);
|
||||
bus_generic_attach(dev);
|
||||
|
||||
#ifdef MMCCAM
|
||||
sdhci_cam_start_slot(&sc->slot);
|
||||
#else
|
||||
sdhci_start_slot(&sc->slot);
|
||||
#endif
|
||||
|
||||
return (0);
|
||||
|
||||
|
@ -1051,12 +1051,14 @@ no_tuning:
|
||||
return (0);
|
||||
}
|
||||
|
||||
#ifndef MMCCAM
|
||||
void
|
||||
sdhci_start_slot(struct sdhci_slot *slot)
|
||||
{
|
||||
|
||||
sdhci_card_task(slot, 0);
|
||||
}
|
||||
#endif
|
||||
|
||||
int
|
||||
sdhci_cleanup_slot(struct sdhci_slot *slot)
|
||||
@ -2383,7 +2385,7 @@ sdhci_generic_write_ivar(device_t bus, device_t child, int which,
|
||||
|
||||
#ifdef MMCCAM
|
||||
void
|
||||
sdhci_cam_start_slot(struct sdhci_slot *slot)
|
||||
sdhci_start_slot(struct sdhci_slot *slot)
|
||||
{
|
||||
if ((slot->devq = cam_simq_alloc(1)) == NULL) {
|
||||
goto fail;
|
||||
|
@ -430,9 +430,4 @@ bool sdhci_generic_get_card_present(device_t brdev, struct sdhci_slot *slot);
|
||||
void sdhci_generic_set_uhs_timing(device_t brdev, struct sdhci_slot *slot);
|
||||
void sdhci_handle_card_present(struct sdhci_slot *slot, bool is_present);
|
||||
|
||||
#ifdef MMCCAM
|
||||
/* CAM-related */
|
||||
void sdhci_cam_start_slot(struct sdhci_slot *slot);
|
||||
#endif
|
||||
|
||||
#endif /* __SDHCI_H__ */
|
||||
|
@ -395,11 +395,7 @@ sdhci_pci_attach(device_t dev)
|
||||
pci_enable_busmaster(dev);
|
||||
/* Process cards detection. */
|
||||
for (i = 0; i < sc->num_slots; i++) {
|
||||
#ifdef MMCCAM
|
||||
sdhci_cam_start_slot(&sc->slots[i]);
|
||||
#else
|
||||
sdhci_start_slot(&sc->slots[i]);
|
||||
#endif
|
||||
}
|
||||
|
||||
return (0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user