[meta-freescale] [PATCH] qemu-qoriq: add glib-2.0 zlib pixman dtc to DEPENDS

2019-03-12 Thread C.r. Guo
From: Chunrong Guo 

fix the below error:
| DEBUG: Executing shell function do_configure
|
| ERROR: DTC (libfdt) version >= 1.4.2 not present. Your options:
| ERROR: glib-2.22 gthread-2.0 Zlib is required to compile QEMU

Signed-off-by: Chunrong Guo 
---
 recipes-devtools/qemu/qemu-qoriq_git.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/recipes-devtools/qemu/qemu-qoriq_git.bb 
b/recipes-devtools/qemu/qemu-qoriq_git.bb
index 889603c..51104b6 100644
--- a/recipes-devtools/qemu/qemu-qoriq_git.bb
+++ b/recipes-devtools/qemu/qemu-qoriq_git.bb
@@ -5,6 +5,7 @@ require recipes-devtools/qemu/qemu.inc
 inherit ptest
 
 RDEPENDS_${PN}-ptest = "bash make"
+DEPENDS = "glib-2.0 zlib pixman dtc"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
 
file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913"
-- 
2.7.4

-- 
___
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale


[meta-freescale] postinstall script cannot find gtk/3.0.0 in usr/lib .

2019-03-12 Thread Ruchika Dahiya
Hi ,

I am trying to build chromium -x11 and QT with master FSL community BSP for 
iMX6 sabre sd board .

I am getting following Error . In Error Log , says there is not gtk/3.0.0 
directory in / usr/lib .

ERROR: fsl-image-multimedia-full-1.0-r0 do_rootfs: The postinstall intercept 
hook 'update_gtk_immodules_cache' failed, details in 
/mnt/dev_disk2/fsl-community-Rocko/fsl-community-master/build/tmp/work/imx6qdlsabresd-fslc-linux-gnueabi/fsl-image-multimedia-full/1.0-r0/temp/log.do_rootfs
ERROR: fsl-image-multimedia-full-1.0-r0 do_rootfs:
ERROR: fsl-image-multimedia-full-1.0-r0 do_rootfs: Function failed: do_rootfs

Any idea to resolve this Error ?

Regards,
Ruchika
-- 
___
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale


[meta-freescale] [PATCH] atf: Reorganize

2019-03-12 Thread C.r. Guo
From: Chunrong Guo 

*Add FUSE DISTRO_FEATURES
*Add chassistype and ddrphyopt
*Install srk.pri and srk.pub

Signed-off-by: Chunrong Guo 
---
 recipes-bsp/atf/atf_git.bb | 90 +-
 1 file changed, 66 insertions(+), 24 deletions(-)

diff --git a/recipes-bsp/atf/atf_git.bb b/recipes-bsp/atf/atf_git.bb
index 45bd376..edba6cc 100644
--- a/recipes-bsp/atf/atf_git.bb
+++ b/recipes-bsp/atf/atf_git.bb
@@ -29,21 +29,27 @@ LDFLAGS[unexport] = "1"
 AS[unexport] = "1"
 LD[unexport] = "1"
 
-# set secure option
-# fuseopt ?= "FUSE_PROV=1  FUSE_FILE=$(CONFIG_SEC_FUSE_FILE)"
-
 BOOTTYPE ?= "nor nand qspi flexspi_nor sd emmc"
-BUILD_SECURE = "${@bb.utils.contains('COMBINED_FEATURES', 'secure', 'true', 
'false', d)}"
-BUILD_OPTEE = "${@bb.utils.contains('COMBINED_FEATURES', 'optee', 'true', 
'false', d)}"
+BUILD_SECURE = "${@bb.utils.contains('DISTRO_FEATURES', 'secure', 'true', 
'false', d)}"
+BUILD_OPTEE = "${@bb.utils.contains('DISTRO_FEATURES', 'optee', 'true', 
'false', d)}"
+BUILD_FUSE = "${@bb.utils.contains('DISTRO_FEATURES', 'fuse', 'true', 'false', 
d)}"
 
 uboot_boot_sec ?= "${DEPLOY_DIR_IMAGE}/u-boot.bin-tfa-secure-boot"
 uboot_boot ?= "${DEPLOY_DIR_IMAGE}/u-boot.bin-tfa"
 rcw ?= ""
 rcw_ls1012afrwy = "_default"
 rcw_ls1012ardb = "_default"
