|
@@ -412,6 +412,11 @@ struct sdhci_host {
|
|
#define SDHCI_QUIRK2_ACMD23_BROKEN (1<<14)
|
|
#define SDHCI_QUIRK2_ACMD23_BROKEN (1<<14)
|
|
/* Broken Clock divider zero in controller */
|
|
/* Broken Clock divider zero in controller */
|
|
#define SDHCI_QUIRK2_CLOCK_DIV_ZERO_BROKEN (1<<15)
|
|
#define SDHCI_QUIRK2_CLOCK_DIV_ZERO_BROKEN (1<<15)
|
|
|
|
+/*
|
|
|
|
+ * When internal clock is disabled, a delay is needed before modifying the
|
|
|
|
+ * SD clock frequency or enabling back the internal clock.
|
|
|
|
+ */
|
|
|
|
+#define SDHCI_QUIRK2_NEED_DELAY_AFTER_INT_CLK_RST (1<<16)
|
|
|
|
|
|
int irq; /* Device IRQ */
|
|
int irq; /* Device IRQ */
|
|
void __iomem *ioaddr; /* Mapped address */
|
|
void __iomem *ioaddr; /* Mapped address */
|