/* Put this in platform_data of a device being used to manage an MMC/SD *cardslot.(ModeledafterPXAmmcglue;seethatforusageexamples.) * *REVISITThisisnotaspi-specificnotion.Anycardslotshouldbe *abletohandleit.IftheMMCcoredoesn'tadoptthiskindofnotion, *switchthe"structdevice*"parametersoverto"structspi_device*".
*/ struct mmc_spi_platform_data { /* driver activation and (optional) card detect irq hookup */ int (*init)(struct device *,
irqreturn_t (*)(int, void *), void *); void (*exit)(struct device *, void *);
/* Capabilities to pass into mmc core (e.g. MMC_CAP_NEEDS_POLL). */ unsignedlong caps; unsignedlong caps2;
/* how long to debounce card detect, in msecs */
u16 detect_delay;
/* power management */
u16 powerup_msecs; /* delay of up to 250 msec */
u32 ocr_mask; /* available voltages */ void (*setpower)(struct device *, unsignedint maskval);
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.