]> err.no Git - linux-2.6/blobdiff - include/linux/mmc/card.h
Merge branch 'fixes-jgarzik' of git://git.kernel.org/pub/scm/linux/kernel/git/linvill...
[linux-2.6] / include / linux / mmc / card.h
index 520d9d29b3b2ea2fe2303b8674aceff886ecd121..0d508ac17d6452b5a35429fd38704c8de2c13de4 100644 (file)
@@ -65,8 +65,16 @@ struct sdio_cccr {
                                high_speed:1;
 };
 
+struct sdio_cis {
+       unsigned short          vendor;
+       unsigned short          device;
+       unsigned short          blksize;
+       unsigned int            max_dtr;
+};
+
 struct mmc_host;
 struct sdio_func;
+struct sdio_func_tuple;
 
 #define SDIO_MAX_FUNCS         7
 
@@ -98,7 +106,11 @@ struct mmc_card {
 
        unsigned int            sdio_funcs;     /* number of SDIO functions */
        struct sdio_cccr        cccr;           /* common card info */
+       struct sdio_cis         cis;            /* common tuple info */
        struct sdio_func        *sdio_func[SDIO_MAX_FUNCS]; /* SDIO functions (devices) */
+       unsigned                num_info;       /* number of info strings */
+       const char              **info;         /* info strings */
+       struct sdio_func_tuple  *tuples;        /* unknown common tuples */
 };
 
 #define mmc_card_mmc(c)                ((c)->type == MMC_TYPE_MMC)