msm: Implement init_card operation for MSM SDCC
[pandora-kernel.git] / arch / arm / mach-msm / include / mach / mmc.h
index 5631b51..ffcd9e3 100644 (file)
@@ -8,13 +8,6 @@
 #include <linux/mmc/card.h>
 #include <linux/mmc/sdio_func.h>
 
-struct embedded_sdio_data {
-       struct sdio_cis cis;
-       struct sdio_cccr cccr;
-       struct sdio_embedded_func *funcs;
-       int num_funcs;
-};
-
 struct msm_mmc_gpio {
        unsigned no;
        const char *name;
@@ -29,9 +22,9 @@ struct msm_mmc_platform_data {
        unsigned int ocr_mask;                  /* available voltages */
        u32 (*translate_vdd)(struct device *, unsigned int);
        unsigned int (*status)(struct device *);
-       struct embedded_sdio_data *embedded_sdio;
        int (*register_status_notify)(void (*callback)(int card_present, void *dev_id), void *dev_id);
        struct msm_mmc_gpio_data *gpio_data;
+       void (*init_card)(struct mmc_card *card);
 };
 
 #endif