-rcwsec ?= ""
-rcwsec_ls1012afrwy = "_sben"
-rcwsec_ls1012ardb = "_sben"
+rcwsec ?= "_sben"
+
+chassistype ?= "ls2088_1088"
+chassistype_ls1012ardb = "ls104x_1012"
+chassistype_ls1012afrwy = "ls104x_1012"
+chassistype_ls1043ardb = "ls104x_1012"
+chassistype_ls1046ardb = "ls104x_1012"
+
+ddrphyopt ?= ""
+ddrphyopt_lx2160ardb = "fip_ddr_sec"
+
 do_configure[noexec] = "1"
 
 do_compile() {
@@ -51,14 +57,23 @@ do_compile() {
 install -d ${S}/include/tools_share/openssl
 cp -r ${RECIPE_SYSROOT}/usr/include/openssl/*   
${S}/include/tools_share/openssl
 ${RECIPE_SYSROOT_NATIVE}/usr/bin/cst/gen_keys 1024
+
+if [ "${BUILD_FUSE}" = "true" ]; then
+   ${RECIPE_SYSROOT_NATIVE}/usr/bin/cst/gen_fusescr 
${RECIPE_SYSROOT_NATIVE}/usr/bin/cst/input_files/gen_fusescr/${chassistype}/input_fuse_file
+   fuseopt="fip_fuse FUSE_PROG=1 FUSE_PROV_FILE=fuse_scr.bin"
+fi
 if [ "${BUILD_SECURE}" = "true" ]; then
 secureopt="TRUSTED_BOARD_BOOT=1 $ddrphyopt 
CST_DIR=${RECIPE_SYSROOT_NATIVE}/usr/bin/cst"
 secext="_sec"
 bl33="${uboot_boot_sec}"
-rcwsec="${rcwsec}"
+if [ ${chassistype} = ls104x_1012 ]; then
+rcwtemp="${rcwsec}"
+else
+rcwtemp="${rcw}"
+fi
 else
 bl33="${uboot_boot}"
-rcwsec="${rcw}"
+rcwtemp="${rcw}"
 fi   
 
 if [ "${BUILD_OPTEE}" = "true" ]; then
@@ -70,39 +85,47 @@ do_compile() {
 for d in ${BOOTTYPE}; do
 case $d in
 nor)
-rcwimg="${RCWNOR}${rcwsec}.bin"
+rcwimg="${RCWNOR}${rcwtemp}.bin"
 uefiboot="${UEFI_NORBOOT}"
 ;;
 nand)
-rcwimg="${RCWNAND}${rcwsec}.bin"
+rcwimg="${RCWNAND}${rcwtemp}.bin"
 ;;
 qspi)
-rcwimg="${RCWQSPI}${rcwsec}.bin"
+rcwimg="${RCWQSPI}${rcwtemp}.bin"
 ;;
 sd)
-rcwimg="${RCWSD}${rcwsec}.bin"
+rcwimg="${RCWSD}${rcwtemp}.bin"
 ;;
 flexspi_nor)
-rcwimg="${RCWXSPI}${rcwsec}.bin"
+rcwimg="${RCWXSPI}${rcwtemp}.bin"
 uefiboot="${UEFI_XSPIBOOT}"
 ;;
 esac
 
if [ -f "${DEPLOY_DIR_IMAGE}/rcw/${PLATFORM}/${rcwimg}" ]; then
+oe_runmake V=1 -C ${S} realclean
+oe_runmake V=1 -C ${S} all fip pbl PLAT=${PLATFORM} 
BOOT_MODE=${d} RCW=${DEPLOY_DIR_IMAGE}/rcw/${PLATFORM}/${rcwimg} BL33=${bl33} 
${bl32opt} ${spdopt} ${secureopt} ${fuseopt}
+cp -r ${S}/build/${PLATFORM}/release/bl2_${d}*.pbl ${S}
+cp -r ${S}/build/${PLATFORM}/release/fip.bin ${S}
+if [ "${BUILD_FUSE}" = "true" ]; then
+cp -f ${S}/build/${PLATFORM}/release/fuse_fip.bin ${S}
+fi
+
 if [ ${MACHINE} = ls1012afrwy ]; then
 oe_runmake V=1 -C ${S} realclean
 oe_runmake V=1 -C ${S} all fip pbl PLAT=ls1012afrwy_512mb 
BOOT_MODE=${d} RCW=${DEPLOY_DIR_IMAGE}/rcw/${PLATFORM}/${rcwimg} BL33=${bl33} 
${bl32opt} ${spdopt} ${secureopt} ${fuseopt}
-cp -r ${S}/build/ls1012afrwy_512mb/release/bl2_qspi.pbl 
${S}/bl2_${d}_512mb.pbl
+cp -r 
${S}/build/ls1012afrwy_512mb/release/bl2_qspi${secext}.pbl 
${S}/bl2_${d}${secext}_512mb.pbl
 cp -r ${S}/build/ls1012afrwy_512mb/release/fip.bin 
${S}/fip_512mb.bin
+if [ "${BUILD_FUSE}" = "true" ]; then
+cp -r 
${S}/build/ls1012afrwy_512mb/release/fuse_fip.bin ${S}/fuse_fip_512mb.bin
+fi
 fi
 if [ -n