summaryrefslogtreecommitdiffstats
path: root/meta-fsl-extras
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@theqtcompany.com>2016-02-18 13:17:01 +0200
committerSamuli Piippo <samuli.piippo@theqtcompany.com>2016-02-18 11:41:13 +0000
commit2d32180474fcb92089b6ba82152731f8dd5b737d (patch)
treee7396b7e88c7d99c4bcfcafe7f2a63db4d3c294e /meta-fsl-extras
parent9dd305d1166a974eb33b9d11f83338928b70945d (diff)
downloadmeta-boot2qt-2d32180474fcb92089b6ba82152731f8dd5b737d.tar.gz
sabre: Use hdmi as primary display only if connected
Test if HDMI display is connected before setting it as primary display. Otherwise set lvds as primary display. Test can be overridden by setting video_interfaces env. Change-Id: If52b3cd57fc2645296ae8595ce02ae608359f24a Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
Diffstat (limited to 'meta-fsl-extras')
-rw-r--r--meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-Use-hdmi-as-primary-display-only-if-connected.patch37
-rw-r--r--meta-fsl-extras/recipes/u-boot/u-boot-fslc_2015.%.bbappend1
2 files changed, 38 insertions, 0 deletions
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-Use-hdmi-as-primary-display-only-if-connected.patch b/meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-Use-hdmi-as-primary-display-only-if-connected.patch
new file mode 100644
index 0000000..ddd90c6
--- /dev/null
+++ b/meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-Use-hdmi-as-primary-display-only-if-connected.patch
@@ -0,0 +1,37 @@
1From 734ccf82db363efddb960b1c4f7db4081f2fdd7c Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@theqtcompany.com>
3Date: Thu, 18 Feb 2016 12:49:01 +0200
4Subject: [PATCH] Use hdmi as primary display only if connected
5
6Test if HDMI display is connected before setting it as primary display.
7Otherwise set lvds as primary display. Test can be overridden by
8setting video_interfaces env.
9---
10 include/configs/mx6sabre_common.h | 10 +++++++++-
11 1 file changed, 9 insertions(+), 1 deletion(-)
12
13diff --git a/include/configs/mx6sabre_common.h b/include/configs/mx6sabre_common.h
14index a8746a4..485f232 100644
15--- a/include/configs/mx6sabre_common.h
16+++ b/include/configs/mx6sabre_common.h
17@@ -163,8 +163,16 @@
18 "video_args_lcd=setenv video_args $video_args " \
19 "video=mxcfb${fb}:dev=lcd,CLAA-WVGA,if=RGB666\0" \
20 "fb=0\0" \
21- "video_interfaces=hdmi lvds lcd\0" \
22+ "video_interfaces=\0" \
23 "video_args_script=" \
24+ "if test -z \"${video_interfaces}\"; then " \
25+ "i2c dev 1; " \
26+ "if i2c probe 0x50; then " \
27+ "setenv video_interfaces hdmi lvds lcd; " \
28+ "else " \
29+ "setenv video_interfaces lvds hdmi lcd; " \
30+ "fi; " \
31+ "fi; " \
32 "for v in ${video_interfaces}; do " \
33 "run video_args_${v}; " \
34 "setexpr fb $fb + 1; " \
35--
361.9.1
37
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2015.%.bbappend b/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2015.%.bbappend
index 533fef6..ec76540 100644
--- a/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2015.%.bbappend
+++ b/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2015.%.bbappend
@@ -22,4 +22,5 @@
22FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" 22FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
23SRC_URI += " \ 23SRC_URI += " \
24 file://0001-Updated-kernel-arguments-for-sabre-sd.patch \ 24 file://0001-Updated-kernel-arguments-for-sabre-sd.patch \
25 file://0001-Use-hdmi-as-primary-display-only-if-connected.patch \
25 " 26 "