summaryrefslogtreecommitdiffstats
path: root/meta-fsl-extras
diff options
context:
space:
mode:
authorMikko Gronoff <mikko.gronoff@qt.io>2017-04-13 14:57:27 +0300
committerMikko Gronoff <mikko.gronoff@qt.io>2017-04-24 06:57:05 +0000
commitc91018095897ac9b4dea998700809a5555f9b1dc (patch)
treea6b89f433aab82eae023be6399f5de40d2489902 /meta-fsl-extras
parent598139f2e742ccac9d0a31030209e14a73317764 (diff)
downloadmeta-boot2qt-c91018095897ac9b4dea998700809a5555f9b1dc.tar.gz
fsl: update freescale meta layers & related .bbappend entries
* Update meta-freescale & meta-freescale-3rdparty layers to the latest SHA1s in morty branches * Update related meta-boot2qt/meta-fsl-extras .bbappend entries by removing duplicate/obsolete entries * Update CMA-reserved-size patch for nitrogen6x * Remove Add-recovery-support patch Change-Id: Ifa1063d7b8bb4f76eea0c9c735f483136d2cd8bb Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Diffstat (limited to 'meta-fsl-extras')
-rw-r--r--meta-fsl-extras/recipes/broadcom-nvram-config/bcm4330-nvram-config.bbappend2
-rw-r--r--meta-fsl-extras/recipes/linux/linux-fslc-imx_4.%.bbappend5
-rw-r--r--meta-fsl-extras/recipes/linux/linux-imx_4.%.bbappend4
-rw-r--r--meta-fsl-extras/recipes/linux/linux-toradex_3.14.%.bbappend1
-rw-r--r--meta-fsl-extras/recipes/linux/linux-toradex_4.%.bbappend4
-rw-r--r--meta-fsl-extras/recipes/u-boot/u-boot-boundary/0002-Add-recovery-support.patch37
-rw-r--r--meta-fsl-extras/recipes/u-boot/u-boot-boundary/0002-set-CMA-reserved-size-to-384MB.patch23
-rw-r--r--meta-fsl-extras/recipes/u-boot/u-boot-boundary_git.bbappend2
-rw-r--r--meta-fsl-extras/recipes/u-boot/u-boot-script-boundary/0001-set-CMA-reserved-size-to-384MB.patch27
-rw-r--r--meta-fsl-extras/recipes/u-boot/u-boot-script-boundary_git.bbappend1
10 files changed, 25 insertions, 81 deletions
diff --git a/meta-fsl-extras/recipes/broadcom-nvram-config/bcm4330-nvram-config.bbappend b/meta-fsl-extras/recipes/broadcom-nvram-config/bcm4330-nvram-config.bbappend
index 4c472db..068b9fa 100644
--- a/meta-fsl-extras/recipes/broadcom-nvram-config/bcm4330-nvram-config.bbappend
+++ b/meta-fsl-extras/recipes/broadcom-nvram-config/bcm4330-nvram-config.bbappend
@@ -29,4 +29,4 @@
29 29
30FILESEXTRAPATHS_prepend := "${THISDIR}/${MACHINE}:" 30FILESEXTRAPATHS_prepend := "${THISDIR}/${MACHINE}:"
31 31
32COMPATIBLE_MACHINE = "(nitrogen6x|nitrogen6x-lite|wandboard-dual|wandboard-quad)" 32COMPATIBLE_MACHINE = "(cubox-i|nitrogen6x|nitrogen6x-lite|wandboard|imx6sl-warp)"
diff --git a/meta-fsl-extras/recipes/linux/linux-fslc-imx_4.%.bbappend b/meta-fsl-extras/recipes/linux/linux-fslc-imx_4.%.bbappend
index c4e0158..9a50c92 100644
--- a/meta-fsl-extras/recipes/linux/linux-fslc-imx_4.%.bbappend
+++ b/meta-fsl-extras/recipes/linux/linux-fslc-imx_4.%.bbappend
@@ -35,12 +35,7 @@ do_preconfigure_prepend() {
35 echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig 35 echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig
36 36
37 # Enable USB serial support 37 # Enable USB serial support
38 echo "CONFIG_USB_SERIAL=m" >> ${WORKDIR}/defconfig
39 echo "CONFIG_USB_SERIAL_GENERIC=y" >> ${WORKDIR}/defconfig
40 echo "CONFIG_USB_SERIAL_FTDI_SIO=m" >> ${WORKDIR}/defconfig
41 echo "CONFIG_USB_SERIAL_PL2303=m" >> ${WORKDIR}/defconfig 38 echo "CONFIG_USB_SERIAL_PL2303=m" >> ${WORKDIR}/defconfig
42 echo "CONFIG_USB_ACM=m" >> ${WORKDIR}/defconfig
43 39
44 echo "CONFIG_NAMESPACES=y" >> ${WORKDIR}/defconfig 40 echo "CONFIG_NAMESPACES=y" >> ${WORKDIR}/defconfig
45 echo "CONFIG_FHANDLE=y" >> ${WORKDIR}/defconfig
46} 41}
diff --git a/meta-fsl-extras/recipes/linux/linux-imx_4.%.bbappend b/meta-fsl-extras/recipes/linux/linux-imx_4.%.bbappend
index c4e0158..208ec74 100644
--- a/meta-fsl-extras/recipes/linux/linux-imx_4.%.bbappend
+++ b/meta-fsl-extras/recipes/linux/linux-imx_4.%.bbappend
@@ -35,11 +35,7 @@ do_preconfigure_prepend() {
35 echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig 35 echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig
36 36
37 # Enable USB serial support 37 # Enable USB serial support
38 echo "CONFIG_USB_SERIAL=m" >> ${WORKDIR}/defconfig
39 echo "CONFIG_USB_SERIAL_GENERIC=y" >> ${WORKDIR}/defconfig
40 echo "CONFIG_USB_SERIAL_FTDI_SIO=m" >> ${WORKDIR}/defconfig
41 echo "CONFIG_USB_SERIAL_PL2303=m" >> ${WORKDIR}/defconfig 38 echo "CONFIG_USB_SERIAL_PL2303=m" >> ${WORKDIR}/defconfig
42 echo "CONFIG_USB_ACM=m" >> ${WORKDIR}/defconfig
43 39
44 echo "CONFIG_NAMESPACES=y" >> ${WORKDIR}/defconfig 40 echo "CONFIG_NAMESPACES=y" >> ${WORKDIR}/defconfig
45 echo "CONFIG_FHANDLE=y" >> ${WORKDIR}/defconfig 41 echo "CONFIG_FHANDLE=y" >> ${WORKDIR}/defconfig
diff --git a/meta-fsl-extras/recipes/linux/linux-toradex_3.14.%.bbappend b/meta-fsl-extras/recipes/linux/linux-toradex_3.14.%.bbappend
index f8fac0d..58c64de 100644
--- a/meta-fsl-extras/recipes/linux/linux-toradex_3.14.%.bbappend
+++ b/meta-fsl-extras/recipes/linux/linux-toradex_3.14.%.bbappend
@@ -33,5 +33,4 @@ RDEPENDS_kernel-base = ""
33do_preconfigure_prepend () { 33do_preconfigure_prepend () {
34 # FunctionFS for adb 34 # FunctionFS for adb
35 echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig 35 echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig
36 echo "CONFIG_USB_ACM=m" >> ${WORKDIR}/defconfig
37} 36}
diff --git a/meta-fsl-extras/recipes/linux/linux-toradex_4.%.bbappend b/meta-fsl-extras/recipes/linux/linux-toradex_4.%.bbappend
index 5830238..431005b 100644
--- a/meta-fsl-extras/recipes/linux/linux-toradex_4.%.bbappend
+++ b/meta-fsl-extras/recipes/linux/linux-toradex_4.%.bbappend
@@ -32,9 +32,5 @@ RDEPENDS_kernel-base = "kernel-image kernel-devicetree"
32do_preconfigure_prepend () { 32do_preconfigure_prepend () {
33 # FunctionFS for adb 33 # FunctionFS for adb
34 echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig 34 echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig
35 echo "CONFIG_USB_ACM=m" >> ${WORKDIR}/defconfig
36 echo "TOUCHSCREEN_FUSION_F0710A=y" >> ${WORKDIR}/defconfig 35 echo "TOUCHSCREEN_FUSION_F0710A=y" >> ${WORKDIR}/defconfig
37
38 echo "CONFIG_EXTCON=y" >> ${WORKDIR}/defconfig
39 echo "CONFIG_EXTCON_USB_GPIO=y" >> ${WORKDIR}/defconfig
40} 36}
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-boundary/0002-Add-recovery-support.patch b/meta-fsl-extras/recipes/u-boot/u-boot-boundary/0002-Add-recovery-support.patch
deleted file mode 100644
index d1f5616..0000000
--- a/meta-fsl-extras/recipes/u-boot/u-boot-boundary/0002-Add-recovery-support.patch
+++ /dev/null
@@ -1,37 +0,0 @@
1From 33a5a73cd846c0bbf6a507aa4e658c74815eb1d7 Mon Sep 17 00:00:00 2001
2From: Rainer Keller <Rainer.Keller@qt.io>
3Date: Wed, 4 May 2016 12:49:40 +0200
4Subject: [PATCH] Add recovery support
5
6---
7 include/configs/nitrogen6x.h | 7 +++++++
8 1 file changed, 7 insertions(+)
9
10diff --git a/include/configs/nitrogen6x.h b/include/configs/nitrogen6x.h
11index bbc613d..9c939e6 100644
12--- a/include/configs/nitrogen6x.h
13+++ b/include/configs/nitrogen6x.h
14@@ -232,6 +232,11 @@
15 "clearenv=if sf probe || sf probe || sf probe 1 ; then " \
16 "sf erase 0xc0000 0x2000 && " \
17 "echo restored environment to factory default ; fi\0" \
18+ "recovery_boot=setenv recovery true ; dtype=mmc ; setenv bootpart 3 ; " \
19+ "for disk in 0 1 ; do " \
20+ "${dtype} dev ${disk} ; " \
21+ "load ${dtype} ${disk}:${bootpart} 10008000 /6x_bootscript && source 10008000 ; " \
22+ "done\0" \
23 "bootcmd=for dtype in ${bootdevs}" \
24 "; do " \
25 "if itest.s \"xusb\" == \"x${dtype}\" ; then " \
26@@ -245,6 +250,8 @@
27 "&& source 10008000 ; " \
28 "done ; " \
29 "done; " \
30+ "echo Startup failed, running recovery ; " \
31+ "run recovery_boot ; " \
32 "setenv stdout serial,vga ; " \
33 "echo ; echo 6x_bootscript not found ; " \
34 "echo ; echo serial console at 115200, 8N1 ; echo ; " \
35--
362.7.3
37
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-boundary/0002-set-CMA-reserved-size-to-384MB.patch b/meta-fsl-extras/recipes/u-boot/u-boot-boundary/0002-set-CMA-reserved-size-to-384MB.patch
new file mode 100644
index 0000000..9eda199
--- /dev/null
+++ b/meta-fsl-extras/recipes/u-boot/u-boot-boundary/0002-set-CMA-reserved-size-to-384MB.patch
@@ -0,0 +1,23 @@
1From 59d272d9df5337bb4bd62a96fc16c8e280c49344 Mon Sep 17 00:00:00 2001
2From: Mikko Gronoff <mikko.gronoff@qt.io>
3Date: Sun, 23 Apr 2017 21:47:01 +0300
4Subject: [PATCH] set CMA reserved size to 384MB
5
6Increased from 256MB (the default) to 384MB. Without this, HW-accelerated
7video decoding cannot work for high resolution videos.
8---
9 include/configs/nitrogen6x.h | 1 +
10 1 file changed, 1 insertion(+)
11
12diff --git a/include/configs/nitrogen6x.h b/include/configs/nitrogen6x.h
13index 646c505..ddbb4c5 100644
14--- a/include/configs/nitrogen6x.h
15+++ b/include/configs/nitrogen6x.h
16@@ -28,6 +28,7 @@
17 #define CONFIG_USB_MAX_CONTROLLER_COUNT 2
18 #define CONFIG_VIDEO
19 #define BD_I2C_MASK 7
20+#define BD_CMA "384M"
21
22 #if defined(CONFIG_SABRELITE)
23 #define CONFIG_ENV_IS_IN_MMC
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-boundary_git.bbappend b/meta-fsl-extras/recipes/u-boot/u-boot-boundary_git.bbappend
index 5f0d155..013e54b 100644
--- a/meta-fsl-extras/recipes/u-boot/u-boot-boundary_git.bbappend
+++ b/meta-fsl-extras/recipes/u-boot/u-boot-boundary_git.bbappend
@@ -30,5 +30,5 @@
30FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" 30FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
31SRC_URI += " \ 31SRC_URI += " \
32 file://0001-Add-support-for-KOE-tx31d200vm0baa-display.patch \ 32 file://0001-Add-support-for-KOE-tx31d200vm0baa-display.patch \
33 file://0002-Add-recovery-support.patch \ 33 file://0002-set-CMA-reserved-size-to-384MB.patch \
34 " 34 "
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-script-boundary/0001-set-CMA-reserved-size-to-384MB.patch b/meta-fsl-extras/recipes/u-boot/u-boot-script-boundary/0001-set-CMA-reserved-size-to-384MB.patch
deleted file mode 100644
index d648340..0000000
--- a/meta-fsl-extras/recipes/u-boot/u-boot-script-boundary/0001-set-CMA-reserved-size-to-384MB.patch
+++ /dev/null
@@ -1,27 +0,0 @@
1From 3bb661da09e2a57ef452d388d69b8d01044136f1 Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@theqtcompany.com>
3Date: Wed, 13 Jan 2016 09:26:33 +0200
4Subject: [PATCH] set CMA reserved size to 384MB
5
6Increased from 256MB (the default) to 384MB. Without this, HW-accelerated
7video decoding cannot work for high resolution videos.
8---
9 board/boundary/nitrogen6x/6x_bootscript-yocto-3.14.txt | 2 +-
10 1 file changed, 1 insertion(+), 1 deletion(-)
11
12diff --git a/board/boundary/nitrogen6x/6x_bootscript-yocto-3.14.txt b/board/boundary/nitrogen6x/6x_bootscript-yocto-3.14.txt
13index 86242b5..da4ea05 100644
14--- a/board/boundary/nitrogen6x/6x_bootscript-yocto-3.14.txt
15+++ b/board/boundary/nitrogen6x/6x_bootscript-yocto-3.14.txt
16@@ -92,7 +92,7 @@ if itest.s "x" == "x${cmd_xxx_present}" ; then
17 echo "!!!!!!!!!!!!!!!!"
18 fi
19
20-setenv bootargs "${bootargs} console=${console},115200 vmalloc=400M consoleblank=0 rootwait fixrtc"
21+setenv bootargs "${bootargs} console=${console},115200 vmalloc=400M cma=384M consoleblank=0 rootwait fixrtc"
22
23
24 bpart=2
25--
261.9.1
27
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-script-boundary_git.bbappend b/meta-fsl-extras/recipes/u-boot/u-boot-script-boundary_git.bbappend
index a01780a..dafcf84 100644
--- a/meta-fsl-extras/recipes/u-boot/u-boot-script-boundary_git.bbappend
+++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-boundary_git.bbappend
@@ -29,6 +29,5 @@
29 29
30FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" 30FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
31SRC_URI += " \ 31SRC_URI += " \
32 file://0001-set-CMA-reserved-size-to-384MB.patch \
33 file://0001-Set-screen-resolution-for-ft5x06_ts-based-on-selecte.patch \ 32 file://0001-Set-screen-resolution-for-ft5x06_ts-based-on-selecte.patch \
34 " 33 "