AnsweredAssumed Answered

i.MX53 - xserver-xorg-video-imx - imx-drm  (imx-ldb for LVDS display) - mainline 3.12 kernel

Question asked by Flavio Suligoi on Nov 27, 2013
Latest reply on Sep 6, 2016 by Noel Vellemans

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

Outcomes