On Mon, Apr 29, 2013 at 11:16:28PM +0200, Arnd Bergmann wrote: > Well, the only reason I see against putting it into drivers/mfd is that > this place is becoming a dumping ground for stuff that doesn't have a > real home anywhere else. On the other hand, this one would fit better > than a lot of drivers that are already there, and it would actually remove > the need for a global include/linux/*.h header file as the interface. Well, this device should have a bunch of function drivers hanging off it shouldn't it? That's pretty much the definition of a MFD.