sophgo / fsbl

fsbl project for cv18xx series soc.
3 stars 8 forks source link

licensing, reuse and upstreaming #1

Open orangecms opened 5 months ago

orangecms commented 5 months ago

Hi, I would like to translate the DRAM init code to Rust for use in the oreboot project. Just like U-Boot and Linux, oreboot is licensed under GPL2.

Given that almost all the DRAM init code is just MMIO writes and some reads, I assume that to be data, not actual code. However, I want to make sure not to run into issues here; could you please drop a statement whether this is okay with you? :)

Please also consider upstreaming to U-Boot as an SPL.

orangecms commented 2 months ago

I just found this: https://lore.kernel.org/all/20240523064025.17602-1-seashell11234455@gmail.com/T/

Heinrich asked if U-Boot could take care of building the image. I suggest pushing this FSBL to U-Boot as SPL so that they can build up the framework. The U-Boot project has build tools and platform concepts already, so the devs can help out. It will also make it easier to maintain Sophgo support over time with less different repositories.