Any board based on StarFive's JH7110 is currently best in this regard, I think. Datasheet & reference manual for this SoC is available.
Especially their VisionFive 2 board. I've even downloaded a schematic for it (although older revision than actual board I have). And they're pretty good about upstreaming drivers.
That said: what you probably care about is documentation for integrated peripherals (esp. GPU), and existence of open source, mature drivers for those.
RPi is very good in this regard. Afaik the only binary blobs there is some GPU/SoC firmware, and (maybe) some boot code.
RPi's in general are very well supported & documented, and its software ecosystem is very mature compared to anything RISC-V based.
Could you pinpoint what you think is lacking there?
Other ARM based boards may offer more bang/$. Likely at the cost of documentation or driver support (Beagleboard being an exception).
Especially their VisionFive 2 board. I've even downloaded a schematic for it (although older revision than actual board I have). And they're pretty good about upstreaming drivers.
That said: what you probably care about is documentation for integrated peripherals (esp. GPU), and existence of open source, mature drivers for those.
RPi is very good in this regard. Afaik the only binary blobs there is some GPU/SoC firmware, and (maybe) some boot code.
RPi's in general are very well supported & documented, and its software ecosystem is very mature compared to anything RISC-V based.
Could you pinpoint what you think is lacking there?
Other ARM based boards may offer more bang/$. Likely at the cost of documentation or driver support (Beagleboard being an exception).