Hi Matthijs,
Am 22.02.2017 um 19:15 schrieb Andreas Kemnade andreas@kemnade.info:
Hi,
On Wed, 15 Feb 2017 20:09:54 +0100 Andreas Kemnade andreas@kemnade.info wrote:
Hi,
On Wed, 15 Feb 2017 10:15:49 +0100 "H. Nikolaus Schaller" hns@goldelico.com wrote:
Hi Matthijs, Andreas proposes a fix for the OMAP3 issue which should not harm OMAP5.
Comments?
seems not to be the full fix but probably a valid part of it. framebuffer console works (by adding console=tty0 to bootargs.scr). Xorg seems still to have problems when is is not using the generic modesetting driver but the framebuffer driver.
also my fbpng pragram crashes the kernel with a quite strange message.
I was able to reproduce and it is an "imprecise external abort".
So it is really not enough.
I have found that merging your patches
ARM: introduce pgprot_device() XXX ARM: fbdev: force use of device memtype
and none of the others, is already sufficient to start the trouble.
Reverting makes it work on OMAP3 and interestingly, the rotation on OMAP5 is still working fine (X11 and console).
So what is this patch intended for? Or what is it (not) good for, if it appears to work without?
Otherwise I think some of the patches are sane so that we should start to get them reviewed for upstream.
If you agree, I can take care of managing this process, but ask for your signed-offs and include you technical comments (because I don't know what the code is really doing).
BR and thanks, Nikolaus