engicam: Add new boards and qt5
v3 cover engicam: Add new boards and qt5
From: Jagan Teki <[email protected]>
This series add new boards from Engicam with qt5 support for each.
Jagan Teki (6):
engicam: imx6qdl_icore: Bump to latest Linux and uboot releases
board: icorem6: Add Qt5 configs for 800x480 LVDS display
engicam: icorem6: Add OF C.TOUCH 10.1 Kit
board: icorem6: Add Qt5 configs for 1280x800 LVDS display
engicam: icorem6: Add OF C.TOUCH 12 Kit
board: icorem6: Add Qt5 configs for 1280x480 LVDS display
.gitlab-ci.yml | 1 + DEVELOPERS | 1 + board/engicam/icorem6/genimage.cfg | 4 +- board/engicam/icorem6/linux_qt5.fragment | 4 ++ board/engicam/icorem6/readme.txt | 24 +++++++ .../rootfs_overlay/root/imx6qdl-icore-ofcap10.json | 11 +++ .../rootfs_overlay/root/imx6qdl-icore-ofcap12.json | 11 +++ .../icorem6/rootfs_overlay/root/imx6qdl-icore.json | 11 +++ configs/engicam_imx6qdl_icore_defconfig | 12 ++-- configs/engicam_imx6qdl_icore_qt5_defconfig | 81 ++++++++++++++++++++++ 10 files changed, 153 insertions(+), 7 deletions(-) create mode 100644 board/engicam/icorem6/linux_qt5.fragment create mode 100644 board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore-ofcap10.json create mode 100644 board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore-ofcap12.json create mode 100644 board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json create mode 100644 configs/engicam_imx6qdl_icore_qt5_defconfig
Signature · 1 line
2.7.4
PATCH v3 1/6 engicam: imx6qdl_icore: Bump to latest Linux and uboot releases
From: Jagan Teki <[email protected]>
- Linux: 4.13
- Uboot: 2017.07
---
Changes for v3:
- newly added
configs/engicam_imx6qdl_icore_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
configs/engicam_imx6qdl_icore_defconfig +4 -4
@@ -4,8 +4,8 @@ BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_ARM_FPU_VFPV3=y -# Linux headers same as kernel, a 4.11 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_11=y +# Linux headers same as kernel, a 4.13 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_13=y # System BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"
@@ -14,7 +14,7 @@ BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.07-rc1" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.07" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx6qdl_icore_mmc" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
@@ -25,7 +25,7 @@ BR2_TARGET_UBOOT_SPL_NAME="SPL" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.11.5" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.13" BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x10008000"
Signature · 1 line
2.7.4
Arnout Vandecappelle
AppliedPATCH v3 1/6 engicam: imx6qdl_icore: Bump to latest Linux and uboot releases
Quoted 6 lines · Jagan Teki
From: Jagan Teki <[email protected]>
- Linux: 4.13
- Uboot: 2017.07Signed-off-by Jagan Teki <[email protected]>
Applied to master, thanks.
Regards,
Arnout
Quoted 41 lines
---
Changes for v3:
- newly addedconfigs/engicam_imx6qdl_icore_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)configs/engicam_imx6qdl_icore_defconfig +4
-4@@ -4,8 +4,8 @@ BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_ARM_FPU_VFPV3=y -# Linux headers same as kernel, a 4.11 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_11=y +# Linux headers same as kernel, a 4.13 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_13=y # System BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"@@ -14,7 +14,7 @@ BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.07-rc1" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.07" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx6qdl_icore_mmc" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y@@ -25,7 +25,7 @@ BR2_TARGET_UBOOT_SPL_NAME="SPL" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.11.5" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.13" BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x10008000"
Signature · 6 lines
Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
PATCH v3 2/6 board: icorem6: Add Qt5 configs for 800x480 LVDS display
In reply to Jagan TekiFrom: Jagan Teki <[email protected]>
i.CoreM6 Starter Kit has 800x480 LVDS display, this patch adds relevant qt5 configs with supports opensource Etnaviv graphical stack.
---
Changes for v3:
- none
Changes for v2:
- Remove pathes, since there are in Mainline
- Add separate defconfig file qt5
- Update .gitlab-ci.yml
- Update DEVELOPERS
- Drop unneeded configs
.gitlab-ci.yml | 1 + DEVELOPERS | 1 + board/engicam/icorem6/linux_qt5.fragment | 4 ++ board/engicam/icorem6/readme.txt | 14 ++++ .../icorem6/rootfs_overlay/root/imx6qdl-icore.json | 11 +++ configs/engicam_imx6qdl_icore_qt5_defconfig | 81 ++++++++++++++++++++++ 6 files changed, 112 insertions(+) create mode 100644 board/engicam/icorem6/linux_qt5.fragment create mode 100644 board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json create mode 100644 configs/engicam_imx6qdl_icore_qt5_defconfig
.gitlab-ci.yml +1 -0
@@ -97,6 +97,7 @@ ci40_defconfig: *defconfig csky_gx6605s_defconfig: *defconfig cubieboard2_defconfig: *defconfig engicam_imx6qdl_icore_defconfig: *defconfig +engicam_imx6qdl_icore_qt5_defconfig: *defconfig engicam_imx6qdl_icore_rqs_defconfig: *defconfig engicam_imx6ul_geam_defconfig: *defconfig engicam_imx6ul_isiot_defconfig: *defconfig
DEVELOPERS +1 -0
@@ -868,6 +868,7 @@ F: package/keepalived/ N: Jagan Teki <[email protected]> F: board/engicam/ F: configs/engicam_imx6qdl_icore_defconfig +F: configs/engicam_imx6qdl_icore_qt5_defconfig F: configs/engicam_imx6qdl_icore_rqs_defconfig F: configs/engicam_imx6ul_geam_defconfig F: configs/engicam_imx6ul_isiot_defconfig
board/engicam/icorem6/linux_qt5.fragment new file +4 -0
@@ -0,0 +1,4 @@ +# Currently kernel mainline exhibits issues when running cpufreq as ondemand +# governor on mx6. +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
board/engicam/icorem6/readme.txt +14 -0
@@ -66,4 +66,18 @@ To boot your newly created system: - close JM3 for sd boot. - power on the board. +Testing graphics on i.CoreM6 Starter Kit: +======================================== + +Running kmscube +# kmscube -D /dev/dri/card1 + +Running glmark2-es2-drm +# glmark2-es2-drm + +Running Qt5 Cinematic Demo: +- for i.CoreM6 Starter Kit +# export QT_QPA_EGLFS_KMS_CONFIG=/root/imx6qdl-icore.json +# CinematicExperience-demo + Enjoy!
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json new file +11 -0
@@ -0,0 +1,11 @@ +{ + "device": "/dev/dri/card1", + "hwcursor": false, + "pbuffers": true, + "outputs": [ + { + "name": "LVDS-1", + "mode": "800x480" + } + ] +}
configs/engicam_imx6qdl_icore_qt5_defconfig new file +81 -0
81 lines not on this page · raw message
Signature · 1 line
2.7.4
PATCH v3 2/6 board: icorem6: Add Qt5 configs for 800x480 LVDS display
I was about to apply, but...
Quoted 6 lines · Jagan Teki
From: Jagan Teki <[email protected]>
i.CoreM6 Starter Kit has 800x480 LVDS display, this patch adds relevant qt5 configs with supports opensource Etnaviv graphical stack.
Signed-off-by Jagan Teki <[email protected]>
[snip]
board/engicam/icorem6/linux_qt5.fragment line 4
Quoted 10 lines
board/engicam/icorem6/linux_qt5.fragment new file +4
-0@@ -0,0 +1,4 @@ +# Currently kernel mainline exhibits issues when running cpufreq as ondemand +# governor on mx6. +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
This is the same as board/freescale/imx6-sabresd/linux_qt5.fragment, perhaps
that file could be used directly?
Quoted 1 line
board/engicam/icorem6/readme.txt +0
-0
[snip]
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json line 2
Quoted 8 lines
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json new file +2
-0@@ -0,0 +1,11 @@ +{ + "device": "/dev/dri/card1",
Fabio (in Cc) changed this to card0 with the bump to Linux 4.13.3. For the
iCore this is not needed?
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json line 9
Quoted 7 lines
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json new file +7
-0+ "hwcursor": false, + "pbuffers": true, + "outputs": [ + { + "name": "LVDS-1", + "mode": "800x480" + }
Fabio explicitly turns off HDMI. Not needed?
Quoted 2 lines
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json new file +2
-0+ ] +}
[snip]
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json
Quoted 3 lines
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json new file +3
-0+BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.07" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx6qdl_icore_mmc"
Fabio converted the imx6-sabresd to SPL boot, so that the same defconfig can be
used for different boards. Could the enigcam boards use the same defconfig?
Regards,
Arnout
Signature · 6 lines
Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
PATCH v3 2/6 board: icorem6: Add Qt5 configs for 800x480 LVDS display
Quoted 10 lines · Arnout Vandecappelle
I was about to apply, but...
Quoted 6 lines · Jagan Teki
From: Jagan Teki <[email protected]>
i.CoreM6 Starter Kit has 800x480 LVDS display, this patch adds relevant qt5 configs with supports opensource Etnaviv graphical stack.
Signed-off-by Jagan Teki <[email protected]>[snip]
Quoted 13 lines
board/engicam/icorem6/linux_qt5.fragment line 4
Quoted 10 lines
board/engicam/icorem6/linux_qt5.fragment new file +4
-0@@ -0,0 +1,4 @@ +# Currently kernel mainline exhibits issues when running cpufreq as ondemand +# governor on mx6. +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=yThis is the same as board/freescale/imx6-sabresd/linux_qt5.fragment, perhaps
that file could be used directly?
I thought the same, but since it's different board and made it local to board.
Quoted 24 lines
Quoted 2 lines
board/engicam/icorem6/readme.txt +0
-0[snip]
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json line 2
Quoted 8 lines
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json new file +2
-0@@ -0,0 +1,11 @@ +{ + "device": "/dev/dri/card1",Fabio (in Cc) changed this to card0 with the bump to Linux 4.13.3. For the
iCore this is not needed?board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json line 9
Quoted 7 lines
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json new file +7
-0+ "hwcursor": false, + "pbuffers": true, + "outputs": [ + { + "name": "LVDS-1", + "mode": "800x480" + }
Quoted 1 line
Fabio explicitly turns off HDMI. Not needed?
HDMI not supporting this board yet.
Quoted 4 lines
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json line 11
Quoted 3 lines
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json new file +2
-0+ ] +}
Quoted 8 lines
[snip]
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json
Quoted 3 lines
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json new file +3
-0+BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.07" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx6qdl_icore_mmc"Fabio converted the imx6-sabresd to SPL boot, so that the same defconfig can be
used for different boards. Could the enigcam boards use the same defconfig?
No, it used different defconfig.
thanks!
Signature · 4 lines
Jagan Teki Senior Linux Kernel Engineer | Amarula Solutions U-Boot, Linux | Upstream Maintainer Hyderabad, India.
PATCH v3 3/6 engicam: icorem6: Add OF C.TOUCH 10.1 Kit
In reply to Jagan TekiFrom: Jagan Teki <[email protected]>
This patch add support for Open Frame C.TOUCH 10.1 Kit.
---
Changes for v3:
- newly added
board/engicam/icorem6/genimage.cfg | 3 ++- board/engicam/icorem6/readme.txt | 4 ++++ configs/engicam_imx6qdl_icore_defconfig | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-)
board/engicam/icorem6/genimage.cfg +2 -1
@@ -3,7 +3,8 @@ image boot.vfat { files = { "uImage", "imx6dl-icore.dtb", - "imx6q-icore.dtb" + "imx6q-icore.dtb", + "imx6q-icore-ofcap10.dtb" } } size = 64M
board/engicam/icorem6/readme.txt +4 -0
@@ -7,6 +7,8 @@ platform boards. i.CoreM6 Quad/Dual/DualLite/Solo SOM Starter kits: https://www.engicam.com/vis-prod/101120 +i.CoreM6 Quad/Dual/DualLite/Solo Open Frame 10.1 C.TOUCH kits: +https://www.engicam.com/vis-prod/101133 This configuration uses U-Boot mainline and kernel mainline.
@@ -28,6 +30,8 @@ You will find the following files in output/images/: - imx6q-icore.dtb - for i.CoreM6 DualLite/Solo: - imx6dl-icore.dtb +- for i.CoreM6 Quad/Dual ofcap 10: + - imx6q-icore-ofcap10.dtb - rootfs.ext4 - rootfs.tar - sdcard.img
configs/engicam_imx6qdl_icore_defconfig +2 -2
@@ -30,10 +30,10 @@ BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x10008000" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6dl-icore imx6q-icore" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6dl-icore imx6q-icore imx6q-icore-ofcap10" # Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Engicam i.CoreM6 Quad/Dual/DualLite/Solo Starter Kit" +BR2_TARGET_GENERIC_ISSUE="Welcome to Engicam i.CoreM6 Quad/Dual/DualLite/Solo" BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_PACKAGE_HOST_DOSFSTOOLS=y
Signature · 1 line
2.7.4
PATCH v3 4/6 board: icorem6: Add Qt5 configs for 1280x800 LVDS display
In reply to Jagan TekiFrom: Jagan Teki <[email protected]>
i.CoreM6 OF C.TOUCH 10.1 Kit has 1280x800 LVDS display, this patch adds relevant qt5 configs with supports opensource Etnaviv graphical stack.
---
Changes for v3:
- newly added
board/engicam/icorem6/readme.txt | 6 ++++-- .../icorem6/rootfs_overlay/root/imx6qdl-icore-ofcap10.json | 11 +++++++++++ configs/engicam_imx6qdl_icore_qt5_defconfig | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore-ofcap10.json
board/engicam/icorem6/readme.txt +4 -2
@@ -70,8 +70,8 @@ To boot your newly created system: - close JM3 for sd boot. - power on the board. -Testing graphics on i.CoreM6 Starter Kit: -======================================== +Testing graphics on i.CoreM6: +============================ Running kmscube # kmscube -D /dev/dri/card1
@@ -82,6 +82,8 @@ Running glmark2-es2-drm Running Qt5 Cinematic Demo: - for i.CoreM6 Starter Kit # export QT_QPA_EGLFS_KMS_CONFIG=/root/imx6qdl-icore.json +- for i.CoreM6 ofcap10 +# export QT_QPA_EGLFS_KMS_CONFIG=/root/imx6qdl-icore-ofcap10.json # CinematicExperience-demo Enjoy!
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore-ofcap10.json new file +11 -0
@@ -0,0 +1,11 @@ +{ + "device": "/dev/dri/card1", + "hwcursor": false, + "pbuffers": true, + "outputs": [ + { + "name": "LVDS-1", + "mode": "1280x800" + } + ] +}
configs/engicam_imx6qdl_icore_qt5_defconfig +1 -1
@@ -30,7 +30,7 @@ BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x10008000" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6dl-icore imx6q-icore" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6dl-icore imx6q-icore imx6q-icore-ofcap10" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/engicam/icorem6/linux_qt5.fragment" # Filesystem
Signature · 1 line
2.7.4
PATCH v3 5/6 engicam: icorem6: Add OF C.TOUCH 12 Kit
In reply to Jagan TekiFrom: Jagan Teki <[email protected]>
This patch add support for Open Frame C.TOUCH 12 Kit.
---
Changes for v3:
- newly added
board/engicam/icorem6/genimage.cfg | 3 ++- board/engicam/icorem6/readme.txt | 2 ++ configs/engicam_imx6qdl_icore_defconfig | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-)
board/engicam/icorem6/genimage.cfg +2 -1
@@ -4,7 +4,8 @@ image boot.vfat { "uImage", "imx6dl-icore.dtb", "imx6q-icore.dtb", - "imx6q-icore-ofcap10.dtb" + "imx6q-icore-ofcap10.dtb", + "imx6q-icore-ofcap12.dtb" } } size = 64M
board/engicam/icorem6/readme.txt +2 -0
@@ -32,6 +32,8 @@ You will find the following files in output/images/: - imx6dl-icore.dtb - for i.CoreM6 Quad/Dual ofcap 10: - imx6q-icore-ofcap10.dtb +- for i.CoreM6 Quad/Dual ofcap 12: + - imx6q-icore-ofcap12.dtb - rootfs.ext4 - rootfs.tar - sdcard.img
configs/engicam_imx6qdl_icore_defconfig +1 -1
@@ -30,7 +30,7 @@ BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x10008000" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6dl-icore imx6q-icore imx6q-icore-ofcap10" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6dl-icore imx6q-icore imx6q-icore-ofcap10 imx6q-icore-ofcap12" # Filesystem BR2_TARGET_GENERIC_ISSUE="Welcome to Engicam i.CoreM6 Quad/Dual/DualLite/Solo"
Signature · 1 line
2.7.4
PATCH v3 6/6 board: icorem6: Add Qt5 configs for 1280x480 LVDS display
In reply to Jagan TekiFrom: Jagan Teki <[email protected]>
i.CoreM6 OF C.TOUCH 12 Kit has 1280x480 LVDS display, this patch adds relevant qt5 configs with supports opensource Etnaviv graphical stack.
---
Changes for v3:
- newly added
board/engicam/icorem6/readme.txt | 2 ++ .../icorem6/rootfs_overlay/root/imx6qdl-icore-ofcap12.json | 11 +++++++++++ configs/engicam_imx6qdl_icore_qt5_defconfig | 2 +- 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore-ofcap12.json
board/engicam/icorem6/readme.txt +2 -0
@@ -86,6 +86,8 @@ Running Qt5 Cinematic Demo: # export QT_QPA_EGLFS_KMS_CONFIG=/root/imx6qdl-icore.json - for i.CoreM6 ofcap10 # export QT_QPA_EGLFS_KMS_CONFIG=/root/imx6qdl-icore-ofcap10.json +- for i.CoreM6 ofcap12 +# export QT_QPA_EGLFS_KMS_CONFIG=/root/imx6qdl-icore-ofcap12.json # CinematicExperience-demo Enjoy!
board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore-ofcap12.json new file +11 -0
@@ -0,0 +1,11 @@ +{ + "device": "/dev/dri/card1", + "hwcursor": false, + "pbuffers": true, + "outputs": [ + { + "name": "LVDS-1", + "mode": "1280x480" + } + ] +}
configs/engicam_imx6qdl_icore_qt5_defconfig +1 -1
@@ -30,7 +30,7 @@ BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x10008000" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6dl-icore imx6q-icore imx6q-icore-ofcap10" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6dl-icore imx6q-icore imx6q-icore-ofcap10 imx6q-icore-ofcap12" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/engicam/icorem6/linux_qt5.fragment" # Filesystem
Signature · 1 line
2.7.4
v3 cover engicam: Add new boards and qt5
In reply to Jagan TekiQuoted 11 lines · Jagan Teki
From: Jagan Teki <[email protected]>
This series add new boards from Engicam with qt5 support for each.
Jagan Teki (6):
engicam:imx6qdl_icore: Bump to latest Linux and uboot releases
board: icorem6: Add Qt5 configs for 800x480 LVDS display
engicam: icorem6: Add OF C.TOUCH 10.1 Kit
board: icorem6: Add Qt5 configs for 1280x800 LVDS display
engicam: icorem6: Add OF C.TOUCH 12 Kit
board: icorem6: Add Qt5 configs for 1280x480 LVDS display
Any comments on this?
thanks!
Signature · 4 lines
Jagan Teki Free Software Engineer | www.openedev.com U-Boot, Linux | Upstream Maintainer Hyderabad, India.
v3 cover engicam: Add new boards and qt5
On 21-Sep-2017 6:05 PM, "Jagan Teki" <[email protected]> wrote:
Quoted 11 lines · Jagan Teki
From: Jagan Teki <[email protected]>
This series add new boards from Engicam with qt5 support for each.
Jagan Teki (6):
engicam:imx6qdl_icore: Bump to latest Linux and uboot releases
board: icorem6: Add Qt5 configs for 800x480 LVDS display
engicam: icorem6: Add OF C.TOUCH 10.1 Kit
board: icorem6: Add Qt5 configs for 1280x800 LVDS display
engicam: icorem6: Add OF C.TOUCH 12 Kit
board: icorem6: Add Qt5 configs for 1280x480 LVDS display
Any comments on this?
We're planning to send GST patches on top of this series, would you please comment.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170927/13021ff4/attachment.html>
v3 cover engicam: Add new boards and qt5
Hi Jagan,
Quoted 20 lines · Jagan Teki
On 21-Sep-2017 6:05 PM, "Jagan Teki" <[email protected] <mailto:[email protected]>> wrote:
On Wed, Sep 13, 2017 at 5:12 PM, Jagan Teki <[email protected] <mailto:[email protected]>> wrote:
> From: Jagan Teki <[email protected] <mailto:[email protected]>>
>
> This series add new boards from Engicam with qt5 support for each. >
> Jagan Teki (6):
>? ?engicam:imx6qdl_icore: Bump to latest Linux and uboot releases >? ?board: icorem6: Add Qt5 configs for 800x480 LVDS display >? ?engicam: icorem6: Add OF C.TOUCH 10.1 Kit
>? ?board: icorem6: Add Qt5 configs for 1280x800 LVDS display >? ?engicam: icorem6: Add OF C.TOUCH 12 Kit
>? ?board: icorem6: Add Qt5 configs for 1280x480 LVDS display
Quoted 4 lines
Any comments on this?
We're planning to send GST patches on top of this series, would you please comment.
I've been wary about applying this patch series because we don't really want
qt5 defconfigs for every board. Especially since we already have a mx6/Etnaviv defconfig (imx6-sabresd_qt5_defconfig). Initially I even thought you were adding three different qt5 defconfigs... But fortunately it's just one.
That said, since you're clearly actively working with this, it's worth
including it.
Peter, Thomas, opinions?
Regards,
Arnout
Signature · 6 lines
Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
v3 cover engicam: Add new boards and qt5
Hello,
Quoted 9 lines · Arnout Vandecappelle
I've been wary about applying this patch series because we don't really want
qt5 defconfigs for every board. Especially since we already have a mx6/Etnaviv defconfig (imx6-sabresd_qt5_defconfig). Initially I even thought you were adding three different qt5 defconfigs... But fortunately it's just one.That said, since you're clearly actively working with this, it's worth
including it.Peter, Thomas, opinions?
I'm also worried about the growing number of defconfig files, targeting specific use cases. But we don't really have a better way to support such example configurations other by merging more defconfig files, so probably we should do it.
As long as we remain aggressive in dropping defconfig files that are not maintained, I believe we can accept more defconfig files.
Best regards,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com
v3 cover engicam: Add new boards and qt5
In reply to Jagan TekiQuoted 11 lines · Jagan Teki
From: Jagan Teki <[email protected]>
This series add new boards from Engicam with qt5 support for each.
Jagan Teki (6):
engicam:imx6qdl_icore: Bump to latest Linux and uboot releases
board: icorem6: Add Qt5 configs for 800x480 LVDS display
engicam: icorem6: Add OF C.TOUCH 10.1 Kit
board: icorem6: Add Qt5 configs for 1280x800 LVDS display
engicam: icorem6: Add OF C.TOUCH 12 Kit
board: icorem6: Add Qt5 configs for 1280x480 LVDS display
Series applied to master, with slight changes to readme.txt.
I pushed an additional separate patch to readme.txt that makes an IMO nicer
distinction between the different boards - I found the list of DTB files a bit confusing. Could you take a look at the result?
It would have been nice to be able to merge more of this stuff with the sabre
configs, but as you mentioned they still have separate U-Boot configs so that won't be possible, and the json files are also different. Pity.
Regards,
Arnout
Quoted 18 lines
.gitlab-ci.yml | 1 + DEVELOPERS | 1 + board/engicam/icorem6/genimage.cfg | 4 +- board/engicam/icorem6/linux_qt5.fragment | 4 ++ board/engicam/icorem6/readme.txt | 24 +++++++ .../rootfs_overlay/root/imx6qdl-icore-ofcap10.json | 11 +++ .../rootfs_overlay/root/imx6qdl-icore-ofcap12.json | 11 +++ .../icorem6/rootfs_overlay/root/imx6qdl-icore.json | 11 +++ configs/engicam_imx6qdl_icore_defconfig | 12 ++-- configs/engicam_imx6qdl_icore_qt5_defconfig | 81 ++++++++++++++++++++++ 10 files changed, 153 insertions(+), 7 deletions(-) create mode 100644 board/engicam/icorem6/linux_qt5.fragment create mode 100644 board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore-ofcap10.json create mode 100644 board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore-ofcap12.json create mode 100644 board/engicam/icorem6/rootfs_overlay/root/imx6qdl-icore.json create mode 100644 configs/engicam_imx6qdl_icore_qt5_defconfig
Signature · 6 lines
Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF