Cc: Dmitry Baryshkov <dbaryshkov@...>, <linux-kernel@...>, Haavard Skinnemoen <haavard.skinnemoen@...>, Russell King <rmk+lkml@...>, Paul Mundt <lethal@...>, pHilipp Zabel <philipp.zabel@...>, Pavel Machek <pavel@...>, <tony@...>, <paul@...>, Mark Brown <broonie@...>, ian <spyro@...>
When it's a pure interface, I don't see a better option than having the
kerneldoc live in the header file ...
What Dmitry has provided is one implementation framework. It's not
clear it's general enough to become "the" implementation framework, or
that it should be. ISTR that it's not ready to handle OMAP clocks
yet ... those would be the acid test for any proposal that there be
a standard implementation framework.
That matches <linux/clk.h> to a tee: the header *is* the definition
of the interface.
- dave
--