Hi, I have uploaded letux-4.20-rc6:
http://projects.goldelico.com/p/gta04-kernel/
Major changes: * rebased onto letux-base=v4.20-rc6 * added latest TILER fixes * alternative driver for w2sg0004 added * input: misc: as5013: fix and cleanup locking
The latest TILER patches now dynamically detect OMAP5 vs. other platforms and does the right thing for OMAP5 and non-X11 case.
I have tested on Pyra with disabling X11 and I now can rotate the console (/dev/tty1) as expected through /rool/tiler-ctl.
w2sg0004 is an alternate driver for GTA04 GPS developed by Andreas and is in process of upstreaming.
Finally, there is a fix by Andreas for the as5013 driver where locking was done in wrong sequence which may be a problem with a dual as5013 device like the Pyra.
My (quick) tests show that this kernel works fine on OMAP3 (GTA04 and OpenPandora).
On one Pyra unit I have seen problems with finding the boot partition (PARTUUID not found, although it is known to the kernel).
Generall the Pyra the panel driver is still broken. Sometimes it shows a single pixel line with content that seems to depend on X11 activities.
For the Pyra panel driver this -rc6 kernel prints the following log:
[ 31.546646] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 31.553731] [drm] No driver support for vblank timestamp query. [ 31.606029] DSI: omapdss DSI error: VC(0) busy when trying to configure it! [ 31.606035] DSI: omapdss DSI error: VC(1) busy when trying to configure it! [ 31.606039] DSI: omapdss DSI error: VC(2) busy when trying to configure it! [ 31.606043] DSI: omapdss DSI error: VC(3) busy when trying to configure it! [ 31.795423] Console: switching to colour frame buffer device 160x45 [ 31.888428] omapdrm omapdrm.0: fb0: omapdrm frame buffer device [ 31.942380] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0
This is a good indication where to look next for the panel driver bug:
https://elixir.bootlin.com/linux/v4.20-rc6/source/drivers/gpu/drm/omapdrm/ds...
BR, Nikolaus