On Monday 24 November 2014 12:39:12 Karol Wrona wrote: > It is possible that it can serve as input device sth else. So you are > right about MFD. > > The structure of mfd directory is flat. I wonder what can be better: > just putting these sources inside mfd dir or to some new category inside mfd. > Generally sensorhub will not differ than others mfd devs but in the near > future > it can be that we end up with different (sensor)hubs or in my case with one > core > driver with several interfaces, mcu's modes - sth like ssp-i2c.c etc. > These drivers can grow in size as these devices will appear in different > boards.
You should be able to abstract the interface differences using regmap for the most part, so there would only be a small stub that is i2c or spi specific, and a lot of mfd drivers have that. > Also there is a question where firmware loader (stm32fwu) should be placed as > it > is a library? Can you describe what this library does? Is this for loading firmware into device RAM or into flash? Does it always use USB? Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/