Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /*
  2  * MMC definitions for OMAP2
  3  *
  4  * This program is free software; you can redistribute it and/or modify
  5  * it under the terms of the GNU General Public License version 2 as
  6  * published by the Free Software Foundation.
  7  */
  8 
  9 struct twl4030_hsmmc_info {
 10         u8      mmc;            /* controller 1/2/3 */
 11         u8      wires;          /* 1/4/8 wires */
 12         bool    transceiver;    /* MMC-2 option */
 13         bool    ext_clock;      /* use external pin for input clock */
 14         bool    cover_only;     /* No card detect - just cover switch */
 15         int     gpio_cd;        /* or -EINVAL */
 16         int     gpio_wp;        /* or -EINVAL */
 17         char    *name;          /* or NULL for default */
 18         struct device *dev;     /* returned: pointer to mmc adapter */
 19         int     ocr_mask;       /* temporary HACK */
 20 };
 21 
 22 #if defined(CONFIG_REGULATOR) && \
 23         (defined(CONFIG_MMC_OMAP) || defined(CONFIG_MMC_OMAP_MODULE) || \
 24          defined(CONFIG_MMC_OMAP_HS) || defined(CONFIG_MMC_OMAP_HS_MODULE))
 25 
 26 void twl4030_mmc_init(struct twl4030_hsmmc_info *);
 27 
 28 #else
 29 
 30 static inline void twl4030_mmc_init(struct twl4030_hsmmc_info *info)
 31 {
 32 }
 33 
 34 #endif
 35 
  This page was automatically generated by the LXR engine.