On Wed, Dec 15, 2010 at 12:03:12PM +0100, Wolfram Sang wrote:
> 
> > > Really appreciate if not using the valuable quirk resource, which is u32.
> > 
> > No big deal. Next person that needs a quirk bit gets to bump the data
> > type to u64.
> 
> That won't scale for long, I fear (and will make sdhci.c an unreadable
> mess). We need less quirks and more flexible means to handle flawed
> controllers, I'd think.

It won't scale for long, but it'll give a buffer while a cleaned up
quirk structure can be hashed out and implemented.

There are already a handful of quirks in there that can be trivially
moved into their respective drivers by overriding the register read/write
functions (like I already have for a couple on sdhci-tegra). Some of
the others are not obvious to me how they can be easily abstracted out
without adding even more callbacks up and down the stack for adding hooks.


-Olof

--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to