summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* mc: update to 249c325Chunrong Guo2019-10-211-1/+1
| | | | | | | | | | | *update to lsdk 1909 tag include the following changes: 249c325 - Add the prebuilt binaries of mc 10.18.0 release 3173855 - Add the prebuilt binaries of mc 10.17.0 release *Upgrade version to 10.18.0 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* mc-utils: update to b11bd6bChunrong Guo2019-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | *update to lsdk 1909 tag include the following changes: b11bd6b - add -q parameter in Makefile to suppress warnings 88ef94c - Fix the DPC files 81b29e9 - add API for MC 10.18.0 385c5c0 - add comments in DPC files cd587e8 - Update DPC files with CONSOLE_MODE_OFF ac44b91 - add API for MC 10.17.0 7081395 - api: add symlink for mc 10.15.1 176d0f0 - api: add symlink for mc 10.9.2 42d8e0c - remove API for MC 10.9.2 99ad9dd - api: add symlink for mc 10.9.1 f0f3778 - remove API for MC 10.9.1 11671fa - api: add symlink for mc 10.8.2 dd8bfef - add API for MC 10.8.1 86cdb55 - api: add symlink for mc 10.3.4 73fd0ee - delete APT for MC 10.3.4 and add for MC 10.3.3 15acb73 - add API for MC 10.3.1 6f0dd0e - add API for MC 10.3.0 965c97e - api: add symlink for MC 10.16.1 2b51a3a - api: add symlink for MC 10.16.2 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* atf: update to 85e98b9Chunrong Guo2019-10-211-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | *update to lsdk 1909 tag include the following changes: 85e98b9 - nxp: errata: Enable workaround for Erratum A010539 with POLICY_OTA 8882a80 - ddr: phy: phy-gen2: optmial PHY settings 07d897c - plat: nxp: Add OTA support for Secure Boot 9fde61d - nand: fix for bad block management while nand read c4cbfcd - plat: nxp: ls1028a: Fix RDB reset issue durwing lpm20 exit 3502a08 - plat/nxp/nand: Add missing ONFI Device flag 7497445 - plat: nxp: ls1012afrwy_512mb: Add NXP_SD_BLOCK_BUF_SIZE definition 7f9026a - plat: nxp: ota: show OTA status clearly ccc6620 - LPM-20 support on ls1028ardb. fb76032 - moved the PMU Core & cluster mask from lsch3.h 15f9e0e - plat: nxp: Add OTA support with POLICY_OTA option 51c6363 - nxp: drivers: wdt: Add SP805 Watchdog support 3776f41 - nxp: drivers: wdt: Add Watchdog support 761ece9 - plat: nxp: soc-ls1012: Add NXP_SD_BLOCK_BUF_SIZE definition e77ebd1 - nxp/sd: Add write support for eSDHC 7132834 - plat/lx2: Add support for correct CCN configuration for LX2120 411ed2b - plat/lx2: Correct RNF node to cluster mapping *Add OTA support Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* u-boot-qoriq: update to ce862bbChunrong Guo2019-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *update to lsdk 1909 tag include the following changes: ce862bb - armv8: ls1028a: change edma streamid to match hw limitation 78dd86b - nxp: fix NXP copyright b7e343f - board/freescale/ls1028a: Secure boot: Call sec_init function. c980cf8 - armv8: ls1028a: disable multimedia feature when not supported 39933ff - configs: ls1012afrwy: Add CONFIG_ENV_ADDR for LS1012AFRWY 1478e20 - armv7: ls102xa: Don't power down OCRAM1 during deep sleep a087b9f - armv7: ls102xa: add errata ID A-008646 for workaround 0ec50d4 - armv8: fsl-layerscape: Make USB masters snoopable 9fd0f88 - drivers: net: phy: aquantia: configure proto for speeds supported by FW bceb6d8 - configs: ls1012ardb: Add CONFIG_ENV_ADDR for LS1012ARDB e0cf981 - armv8: ls1028a: add more personalities support 3d43deb - configs: enable eSDHC device module for T4240RDB board 6179188 - configs: enable eSDHC device module for T2080RDB board e138268 - configs: enable eSDHC device module for T1042D4RDB board 186731e - configs: enable eSDHC device module for T1024RDB board a9c7781 - configs: enable eSDHC device module for P5040DS board e5ee0fd - configs: enable eSDHC device module for P4080DS board dcda78a - configs: enable eSDHC device module for P3041DS board d6818e8 - configs: enable eSDHC device module for P2041RDB board f6aac0b - configs: enable eSDHC device module for P2020RDB board 5becf1c - configs: enable eSDHC device module for P1020RDB board 8d6bfeb - board: sdhc: Use block layer to read from mmc 86e7252 - arch: powerpc: add eSDHC node to t4240 dts 7fac3bb - arch: powerpc: add eSDHC node to t104x dts 9b2f786 - arch: powerpc: add eSDHC node to t102x dts bf242e5 - arch: powerpc: add eSDHC node to p5040 dts 234f871 - arch: powerpc: add eSDHC node to p4080 dts f6838de - arch: powerpc: add eSDHC node to p3041 dts 8a5f11a - arch: powerpc: add eSDHC node to p2041 dts e5b9415 - arch: powerpc: add eSDHC node to p2020 dts c2c95a9 - arch: powerpc: add eSDHC node to p1020 dts Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* rcw: update to b73c4f6Chunrong Guo2019-10-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | *update to lsdk 1909 tag b73c4f6 - lx2160a: Add workaround for erratum A-050234 1569e64 - ls1028aqds: Fix the RCW with SerDes protocol 0x13BB 815f861 - ls1028a-qds: add RCWs for 65bb, 7777, 9999 6d95c2d - ls1028a-qds: enable RGMII for R_xxxx RCWs fffd9a8 - ls1028a: fix file attributes 7887c74 - ls1046ardb: Generate swapped output for 5559/1400 and 5506/1600 QSPI binaries 3204e9b - Makefile.inc: Preserve unswapped output when generating swapped binaries 69e81b9 - GenerateHex.sh : Script to generate hexdump of all RCW bins 1eb4d23 - Makefile.inc: Restore per-board default target of "all". c17e819 - lx2160aqds: add lx2160aqds RCW for protocol 14_5_2 6f1693c - lx2160aqds: add lx2160aqds RCW for 2000_800_2900_13_5_2 5663f62 - rcw: ls1028aqds: add 1500MHz cpu frequency support ff419a4 - rcw: ls1028a: add 1500MHz cpu frequency support 3f744d3 - Convert to python3 1e66c19 - ls1021atsn: Add RCW files for QSPI and microSD boot c2f30bf - ls1021a: Fix "strenth" typo 92f69d5 - Replace old byte_swap.tcl infrastructure for QSPI booting 869c0d7 - Makefile.inc: Remove support for .txt source files d768ea5 - Move QSPI endianness swap to separate PBI command file for all SoCs 5888801 - rcw.py: Fix example of dont64bswapcrc d83bd3c - ls1046ardb: Add PCIe EP support with SD boot mode *use Python3 to build Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* linux-fslc-lts-4.19: upgrade 4.19.66 -> 4.19.78Andreas Müller2019-10-101-2/+2
| | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* imx7ulpevk.conf: Fix MACHINEOVERRIDES orderTom Hochstein2019-10-091-2/+2
| | | | | | | | | | | | The exact manifestation that uncovered this problem was not recorded. Generally speaking, a recipe misconfiguration was occurring due to an incorrect variable value, caused by incorrectly choosing the _imx override of the variable instead of the SOC override. This is fixed by setting the SOC family and the SOC in MACHINEOVERRIDES before including tune-cortexa7.inc. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* xserver-xorg: Fix missing space in SRC_URI_append assignmentTom Hochstein2019-10-091-1/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* mesa-demos: Remove workaround now that eglut_wayland event loop is fixedTom Hochstein2019-10-092-29/+0
| | | | | | | | | The eglut_wayland event loop is properly fixed, so the simple workaround patch is no longer necessary. https://gitlab.freedesktop.org/mesa/demos/commit/c539078c5fa592134f6f8a95be51c8eb318f5c39 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: fix build with libvulkanMax Krummenacher2019-10-091-9/+7
| | | | | | | | | | | | | | | | | | | | | | | vulkan-loader and imx-gpu-viv both provide a libvulkan.so with the same soname. (The vulkan-loader provides the vulkan-loader while imx-gpu-viv provides the instalable client driver for the Vivante GPU). readelf -a .../recipe-sysroot/usr/lib/libvulkan.so | grep soname 0x000000000000000e (SONAME) Library soname: [libvulkan.so.1] readelf -a .../recipe-sysroot/usr/lib/vulkan/libvulkan_VSI.so | grep soname 0x000000000000000e (SONAME) Library soname: [libvulkan.so.1] This leads to the following build error. | # ERROR: gstreamer1.0-plugins-bad-1.14.imx-r0 do_package: gstreamer1.0-plugins-bad-vulkan: Multiple shlib providers for libvulkan.so.1: libvulkan-imx, vulkan-loader (used by files: ...libgstvulkan.so) | # ERROR: gstreamer1.0-plugins-bad-1.14.imx-r0 do_package_qa: QA Issue: /usr/lib/gstreamer-1.0/libgstvulkan.so contained in package gstreamer1.0-plugins-bad-vulkan requires libvulkan.so.1()(64bit), but no providers found in RDEPENDS_gstreamer1.0-plugins-bad-vulkan? [filed] Fix this by changing the soname of the Vivante provided libvulkan. With this change we can drop the /usr/lib/vulkan install directory and install directly in /usr/lib/. This additionally allows to reenable QA warnings for the libvulkan-imx package. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* weston-init: Adjust to match recent oe-core changesKhem Raj2019-09-212-43/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa: Enable Freedreno when using mainline BSPOtavio Salvador2019-09-201-3/+3
| | | | | | | | The Freedreno allows the i.MX53 SoC to run using the mesa as rendering, thus providing GPU support. Change-Id: I9bf08503f8c6020d50a2395fc27b15cb797cbba6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-gpu-viv-6: follow split of vulkanMax Krummenacher2019-09-141-1/+1
| | | | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* gstreamer1.0-plugins-bad_1.14.imx: follow split of vulkanMax Krummenacher2019-09-141-1/+1
| | | | | | | OE-core Commit '928d09f88c vulkan: remove' dropped the vulkan recipe/package in favour of a split into vulkan-header/vulkan-loader/vulkan-tools. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* linux-imx-mfgtool: prevent parse warningMax Krummenacher2019-09-141-0/+1
| | | | | | | | | This prevents the following parser warning (and likely makes this kernel build with GCC 9 but I havn't tested it) | WARNING: ... linux-imx-mfgtool_4.14.98.bb: Unable to get checksum for linux-imx-mfgtool SRC_URI entry 0001-compiler-attributes-add-support-for-copy-gcc-9.patch: file could not be found Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* layer: replace ${PN} with ${BPN} in SRC_URIMax Krummenacher2019-09-145-5/+5
| | | | | | | This prevents a number warnings like the following: | imx-sc-firmware-1.2-r0 do_package_qa: QA Issue: imx-sc-firmware: SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* xf86-video-imx-vivante: update PN to 6.2.4.p4.0Max Krummenacher2019-09-141-0/+0
| | | | | | | | Note that the xorg driver was not changed in the update from 6.2.4.p1.8 to 6.2.4.p4.0. This rename aims to keep the PN across the vivante components consistent. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-base.inc: set i.MX 7ULP UBOOT_ENTRYPOINT setting to fix fitImageMichael Scott2019-09-131-0/+1
| | | | | | | | | | | | | | | | | | The UBOOT_ENTRYPOINT setting is used when generating fitImage data. Specifically where to extract the kernel binary into memory. When fitImage is enabled for i.MX 7ULP targets, we are incorrectly setting the extraction location to 0x80008000 (the mx7 default). This results in a hung boot. The default configuration for i.MX 7ULP is to load the kernel binary (zImage) and initramfs into memory directly from the vfat boot partition so this issue does not present itself until fitImage is used. To fix the extraction point for fitImage kernel binaries, let's add a specific setting for mx7ulp so that mx7 setting isn't used. Signed-off-by: Michael Scott <mike@foundries.io>
* aiopsl: Adjust install for filesChunrong Guo2019-09-121-5/+4
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* udev: add rule for qoriq-arm64Chunrong Guo2019-09-121-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* dpdk,dpdkvpp: update COMPATIBLE_MACHINE for qoriq socChunrong Guo2019-09-122-2/+2
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* imx-base.inc: upgrade to weston 5.0.0.imxPeter Griffin2019-09-121-3/+3
| | | | Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
* imx8mqevk.conf: use the 1.14.imx forks of gstreamerPeter Griffin2019-09-121-0/+7
| | | | | | | | | | | Use imx forks of gstreamer repos. This allows us to get the NXP out of tree patches for waylandsink that are specific to imx SoCs. This could probably go in imx-base.inc, but I've only tested this on imx8m-evk board. Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
* gstreamer1.0-libav_1.14.0: add gstreamer1.0-libav recipePeter Griffin2019-09-126-0/+232
| | | | | | | | Newer versions of libav have dependencies on the newer gst versions. To use the gstreamer-imx fork we also need this older version of libav. Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
* wayland-protocols_1.17.imx: add missing DTRC meta protocolPeter Griffin2019-09-122-1/+52
| | | | | | | | | | | Add missing protocol from wayland-protocols-imx fork. This is required to use waylandsink from gst-plugins-bad-imx fork. This protocol supports passing pass offset to DTRC in drm DCSS driver to enable video tile compress. Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
* imx-dpu-g2d: CleanupTom Hochstein2019-09-121-13/+6
| | | | | | | | - Fix order - Fix SRC_URI warning to use BPN, not PN - Remove redundant setting of S Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* waffle: Configure wayland supportTom Hochstein2019-09-121-1/+1
| | | | | | Add the wayland package config if wayland is a distro feature. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* mesa-gl: Fix GPU compatibility using imxgpu overrideTom Hochstein2019-09-121-1/+1
| | | | | | | The override imxgpu was added some time ago since it is possible to have 3D support without 2D support. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* mesa-demos: Improve variable namesTom Hochstein2019-09-121-9/+14
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Fix video blurring for i.MX 6SL on WaylandTom Hochstein2019-09-121-0/+3
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Add support for AGL and IVITom Hochstein2019-09-121-1/+8
| | | | | | | - For AGL, don't install weston.ini - For IVI, do install the IVI-shell version of weston.ini Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Enable touchscreen calibratorTom Hochstein2019-09-123-3/+34
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Drop weston.ini files since the baseline version is now in sourceTom Hochstein2019-09-127-47/+58
| | | | | | | | | | The customized baseline version of weston.ini is now in the source. That version is customized for 8MQ via patch files. Also drop desktop shell size from weston.config since it is already in weston.ini for 8M and 8M Mini. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Upgrade to 5.0.0.imxTom Hochstein2019-09-124-55/+21
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-apitrace: UpdateTom Hochstein2019-09-121-1/+1
| | | | | | | | | | | | | 013499c6 wrappers/egltrace: drop the hardcoded library path 0697c15a gltrace: avoid recursion caused by viv extensions 5b56f5a5 specs/glapi: consistent signatures for viv extensions f6e1a557 glext.h: declare the viv extensions 4cb5ad01 retrace,cmake: link with vivante when using waffle 95ba8bd3 retrace,cmake: look for libwaffle in waffle_library_dirs ca7f1071 retrace,waffle: set wayland as default WAFFLE_PLATFORM 6ea46b12 retrace,waffle: use waffle error reporting api Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* libdrm: UpdateTom Hochstein2019-09-121-1/+1
| | | | | | | | | 95645843 headers: Sync with drm-next 49cca25f MA-13450 Switch layer memory allocation to virtual pool to improve performance. 8edffe33 MA-13354 Fix imx_drm head file license issue for libdrm-imx. e1658ff7 MA-13122 Add DRM_VIV_GEM_CMA_LIMIT support for TS buffer. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base.inc: Prefer DPU-based G2D when availableTom Hochstein2019-09-121-0/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-dpu-g2d: Upgrade to 1.7.0Tom Hochstein2019-09-121-4/+4
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-g2d: Upgrade to 6.2.4.p4.0Tom Hochstein2019-09-121-7/+5
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* kernel-module-imx-gpu-viv: Upgrade to 6.2.4.p4.0Tom Hochstein2019-09-121-2/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Fix OpenCL and Vulkan packagingTom Hochstein2019-09-121-1/+2
| | | | | | | - Place libSPIRV_viv.so in libvulkan-imx package - Place libLLVM_viv.so in libopencl-imx package Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Fix i.MX 8 and 8X binary compatibilityTom Hochstein2019-09-121-1/+1
| | | | | | | | | | | | | | The removal of gl32.h for 8QXP can cause build breaks in a multi-machine build folder like the following: | .../build/tmp/work/imx8qxpmek-poky-linux/gstreamer1.0-plugins-good-qt/1.14.4.imx-r0/recipe-sysroot/usr/include/QtGui/qopengl.h:105:13: fatal error: GLES3/gl32.h: No such file or directory | # include <GLES3/gl32.h> To make the ABI safe for 8 and 8X, which have a shared PACKAGE_ARCH, provide gl32.h in both cases. The lack of support can then be handled by a runtime error. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Upgrade to 6.2.4.p4.0Tom Hochstein2019-09-124-11/+11
| | | | | | | | See changelog: https://source.codeaurora.org/external/imx/imx-manifest/tree/GraphicsChangeLogv6?h=imx-linux-sumo Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
* dpdk,dpdkvpp: Limit to imx socsKhem Raj2019-09-102-0/+4
| | | | | | | | | | | Ideally a SOC layer should not have general purpose recipes like dpdk and may be get the recipes from http://git.yoctoproject.org/cgit/cgit.cgi/meta-dpdk working on imx SOCs instead This patch just limits the spill over to non nxp bsp layers Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cst: Fix build for target recipeKhem Raj2019-09-101-3/+6
| | | | | | | | | | | | gen_keys when cross-built can not execute on build host so better to depend on native version and call out native gen_keys binary Fixes TOPDIR/build/tmp/work/mips32r2-yoe-linux/cst/git-r0/temp/run.do_install.29171: line 111: ./gen_keys: cannot execute binary file: Exec format error WARNING: TOPDIR/build/tmp/work/mips32r2-yoe-linux/cst/git-r0/temp/run.do_install.29171:1 exit 126 from './gen_keys 1024' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa_%.bbappend: enable for all imx8 SoCsPeter Griffin2019-09-101-3/+3
| | | | | | | This allows a Weston build with swrast enabled to successfully build and boot on imx8m-evk board. Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
* qemu-qoriq: use Python 2.7 to buildChunrong Guo2019-09-041-0/+2
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* atf: specify the non default keys pairChunrong Guo2019-09-041-1/+6
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* cst: specify the non default keys pairChunrong Guo2019-09-041-0/+11
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* ls1043ardb: add ls2-phy to EXTRA_IMAGEDEPENDSChunrong Guo2019-09-041-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>