summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* qemu-qoriq: enable aio/libusb PACKAGECONFIGTing Liu2020-05-141-1/+1
| | | | | | | aio is required for virtio-blk-dataplane and libusb for passthrough of usb devices. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* imx-uuc: Allow usage with use-mainline-bspSimone Agresta2020-05-141-1/+1
| | | | Signed-off-by: Simone Agresta <simone.agresta@bticino.it>
* packagegroup-fsl-mfgtool: Allow usage with use-mainline-bspSimone Agresta2020-05-141-1/+1
| | | | Signed-off-by: Simone Agresta <simone.agresta@bticino.it>
* imx-kobs: Allow usage with use-mainline-bspFabio Berton2020-05-111-1/+1
| | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* libdrm-armada: Allow usage with use-mainline-bspFabio Berton2020-05-111-1/+1
| | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* xf86-video-armada: Allow usage with use-mainline-bspFabio Berton2020-05-111-1/+1
| | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* gstreamer1.0-plugins-bad: update opencv patch to 4.3.0Andrey Zhizhikin2020-05-093-44/+35
| | | | | | | | | | | OpenCV has been upgraded upstream to 4.3.0 and current build of gstreamer1.0-plugins-bad is broken as the previous patch required version to be < 4.2.0 Backport the patch from upsteam to allow compilation with OpenCV 4.3.0 and replace the patch in the layer. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* firmware-imx: Add 'use-mainline-bsp' as a valid overrideOtavio Salvador2020-05-081-1/+1
| | | | | | | | As 'imx' override is now filtered out, we need to whitelist the 'use-mainline-bsp' as a valid one. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I393a43720bc8896d1aadaf1fed059e3102489f25
* qoriq-ppc: add fsl/ prefix in KERNEL_DEVICETREETing Liu2020-05-0816-16/+16
| | | | | | | Fix below issue when compiling linux-qoriq: make[2]: *** No rule to make target 'arch/powerpc/boot/dts/p4080ds.dtb'. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* u-boot-qoriq: fix pylibfdt build with Python3Ting Liu2020-05-089-0/+1537
| | | | | | | | | Backport patches to fix build failure on powerpc machines: | /bin/sh: 1: python2: not found | make[4]: *** [scripts/dtc/pylibfdt/_libfdt.so] Error 127 | make[3]: *** [scripts/dtc/pylibfdt] Error 2 Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux[-fslc]-imx: add missing config parameterAndrey Zhizhikin2020-05-072-0/+2
| | | | | | | | | | CONFIG_SND_SOC_SOF_IMX8 requires CONFIG_SND_SOC_SOF_IMX8_SUPPORT to be enabled, which is currently missing in the defconfig for both linux-imx and linux-fslc-imx kernel recipes. Add missing dependent variable to enable CONFIG_SND_SOC_SOF_IMX8. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx: Remove duplicate CRYPTO_SHA512 from defconfigKevin Lannen2020-05-072-2/+0
| | | | | | | | The mx8 defconfig already contains CRYPTO_SHA512 as a module which is what is honored so this removes the extra line that also sets CRYPTO_SHA512 to be built in Signed-off-by: Kevin Lannen <kevin@patroness.com> Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-fslc-imx: upgrade kernel to v5.4.39 and latest NXP patchesAndrey Zhizhikin2020-05-071-3/+9
| | | | | | | | | | - Kernel repository has been upgraded to the v5.4.39 tag from korg - 8 additional patches from NXP kernel tree merged Update recipe to new kernel revision and fill in tracking information, including new tag from korg and all patches applied from NXP. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-fslc: upgrade kernel to v5.4.39 from korgAndrey Zhizhikin2020-05-071-2/+2
| | | | | | | Tag v5.4.39 has been merged into the linux-fslc tree, update recipe to pull new kernel version. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* kernel-module-qoriq-gpu: rm as it is not needed nowTing Liu2020-05-062-47/+0
| | | | | | | Now qoriq and imx use unified kernel source, kernel-module-imx-gpu-viv can be used for qoriq too. remove kernel-module-qoriq-gpu. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* gpulib: rm as it is not needed nowTing Liu2020-05-061-39/+0
| | | | | | Now qoriq uses imx-gpu-viv, gpulib is not needed. remove it. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* lx2160ardb: define RCWEMMCTing Liu2020-05-061-0/+1
| | | | | | | | | | | | | | | | | EMMC boot on LX2160A RDB is supported now. Define RCWEMMC for atf build. Documents: What's New in LSDK 20.04: https://docs.nxp.com/bundle/GUID-51EEFEDB-ABD5-40C0-BEBD-6527B3494D57/page/GUID-01DD18F7-27DC-4A0F-B79B-FBB5CBA5F4C0.html LX2160A Reference Design Board: https://www.nxp.com/design/qoriq-developer-resources/layerscape-lx2160a-reference-design-board:LX2160A-RDB LX2160A Multicore Communications Processor: https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/layerscape-communication-process/layerscape-lx2160a-multicore-communications-processor:LX2160A Signed-off-by: Ting Liu <ting.liu@nxp.com>
* atf: easy define additional build targetTing Liu2020-05-061-17/+25
| | | | | | | | | | | | Use variable PLATFORM_ADDITIONAL_TARGET to allow define machine dependent atf targets. This avoids checking ${MACHINE} in shell script, and allows define additional build target using overrides. For exmaple: PLATFORM_ADDITIONAL_TARGET ??= "" PLATFORM_ADDITIONAL_TARGET_ls1012afrwy = "ls1012afrwy_512mb" PLATFORM_ADDITIONAL_TARGET_xxx = "yyy" # for other board Signed-off-by: Ting Liu <ting.liu@nxp.com>
* vpp-core/dpdkvpp: rm as it is not supported nowTing Liu2020-05-0610-677/+0
| | | | | | | | | | | vpp-core fails to build now, no plan to fix it. And no test is done on it with kernel 5.4. Remove it to avoid confusion. dpdkvpp is required for vpp-core compilation. Comparing to dpdk, it changes the thread local storage (TLS) models via -ftls-model option. Remove it along with vpp-core. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* tsntool: update to ca2d8fbTing Liu2020-05-061-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | New commits: ca2d8fb tsntool: fix baset ime get seconds.decimalseconds value 10a0aee tools: make alone 6ff6bfa tools:timestamping: add support TXTIME for procision frame transmit 18407a4 tsntool: add tag v0.4 9b6e536 demo:cnc: limit Qci config index with DEC values 65d86c7 demos:cnc: change operation mode from replace to merge ae71fc0 demos:cnc: correct some prefixes 3c9419c demos:cnc: add madatory node in configuration ee10f2d sample: add pktgen scripts for test f86c64f Merge branch 'bitbucket-master' 7b89c9e Merge pull request #2 from hthiery/master 4253910 genl_tsn.h: use the defination of bool in stdbool.h 8036f38 Makefile add libtsn.pc.in file and add install ddc2f1a Merge pull request #1 from mwalle/master dcbd9a0 Makefile: use PKG_CONFIG 9c50461 fix parallel build 465e7c4 libtsn: correct the return value 9f3e586 tsntool: optimize the condition of the error output tools/event and tools/timestamping are not be built, rm from do_install. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* cst: update to 9aafbdfTing Liu2020-05-061-1/+1
| | | | | | | | | | | New commits: 9aafbdf scripts: LS1012ARDB: Correct path for pfe image ac52cd3 scripts/platform:LS1028A: Changes firmware header offsets 21a5439 scripts/platform:LX104xA, LS1012A: Changes firmware header offsets fbe5c2e scripts/platform:LX2160A: Changes firmware header offsets 51a32cb scripts/platform:LS1088A, LS2088A: Changes firmware header offsets Signed-off-by: Ting Liu <ting.liu@nxp.com>
* uefi: update to e95ed52Ting Liu2020-05-061-1/+1
| | | | | | | | | Main updates: Common binary support for LX2-Rev1 and LX2-Rev2 LX2160A: PCIe ECAM Support Inphi: skip error return if all PLLs are not locked Signed-off-by: Ting Liu <ting.liu@nxp.com>
* rcw: install rev2 binaries for lx2160ardbTing Liu2020-05-061-0/+1
| | | | | | | | | | | | Now LX2160A rev2 is supported. Install rcw for both rev1 and rev2. LX2160A rev2 processor fixes some PCIe/qDMA/SATA/USB/FlexCAN issues. A new Reference Design Board (https://www.nxp.com/part/LX2160A-RDB-B) ships it. RCW binaries in folder lx2160ardb_rev2 is for the Reference Design Board with Rev 2 processor. Old boards uses rcw binariess in folder lx2160ardb. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dp-firmware-cadence: upgrade to LSDK-20.04Ting Liu2020-05-061-5/+5
| | | | | | | | | | Improved handling responses on AUX channel to fix failure on some Dell monitors. License-Update: use 'LA_OPT_NXP_Software_License v11 February 2020' Signed-off-by: Ting Liu <ting.liu@nxp.com>
* pktgen-dpdk: upgrade to 19.12.0Ting Liu2020-05-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modifications: - 19.12.0 - Add per queue stats when the hardware does not support it. Use the 'page stats' command to see data and use 'port X' to switch ports. - 19.10.0 - Fix up the save/load commands to get correct as in GRE key command Fix up the problem with pcap files not getting sent if the number of packets was small fix up a crash if the scrn pointer was invalid on startup fixed the log output in startup Fixed the save/load scripts to use the correct commands. Fix the IPv4/6 checksum calculations - 19.08.0 - Fix linking of Lua library when no pkg-config file is found and linking liblua.a Fixed and issue with packet rate not being changed when the packet size is changed Change version numering to year.month.patch format Change lua pktgen.set_mac() to have three args set_mac(<portlist>, 'src|dst', mac_addr) instead of two args add support for setting via lua src and dst mac addresses fix up the RSS port configuration options updated code to adjust the packet tx interval based on command changes on the packet size and other areas. - 3.7.1 - Add TTL support to single and range modes. Better docs for dump packets - Pktgen 3.7.1 will build with DPDK 18.02 to 19.08-rc2, but 18.08 has a problem with vhost.h VRING_EVENT_F_AVAIL not defined and appears the Ubuntu 19.04 version I am running does not define it correctly. - fixed the RX side using TX count for rx_burst command. - General cleanup - 3.7.0 - Fixed build issues with DPDK 19.08 as DPDK renamed a lot of defines Fixed up the meson files to build pktgen with meson and ninja Minor cleanup Signed-off-by: Ting Liu <ting.liu@nxp.com>
* secure-obj: update to fb179a8Ting Liu2020-05-061-1/+1
| | | | | | | | | | Upgrade secure-obj to fb179a8 containing just: fb179a8 Bug: Fix for PLATSEC-969 since update for LSDK-19.09 Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Jens Rehsack <sno@netbsd.org> (cherry picked from commit 41a8c80efe5c197a21433aa48d9038898c636054)
* optee-test-qoriq: add patch to use python3Ting Liu2020-05-062-0/+49
| | | | | | python2 is EOL January 2020. This fixes build failure due to python2. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux-fslc-imx: introduce 5.4.y kernel with NXP patchesAndrey Zhizhikin2020-05-063-0/+1678
| | | | | | | | | | | | | | Introduce new kernel recipe, which incorporates all patches from original NXP release 5.4.3-1.0.0 and latest patch level from stable 5.4.y kernel tree from korg. This kernel recipe is a consolidation of modifications from upstream and NXP and is meant to be supported by Community with further stable patchlevel updates, individual patches which pending in upstream to be included in the stable, and also to receive updates from NXP internal source tree from the [lf-5.4.y] branch, which corresponds to release 5.4.3-1.0.0. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx-[mfgtool]-5.4.3: update recipes to align with kernel-yoctoAndrey Zhizhikin2020-05-065-1/+11
| | | | | | | | | | | | | | | | | When kernel-yocto class is inherited by kernel recipes, the way how PV is constructed changes to reflect GIT kernel tags and meta information. This causes the fetcher search to fail, since paths used to locate files are compiled from PV. Replace version-specific paths in recipes to use PN instead, which is registered in the fetcher as a valid search location. Linux kernel recipe should have LINUX_VERSION also defined, since it is used by kernel-yocto class to derive PV. This version is set to the real kernel version provided by NXP in their source tree. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-fslc: update PV definition to align with kernel-yoctoAndrey Zhizhikin2020-05-061-1/+9
| | | | | | | | | | | | | PV is defined in the base in linux-imx.inc file and uses the definition LINUX_VERSION required by kernel-yocto.bbclass. Instead of defining the PV in the target recipe, define LINUX_VERSION which is effectively expanded in PV and used by the kernel-yocto class. This define should match to the kernel version referenced by SRC_URI and should be updated once patchlevel is merged. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx.inc: inherit kernel-yocto classAndrey Zhizhikin2020-05-061-1/+18
| | | | | | | | | | | | Since commit [de2ef0120432cba343452151e86cbc3c99876524] in oe-core, it is possible to use kernel-yocto class without including linux-yocto.inc into the recipe. Inherit the class in order to take advantage of providing mechanisms to use kernel config fragments, patches and verification features implemented upstream. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* weston: Restore partial clients for i.MX 6 and 7Tom Hochstein2020-05-051-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The clients configuration for fbdev was recently removed from meta-freescale [1] because of the following error: ``` | Run-time dependency gbm found: NO (tried pkgconfig and cmake) | | clients/meson.build:134:4: ERROR: Problem encountered: weston-simple-dmabuf-egl requires gbm which was not found. If you rather not build this, drop "dmabuf-egl" from simple-clients option. ``` [1] eda44e49618610c13ebe4c026cd4981b404a1543 It was also removed for non-Wayland from OE-core [2] because of the following error in the same client dmabuf-egl: ``` clients/meson.build:141:4: ERROR: Problem encountered: weston-simple-dmabuf-egl requires option renderer-gl which is not enabled. If you rather not build this, drop "dmabuf-egl" from simple-clients option. ``` [2] 9b1d30810eeecb46b977c8eed68be69aef891312 Restore the working subset of clients. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-qoriq: add perf patch to resolve linux-qoriq buildAndrey Zhizhikin2020-05-052-0/+64
| | | | | | | | | | | Kernel 5.4.y for QorIQ platform requires the patch in order to compile perf component successfully. Patch has a proper Upstream-Status and points to commit SHA in upstream kernel tree. It is identical to the one present in the linux-imx recipe, since kernle tree for i.MX platform also requires it. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx-5.4.3: update perf patch with upstream statusAndrey Zhizhikin2020-05-051-0/+2
| | | | | | | Upstream-Status tag was missing in the original patch and is updated to the Submitted status with reporting commit SHA in upstream. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* qtbase: Fix patch fuzz for mkspecs/linux-oe-g++/qmake.confantznin2020-05-051-6/+8
| | | | | | | The current version of the patch causes a fuzz because of context change. Signed-off-by: antznin <agodard@witekio.com>
* optee-os: Replace /lib by ${nonarch_base_libdir} in do_installantznin2020-05-051-2/+2
| | | | | | | | | | | This fixes a do_package error when using `usrmerge` in `DISTRO_FEATURES`. In that case the bin files should have been installed in /usr/lib. Using ${nonarch_base_libdir} makes the location specific to distro settings. Signed-off-by: antznin <agodard@witekio.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I9d6c015975b093f74f29927a7e8bdfd87fd3dc09
* qtbase: Allow easy override of the mainline BSP GL backendOtavio Salvador2020-05-051-1/+1
| | | | | | | | Using a weak setting, allow distributions to override it and make customizations if need (use gl, for example). Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: Id1ee47764148e07feba86e16cd7d282a37dcf9e9
* Revert "qtbase: Do not pin gles2 when using open source graphic stack"Otavio Salvador2020-05-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1cf9efd20fd94afdd2f7484b0570c570a21b8b65. The qtbase configure fail to find any suitable GL library, so it fails with: ,---- | WARNING: No QPA platform plugin enabled! This will produce a Qt that | cannot run GUI applications. See "Platform backends" in the output of | --help. | | ERROR: Feature 'opengl-desktop' was enabled, but the pre-condition | '(config.win32 && !config.winrt && !features.opengles2 | && (config.msvc || libs.opengl)) | || (!config.watchos && !config.win32 && !config.wasm && libs.opengl)' failed. | | ERROR: Feature 'eglfs' was enabled, but the pre-condition | '!config.android && !config.darwin && !config.win32 && !config.wasm | && features.egl' failed. `---- Fixed: #378 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-boot: fix mkimage_uboot linking issueMing Liu2020-05-051-0/+2
| | | | | | | | | | | In imx-boot's Makefile, it downloads a native tool mkimage_uboot and executes it, but this native tool requires libssl.so.1.1, which is in ${STAGING_LIBDIR_NATIVE}, we need set LD_LIBRARY_PATH to include it, or it might run into following errors: | ./mkimage_uboot -E -p 0x3000 -f u-boot.its u-boot.itb | ./mkimage_uboot: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory Signed-off-by: Ming Liu <ming.liu@toradex.com>
* kernel-module-qca6174_3.0: avoid kernel module build errorsPeter Griffin2020-05-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the kernel module fails to build with following undefined symbols due to missing Kconfig option. | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15910:13: error: 'qca_wlan_vendor_ocb_set_config_policy' undeclared here (not in a function); did you mean 'qca_wlan_vendor_setband_policy'? | 15910 | .policy = qca_wlan_vendor_ocb_set_config_policy, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_setband_policy | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15919:13: error: 'qca_wlan_vendor_ocb_set_utc_time_policy' undeclared here (not in a function); did you mean 'qca_wlan_vendor_ll_set_policy'? | 15919 | .policy = qca_wlan_vendor_ocb_set_utc_time_policy, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_ll_set_policy | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15929:13: error: 'qca_wlan_vendor_ocb_start_timing_advert_policy' undeclared here (not in a function); did you mean 'qca_wlan_vendor_attr_ocb_start_timing_advert'? | 15929 | .policy = qca_wlan_vendor_ocb_start_timing_advert_policy, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_attr_ocb_start_timing_advert | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15938:13: error: 'qca_wlan_vendor_ocb_stop_timing_advert_policy' undeclared here (not in a function); did you mean 'qca_wlan_vendor_attr_ocb_stop_timing_advert'? | 15938 | .policy = qca_wlan_vendor_ocb_stop_timing_advert_policy, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_attr_ocb_stop_timing_advert | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15956:13: error: 'qca_wlan_vendor_dcc_get_stats' undeclared here (not in a function); did you mean 'qca_wlan_vendor_attr_dcc_get_stats'? | 15956 | .policy = qca_wlan_vendor_dcc_get_stats, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_attr_dcc_get_stats | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15965:13: error: 'qca_wlan_vendor_dcc_clear_stats' undeclared here (not in a function); did you mean 'qca_wlan_vendor_attr_dcc_clear_stats'? | 15965 | .policy = qca_wlan_vendor_dcc_clear_stats, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_attr_dcc_clear_stats | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15974:13: error: 'qca_wlan_vendor_dcc_update_ndl' undeclared here (not in a function); did you mean 'qca_wlan_vendor_attr_dcc_update_ndl'? | 15974 | .policy = qca_wlan_vendor_dcc_update_ndl, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_attr_dcc_update_ndl | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c: In function '__wlan_hdd_cfg80211_scan': | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:22920:8: warning: ISO C90 forbids variable length array 'chList' [-Wvla] | 22920 | char chList [(request->n_channels*5)+1]; | | ^~~~ | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c: In function '__wlan_hdd_cfg80211_sched_scan_start': | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:28751:9: warning: ISO C90 forbids variable length array 'chList' [-Wvla] | 28751 | char chList [(request->n_channels*5)+1]; | | ^~~~ | At top level: | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:25078:20: warning: 'hdd_ieee80211_reason_code_to_str' defined but not used [-Wunused-function] | 25078 | static const char *hdd_ieee80211_reason_code_to_str(uint16_t reason) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
* imx-base.inc: Add imx override to filter_out list of mainline BSPOtavio Salvador2020-05-011-0/+2
| | | | | | | We should avoid leaking NXP settings when using mainline BSP so we need to filter it out. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Reduce override of libdrm for mx6, mx7 and mx8Otavio Salvador2020-05-011-1/+3
| | | | | | | The library should not be overrided for SoCs without official BSP releases from NXP as it is untested. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa: Remove 'vc4' from PACKAGECONFIG for mainline BSPOtavio Salvador2020-05-011-1/+1
| | | | | | | | The SoCs supported by meta-freescale does not use vc4 and then we can drop it from the features. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I2b8e04c54644315401315c442a5e2cec8624c3f3
* mesa: Simplify PACKAGECONFIG for mainline BSPOtavio Salvador2020-05-011-4/+1
| | | | | | | The mainline BSP can use same settings for all SoCs reducing the complexity. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xserver-xf86-config: Fix xorg.conf for 6ULLTom Hochstein2020-04-291-0/+12
| | | | | | | The 6ULL does not have a hardware-accelerated framebuffer device, so switch to the kernel framebuffer device. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Cleanup FILES for no longer used folderTom Hochstein2020-04-291-2/+0
| | | | | | | ${sysconfdir}/xdg/weston was used to install weston.ini, but that functionality has moved to weston-init. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Fix build error for opengl typoTom Hochstein2020-04-291-1/+1
| | | | | | | | There was an extra hyphen on the command line: meson: error: unrecognized arguments: --Dopengl=false Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Fix non-GBM build error for i.MX 6 & 7Tom Hochstein2020-04-291-1/+1
| | | | | | | | | | | | i.MX 6 and 7 doesn't support GBM, required by weston-simple-dmabuf-egl: | Run-time dependency gbm found: NO (tried pkgconfig and cmake) | | clients/meson.build:134:4: ERROR: Problem encountered: weston-simple-dmabuf-egl requires gbm which was not found. If you rather not build this, drop "dmabuf-egl" from simple-clients option. Remove the clients for i.MX 6 and 7. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Restructure recipe for ease of maintananceTom Hochstein2020-04-291-31/+60
| | | | | | | | Structure the recipe into two sections, the top as a verbatim copy of the upstream recipe that is the basis, and the bottom for the i.MX customization. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Align 8.0.0.imx recipe with 8.0.0Tom Hochstein2020-04-291-3/+5
| | | | | | | Update license file data and move i.MX customizations to unique lines for simpler diff. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>