Hi Matthijs,
Am 31.01.2017 um 13:08 schrieb H. Nikolaus Schaller hns@goldelico.com:
Hi Matthijs,
Am 31.01.2017 um 08:48 schrieb Matthijs van Duin matthijsvanduin@gmail.com:
Please don't merge my work/* branches, they are where I gather a varied pile of Stuff™ to test a kernel and they were not designed with merging in mind. Instead, merge or rebase the relevant patch/* branches.
Ah,ok. I haven't updated my local copies of your branches for a while. So maybe the compile error I reported one mail ago might already be fixed.
The main patch series is: • master # (baseline for patches) • patch/tiler-memtype # fix memtype for tiler memory • patch/tiler-fast # all tiler performance fixes combined • patch/tiler-buf-fbdev # force legacy fbdev into tiler memory • patch/tiler-fbdev # add hacky rotation mechanism via kernel parameter Merging patch/tiler-fbdev suffices since this implicitly includes the earlier patches.
Some independent patches of interest that should be safe to merge are: • patch/omap-l3 # make the mostly-useless l3 intercon driver optional • patch/fast-nc-read # tiler-unrelated speedup for omap5/dra7 • patch/of-alias # some fixes for unreliable device numbering Don't merge patch/tiler-buf-dumb: it forces "dumb buffers" to be allocated in tiler memory, but this is rude and unnecessary, and it breaks SGX.
Ok. I'll give it a try asap.
I now pulled your patch/tiler-fbdev and rebased to letux-base (which is linus/v4.10-rc6 plus some other stuff), had to fix a rebase conflict in drivers/gpu/drm/drm_fb_helper.c because DRM_ROTATE_0 was being changed upstream and had fixed another issue [1]. Then I could merge it fine [2] :)
Now it compiles and the kernel boots. But still shows an unrotated panel. Maybe some config or command line tool missing to setup the tiler to rotate?
BR and thanks, Nikolaus
[1]: http://git.goldelico.com/?p=gta04-kernel.git;a=shortlog;h=refs/heads/extern/... [2]: http://git.goldelico.com/?p=gta04-kernel.git;a=shortlog;h=refs/heads/letux-4...