While updating the repository today, the thought of “mainlining” the support came to mind. This would mean contributing back to the original repository with the configurations and source updates required for the LoFive.
Is SiFive willing to host these changes?
Also can this forum be used for support questions or would it be better setup an external support structure for the LoFive?
I think since the LoFive is based on FE310-G000 peripheral, this is a good place to come with questions. We should probably create a “3rd Party Boards” category.
I took a quick look at your branch of freedom-e-sdk, it looks like a lot of files could just be simlinked/shared with the HiFive1 version. What are the actual differences?
I think the “use default clocks” could be adjusted such that something in a header file can control whether LFROSC is enabled or not. Then as you say it would just be the header file and the opencod.cfg file. Having less additional code to maintain would make it more appealing to upstream.