For porting alternative OSes one would need access to low level h/w interface details. Things like address map & details on programing non GPU things (usb, ethernet, gpio/i2s/spi, jtag, ...). Are these available? Also details how to access the "framebuffer" for 2D graphics would be useful.
I have no interest/time/skill in reverse engineering the GPU but would still like to see if it can be used. How linux specific is the graphics "binary blob"? In other words how much of linux one would have to emulate to use it? Is the API basically openGL ES x.y or something similar? Basically anything that can help the porting effort (except for the proprietary bits).
Thanks in advance!