On Tue, 24 Dec 2024 12:50:48 -0800 (PST)
Sergey Goncharov <
kho...@gmail.com> wrote:
Hi,
Do you know how different the F1C800 is from the F1C100/200? We support
the latter in mainline U-Boot, including DRAM init.
As for "anyone interested in participating in adding support": there
seems to be little interest in the ARMv5 Allwinner SoCs lately,
especially when it comes to mainlining something. There was some
momentum like 2 or 3 years ago, but it pretty much dried up since. Are
there any notable devices using this chip?
As for using the vendor boot0: Try to just have boot0 on an SD
card, and nothing else. If boot0 cannot find boot1 anywhere, I have
seen some versions entering FEL mode (after DRAM init), so you could
then upload U-Boot proper or a kernel, and use it from there.
Otherwise you might be able to hack boot0 to enter FEL mode by
branching to 0xffff0020, at some time after it has initialised the DRAM.
This worked for me on some chips.
Otherwise debugging the DRAM init routines is not easy (as you probably
already know), and I am afraid there are not many people out there
being able to help you.
Cheers,
Andre