The CPU they use is famous for lack of GPL sources and lack of stability when using their GPL-non-compliant binary blobs
YMWV! (Your mileage WILL vary)
YMWV! (Your mileage WILL vary)
I think mobile GPU drivers in general are pretty much a wasteland, but at least VideoCore is a documented wasteland.
OpenGLES drivers are much, much better than they used to be (but still very bad).
edit: I might be asking a lot, since, there is even a wikipedia page on how to find and read the docs for ARM, so I guess, it will be, as usual a giant mess of docs spread everywhere.
Some things like the ethernet controller are still under NDA but that is because it is from a third party (Synopsis).
[1] https://linux-sunxi.org/A10 [2] https://github.com/ssvb/xf86-video-fbturbo