The intent is that all of the code is open source, and most of it has been upstreamed. Everything required for the boards to work should be upstream. I think only some of the optional stuff and local config stuff isn’t upstream. If you need patches for a specific kernel or u-boot version that isn’t upstream then you can grab them from freedom-u-sdk if theyhappen to be there. Borrowing patches should be fine. You should eventually move to the upstream stuff though.