Add Xorg support for iMX6
Get series with b4
b4 am [email protected]Versions newest first
- v6 Latest15 patches 0 repliesNew
Patches in v6 No applies recorded yet
Reviews trailers per patch
7 of 15 patches have a Reviewed-by or Acked-by.
| Patch | Gary Bisson |
|---|---|
| Series | T-b |
| 1/15 | T-b |
| 2/15 | T-b |
| 3/15 | T-b R-b |
| 4/15 | T-b R-b |
| 5/15 | T-b R-b |
| 6/15 | T-b |
| 7/15 | T-b |
| 8/15 | T-b |
| 9/15 | T-b |
| 10/15 | T-b R-b |
| 11/15 | T-b R-b |
| 12/15 | T-b R-b |
| 13/15 | R-b |
| 14/15 | T-b |
| 15/15 | T-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [Buildroot] [PATCH v6 00/15] Add Xorg support for iMX6
Hi Jerome,
Quoted 21 lines · Gary Bisson
Hi Jerome,
Quoted 5 lines · J?r?me Pouiller
Hello,
Main purpose of this serie is to add support of Vivante GPU (found on imx6) to Xorg. This work is mainly adapted from Yocto.
Quoted 12 lines
v6:
- Rebase on master
- Add license for xdriver_xf86-video-imx-viv. Notice this package does not provide any license file.
- Fix typos suggested by Thomas P.
- Fix dependency on libdrm (gpu-viv-bin-mx6q does not depends on libdrm, but xdriver_xf86-video-imx-viv does depend)
- Add a note about runtime dependencies in gpu-viv-bin-mx6q
- Splited patch 6/15 in 3 parts
- Splited patch 10/15 in 2 parts
- Make 0001-Force_egl_visual_ID_33.patch contionnal
Quoted 7 lines
I confirm this patchset applies and builds fine on master. However I couldn't get X to start properly as it was complaining that no screen was available (using the same setup as before: nitrogen6x + HDMI monitor). I didn't have time to investigate any further but have you had any issue? I think the X server version has been bumped lately, are you still using the same xorg.conf?
I'll try to get more info before the end of the week.
I guess you must feel desperate about this patchset getting into mainline and I'm sorry not to have looked at it for months. Anyway, I got some time today and built everything from scratch again using the configuration you suggest in you 7/15 but for my board (nitrogen6x kernel and u-boot config).
First of all, everything applies and builds fine on today's master. Then everything I've tested is working fine:
- X (starting the X server with the xorg.conf from Yocto):
https://github.com/Freescale/meta-fsl-arm/blob/master/recipes-graphics/xorg-xserver/xserver-xf86-config/mx6/xorg.conf
- GPU libs with X back-end (test of turorial7). Plus I made sure building with fb back-end still works fine
- Qt5 with openGl, as I didn't what was the best test I've started a few binaries:
# /usr/lib/qt/examples/opengl/hellogl2/hellogl2 # /usr/lib/qt/examples/gui/openglwindow/openglwindow # qmlscene TestCase.qml
In other words, everything runs great!
Regards,
Gary