Reported by Michael Mrozek, Jun 14, 2018
The current TILER rotation-code used in the Pyra was just a quick hack to get it to work. It causes some issues (as far as I am aware because of this we can't use the 3D driver and omapdrm also doesn't work properly), so it needs to be cleaned up for release.
Comment 1 by Nikolaus Schaller, Jul 22, 2019
Key problem is defining the drm_fb_helper to request rotation. There seem to be mechanisms in the DRM work queue that a panel (driver) can define the panel orientation.
Comment 2 by Nikolaus Schaller, Jul 22, 2019
With kernel 5.3-rc1 there have been changes to drm_fb_helper.c which breaks our framebuffer rotation again :(