Hi all,
I'm using a 3.12 vanilla kernel for one of our boards with i.MX53, with a LVDS display.
I made all the changes required by our custom hw.
All works fine, the display works with the imx-drm driver and a standard xserver, using the framebuffer /dev/fb0.
The Debian desktop works on the board.
To increase the video performance, I'd like to use the apposite xserver-xorg-video-imx server.
I compiled a Yocto distribution, using the Freescale Yocto meta layers, as described in Freescale Yocto Project main page.
The xserver-xorg-video-imx starts, but doesn't recognize the frambuffer format of the imx-drm driver, as you can see (/dev/fb0 is not an imx device):
....
[2572194.363] (II) LoadModule: "imx"
[2572194.365] (II) Loading /usr/lib/xorg/modules/drivers/imx_drv.so
[2572194.421] (II) Module imx: vendor="X.Org Foundation"
[2572194.422] compiled for 1.14.0, module version = 0.2.0
[2572194.422] ABI class: X.Org Video Driver, version 14.1
[2572194.422] (II) imx: Driver for Freescale IMX processors: i.MX5x Z160
[2572194.423] (--) using VT number 3
[2572194.427] (WW) Falling back to old probe method for imx
[2572194.427] (II) Loading sub module "fbdevhw"
[2572194.427] (II) LoadModule: "fbdevhw"
[2572194.430] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[2572194.432] (II) Module fbdevhw: vendor="X.Org Foundation"
[2572194.433] compiled for 1.14.0, module version = 0.0.2
[2572194.433] ABI class: X.Org Video Driver, version 14.1
[2572194.433] (WW) /dev/fb0 is not an imx device:
[2572194.433] (EE) No devices detected.
[2572194.433]
Fatal server error:
[2572194.433] no screens found
[2572194.434] (EE)
....
Any ideas? Patch?
Thanks!
Flavio