]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - include/sdhci.h
vision2: Remove unused SOBJS
[karo-tx-uboot.git] / include / sdhci.h
index 800f9d9c0733b9af0deaf45c3bd03c7ffbc8dac4..9d371832436f4fcd65677d79c9510a2b00a49ee5 100644 (file)
  */
 #define SDHCI_QUIRK_32BIT_DMA_ADDR     (1 << 0)
 #define SDHCI_QUIRK_REG32_RW           (1 << 1)
+#define SDHCI_QUIRK_BROKEN_R1B         (1 << 2)
+#define SDHCI_QUIRK_NO_HISPD_BIT       (1 << 3)
+#define SDHCI_QUIRK_BROKEN_VOLTAGE     (1 << 4)
 
 /* to make gcc happy */
 struct sdhci_host;
@@ -240,10 +243,14 @@ struct sdhci_host {
        char *name;
        void *ioaddr;
        unsigned int quirks;
+       unsigned int host_caps;
        unsigned int version;
        unsigned int clock;
        struct mmc *mmc;
        const struct sdhci_ops *ops;
+
+       void (*set_control_reg)(struct sdhci_host *host);
+       uint    voltages;
 };
 
 #ifdef CONFIG_MMC_SDHCI_IO_ACCESSORS