On Fri, Aug 19, 2011 at 2:20 PM, Simon Horman <horms@xxxxxxxxxxxx> wrote: ... > Moreover, I think that there needs to be some agreement between Guennadi > and yourself with regards to what IRQ combinations are valid before I (or > anyone else) can implement something that is acceptable to you both. And > I think that in the mean time the current implementation is reasonable > given that it works with all current use-cases (and several non-existent > ones too). The most common use cases for SDHI are: Soldered-on SD/MMC hardware: 1) SDIO module (for wifi for instance) Data IRQ + SDIO IRQ 2) eMMC chip Data IRQ External SD/MMC slot: 3) On hardware platforms with GPIO hotplug: Data IRQ + SDIO IRQ 4) On hardware platforms without GPIO hotplug: Hotplug IRQ + Data IRQ + SDIO IRQ Legacy support: 5) Common ISR All present IRQs To keep things simple and flexible I would prefer if the platform device could freely specify which interrupts to make use of. And still have the legacy behavior. Thanks, / magnus -- 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