On 07/10/15 13:12, Tomi Valkeinen wrote:
In any case, a generic (maintained) KMS driver sounds much better to me than the omap specific driver. The only additional thing the omap driver really offers is the support for rotation with TILER.
And, well, the omap driver also uses a HW plane for cursor, but that's not working very well. Then again, that's something that a generic KMS driver could also do (but doesn't, with a quick glance). Although with the legacy non-atomic-modesetting API, it will never work very well.
Also, there's the xf86-video-armsoc driver. I didn't try it, but I don't know why it's "armsoc", as with a quick look it seems to be a kms modesetting driver, with special bits and pieces for two arm soc buffers. It also has support for dumb buffers, so it might just work on omap also. And implementing omap buffer support should be quite simple (again, with only a quick glance at the sources =).
armsoc driver has seen development recently, while the latest commit in the modesetting driver was a year or so old.
Tomi