On Fri, Feb 22, 2013 at 02:56:33AM -0500, Jason Kridner wrote:
quoted
quoted
The desired FPGA use case is DT updates after booting the kernel. This
has nothing to do with FIT images. And if the FPGA tools generate the
DTB, then it is certainly not tied to the kernel.
Completely unrelated, but do you have any pointer for how to do this?
Hot plugging a 'dtb fragment' into the kernel would be really handy..
This doesn't answer the full question on how FPGA tools generate DTB,
but it is a huge problem for BeagleBone add-on hardware that we have
In all my cases I hand code the DT's for the FPGA IP, they get quite
big, the one I'm looking at now has over 17 DT nodes inside the FPGA
already. This is why we are re-using the DT framework to describe the
chip, not building a C coded PCI driver to do the same work.
some mechanism to dynamically load DT fragments. Pantelis posted some
work in that direction[1] and has continued development of his patches
and we've been using those extensively with BeagleBone kernel
development[2].
Yes, I saw this. They look really interesting, I think the notion of
hot plugging a DT fragment into the main DT is useful for many
applications..
Jason