On Monday 25. March 2019 09.04.06 H. Nikolaus Schaller wrote:
> Hi,
> as you may know I am working a little on the PVR/SGX drivers for
> omap.
> 
> Since the latest DDK code (1.14) includes some jz4780 support,
> I researched and found that
> a) this is for the CI20 creator board
> b) it could also be used as an SGX reference implementation
>    https://elinux.org/CI20_upstream
>    https://elinux.org/CI20-SGX_kernel_module
> c) the CI20 is still available at not too high cost (<100€)
> d) LetuxOS already has some basic MIPS/jz4730 support (untested)
> 
> Does anyone have experimented with the CI20?

Yes, I have a CI20 board. I have used it for exploration with L4Re/Fiasco.OC, 
which needed some adjustment to work on the CI20 and which led to my efforts 
to get that software working on the Ben NanoNote and Letux 400 (of which you 
are familiar):

http://www.boddie.org.uk/paul/Landfall.html

Apart from that, I have used the Debian GNU/Linux distribution on the CI20, 
but since I don't care about the GPU (and don't like proprietary 
drivers/firmware), I haven't used it with the GPU enabled. On some occasions, 
I have used it as a desktop system, but more often I log into it across the 
network.

> Yes, I know that there will be no new products based on it,
> but we are tinkering... And tinkering with the CI20 may
> help to better understand the omap3/4/5 sgx drivers and
> separate the architecture and SoC dependent from the independent
> parts.

Indeed, I mentioned this in a thread about the PowerVR GPU in the CI20 only 
the other day, referencing your project:

https://groups.google.com/d/msg/mips-creator-ci20/5G_6rv0uixg/ZsxJUyC8BgAJ

Also, there was an update about the availability which I added to the 
elinux.org page:

https://www.elinux.org/CI20_Availability

The base system should already include the relevant drivers, but I only booted 
it once and discovered that it wouldn't produce a display on my monitor (via a 
HDMI-to-DVI cable) because the resolution was not set to a reasonable default.

I then used a later kernel (3.18 instead of 3.08) for which the supplied GPU 
drivers probably wouldn't work, anyway, and I didn't fetch newer ones. Of 
course, Imagination have dropped the CI20 completely, so the links on 
elinux.org do not work (as you probably saw already):

https://www.elinux.org/CI20-SGX_kernel_module

But I imagine that the objective would be to work from other sources, anyway. 
(My own priorities for L4Re involve enabling HDMI and the framebuffer, with 
the former being awkward because I would need to adapt Linux driver code since 
the HDMI stuff is not documented.)

I don't know what the situation is regarding newer kernels. There are all 
sorts of Android kernels that appear to be later than 3.18 (assuming that the 
versioning is consistent), and someone is maintaining Gentoo with newer "patch 
releases" of 3.18:

https://groups.google.com/d/topic/mips-creator-ci20/KslB5LFqd-s/discussion
https://www.setphaserstostun.org/pages/mips-creator-ci20-gentoo-resources/

The most recent kernels have dropped support for the flash memory used by the 
CI20, leading to recriminations:

https://groups.google.com/d/topic/mips-creator-ci20-dev/tVuJlzX_q0w/discussion

I tend to use SD cards for new installations, however, leaving the flash 
memory alone.

Paul
_______________________________________________
Community mailing list
[email protected]
http://lists.goldelico.com/mailman/listinfo.cgi/community
http://www.tinkerphones.org

Reply via email to