Hi all

See [1]

> terpstraWesley W. TerpstraVerified SiFive Account
> 2d
> 
> I saw a few posts on the internet, which misrepresented what I was 
> expressing. I never suggested reverse engineering our partner’s IP!
> 
> SiFive is committed to supporting the open-source community. We are pleased 
> to report that after discussions with our IP partners, we are now able to 
> make available all the source code required to initialize the HiFive 
> Unleashed board. The board’s boot sequence is described in the manual. The 
> assembly code in the initial reset ROM is listed in the manual Chapter 6.1 
> “Reset Vector”. The firmware in the ZSBL mask ROM is directly readable by 
> software on the chip, and we will be making the full source code available 
> shortly. The source code for FSBL including the DDR initialization will also 
> be available shortly. We can attest there is no other firmware run by the 
> system during boot.

And yes there is at least a chapter 20.3 Reset and Initialization in [2], which 
boils down of taking stuff out of reset, programming clocks and sets all 
values. 

Thanks
Rudolf

[1] 
https://forums.sifive.com/t/ddr-controller-configuration-register-values-for-hifive-unleashed/1334/8
[2] https://static.dev.sifive.com/FU540-C000-v1.0.pdf now.

-- 
coreboot mailing list: coreboot@coreboot.org
https://mail.coreboot.org/mailman/listinfo/coreboot

Reply via email to