3rd parties could choose to write a driver (as opposed to use say, a user-mode
library) if it fits their programming model better, if they think they would
have better performance, or other reasons.
The main idea is to make DT the authoritative source of HW description.
>Putting smoething together that's only sufficient to support someThat does not seem very positive and it is not the case anyway, otherwise we
>out-of-tree driver with implicit assumptions that we are not aware of is
>far from fantastic.
would not be consulting here:-)
Agreed, right now this whole thing seems like a really hypothetical question,
but the intention is good.
Actually, I think it would encourage more SoC manufacturers to use DT as a way
to document their HW, which is a good thing.
But if I understood correctly your comment, you are basically saying that
without an example is hard to say.
Since the question seems understood, do you have an example of other SoC's
doing something similar?
I've seen some big DT descriptions, but it is difficult to know if we are the
first ones trying to use the DT in this way.