cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

mmc-pxamci.h (809B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef ASMARM_ARCH_MMC_H
      3#define ASMARM_ARCH_MMC_H
      4
      5#include <linux/mmc/host.h>
      6#include <linux/interrupt.h>
      7
      8struct device;
      9struct mmc_host;
     10
     11struct pxamci_platform_data {
     12	unsigned int ocr_mask;			/* available voltages */
     13	unsigned long detect_delay_ms;		/* delay in millisecond before detecting cards after interrupt */
     14	int (*init)(struct device *, irq_handler_t , void *);
     15	int (*get_ro)(struct device *);
     16	int (*setpower)(struct device *, unsigned int);
     17	void (*exit)(struct device *, void *);
     18	bool gpio_card_ro_invert;		/* gpio ro is inverted */
     19};
     20
     21extern void pxa_set_mci_info(struct pxamci_platform_data *info);
     22extern void pxa3xx_set_mci2_info(struct pxamci_platform_data *info);
     23extern void pxa3xx_set_mci3_info(struct pxamci_platform_data *info);
     24
     25#endif