>-----Original Message----- >From: linux-mmc-owner@xxxxxxxxxxxxxxx >[mailto:linux-mmc-owner@xxxxxxxxxxxxxxx] On Behalf Of Alan Cox >Sent: Thursday, June 17, 2010 11:17 PM >To: pierre@xxxxxxxxx; linux-mmc@xxxxxxxxxxxxxxx >Subject: [PATCH] MMC driver full patch for Moorestown platform > ... >@@ -240,6 +241,12 @@ struct sdhci_host { > #define SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN (1<<25) > /* Controller cannot support End Attribute in NOP ADMA descriptor */ > #define SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC (1<<26) >+/* Controller can only handle full speed mode */ >+#define SDHCI_QUIRK_FORCE_FULL_SPEED_MODE (1<<27) >+/* Controller has an issue with software reset all function */ >+#define SDHCI_QUIRK_BROKEN_RESETALL (1<<28) >+/* Controller has an issue when its two slots enabled together */ >+#define SDHCI_QUIRK_SERIALIZE (1<<29) The 'quirks' is a 32bit variable, but now bit0 - bit29 has already been used. And I think the bit30 and bit 31 will be used soon. So, after that, how to add a new quirk? Do we need to change the 'quirk' variable to 64bit? -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html