home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-arm / arch-pxa / mmc.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  608 b   |  22 lines

  1. #ifndef ASMARM_ARCH_MMC_H
  2. #define ASMARM_ARCH_MMC_H
  3.  
  4. #include <linux/mmc/protocol.h>
  5. #include <linux/interrupt.h>
  6.  
  7. struct device;
  8. struct mmc_host;
  9.  
  10. struct pxamci_platform_data {
  11.     unsigned int ocr_mask;            /* available voltages */
  12.     unsigned long detect_delay;        /* delay in jiffies before detecting cards after interrupt */
  13.     int (*init)(struct device *, irqreturn_t (*)(int, void *, struct pt_regs *), void *);
  14.     int (*get_ro)(struct device *);
  15.     void (*setpower)(struct device *, unsigned int);
  16.     void (*exit)(struct device *, void *);
  17. };
  18.  
  19. extern void pxa_set_mci_info(struct pxamci_platform_data *info);
  20.  
  21. #endif
  22.