Hi Paul,

> Am 25.03.2019 um 11:55 schrieb Paul Boddie <[email protected]>:
> 
> 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.

Ah, great!

> 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),

Yes, I don't as well, but if it is the only choice, I am not that ideological...
Anyways there is the GPLed kernel driver which I am currently interested in.

> 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.

That is like what I do with a Letux Cortex 8 and a RasPi 3B+. Just to habe
specific compute power for special tasks. For example debootstrapping the
LetuxOS rootfs images.

> 
>> 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

Fine.

> 
> 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

Yes. I have already been able to find a copy of the DDK1.14 files.

Comparing with the TI provided DDK1.14 shows that they are almost the same, 
except
that TI added better OMAP support than the IMG package. But there are ca. 15 
code
changes in general code which will become interesting to study.

> 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/

Intersting!

> 
> 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.

Yes, that is probably not a big issue then.

A question about the SD format for the non-Flash case: does it also have the 
standard
2-Partition scheme (FAT for u-boot and uImage and DTB) plus an ext for rootfs?

Then we might be easily able to have makesd support the CI20 as well.

If it uses a hidden section for binary U-Boot and/or kernel it is also possible
but a little more tricky and more difficult to maintain.

So it is good to know that you have such a board an might be able to help 
testing
or setting up another one.

BR,
Nikolaus

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

Reply via email to