aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-10-26imx-alsa-plugins: Replace kernel dependence with linux-imx-headersTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-10-26imx-vpu: Use linux-imx-headersOtavio Salvador
This reworks make use of linux-imx-headers and set it as SoC arch compatible. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26imx-uuc: Drop virtual/kernel dependencyOtavio Salvador
The code does not require anything that is machine specific and just use standard Linux APIs so it has no reason to depend on Linux kernel. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26imx-test: Use linux-imx-headersOtavio Salvador
This reworks make use of linux-imx-headers and set it as SoC arch compatible. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26imx-lib: Use linux-imx-headersOtavio Salvador
This reworks make use of linux-imx-headers and set it as SoC arch compatible. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26linux-imx-headers: Refactor recipeOtavio Salvador
This builds on top of original recipe provided by Tom and do minor style and simplicity rework. - Add minor comments on the recipe for why it is doing each specific step - Add ALLOW_EMPTY for PN so it can be installed with SDK - Fix minor code style issues Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26imx-vpu-hantro: Replace kernel dependence with linux-imx-headersTom Hochstein
Find ion.h and version.h in linux-imx-headers instead of kernel. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-10-26gstreamer1.0-plugins-base: Use linux-imx-headers instead of kernelTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-10-26linux-imx-headers: Add recipe for i.MX custom kernel headersTom Hochstein
Add a separate package for installing custom i.MX kernel headers. This way packages depending on these headers will need to be rebuilt only when the headers change instead of for every kernel change. Headers are installed to ${includedir}/imx, in the expected sub-folder, and dependents of the headers will need to add this include path. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-10-26optee-os-qoriq: support qoriq-arm64Chunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26ls1012afrwy-32b: add machine configChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26ppa: update LICENSEChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26linux-fslc: upgrade to 4.18.12Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26qtbase: Do not pin gles2 when using open source graphic stackAndreas Müller
One of the advantages in using upstream mesa is that we have the freedom to use gl or gles2 for qtbase. So follow meta-qt5's default here which is desktop-gl and give other layers a more simple chance to change default if necessary. Notes: * Did performance tests with my images and did not find any performance issues. * Some recipes in meta-qt5-extra fail to build when qtbase is build for gles2. A patch addressing imx was applied [1] - but honestly it is not the way to go: use meta-qt5's default which is fine. [1] https://github.com/schnitzeltony/meta-qt5-extra/commit/0972828deb6a9e6a44d7596e6e4817fd74dbb51c Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26ls1088ardb_pb: add machine configChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26rcw: add ls1088ardb_pb supportChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26ls1012afrwy: update KERNEL_DEVICETREEChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26ls1046ardb-be : remove qe-ucodeChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26u-boot-qoriq: Add recipe fw-utilsJoris Offouga
Initial support for fw utils for qoriq Signed-off-by: Joris Offouga <offougajoris@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26u-boot-qoriq: use a u-boot-qoriq-common includeJoris Offouga
Use a common file to make easier update, maintain and create others U-Boot recipes like U-Boot fw-utils. Signed-off-by: Joris Offouga <offougajoris@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26imx-uuc: Bump to ecc2161Otavio Salvador
Following changes are included: ecc2161 fix build error by gcc 8.2 7c7562b fix build error 114d98b launch dhcpd for usb<n> to avoid ipaddress lost in host machine 675c264 auto mount nfs by usb if command line have nfsroot= e05cc55 fix build error when gcc over 7.0 1b40fd0 Fix Sync command wait for wrong pid 1a58f13 Add OS DeviceInterfaceGUID to function fs 0c45898 write time too long to failure send response in time 87201ac mkfs.ext2 work, report status every 50ms e4aa701 dual dir ucopy work 77498f4 ufb copy work 06156a3 Update pid b7c19b0 wcie auto load winusb driver aa9e77a add super speed and MS_OS_DESC support 20d819c add functionfs to usb gadget support f2526dc Add ACmd, Sync, Open Command ce808f3 Create new daemon by use function_fs Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26gstreamer1.0-plugins-base: Set PACKAGECONFIG_GL for use-mainline-bsp overrideFabio Berton
Change-Id: I2184d54e59a5c25e0353536cb7b576860580241b Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2018-10-26gstreamer1.0-plugins-good: Set PACKAGECONFIG_GLFabio Berton
Change-Id: I8f045201dbc49fb3f556da968c73c7376a59838a Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2018-10-25libdrm (imx): Set PACKAGE_ARCH to MACHINE_SOCARCHOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-25imx-test: Disable string format security build flagsOtavio Salvador
The code has some possible flaws related to string manipulation functions which are know to be fragile. This commit disables this protection but this should be fixed by NXP for next releases. Flags being disabled: - -Wformat - -Wformat-security - -Werror=format-security Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-15imx-vpu-hantro: Fix h1 encoder build issueYuqing Zhu
Modify the environment setting of h1 encoder to correct include header directory, make LINUX_VERSION_CODE come from kernel build folder instead of toolchain headers. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-15fmlib: fix typoChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-07dtc-145: Fix compile failure with latest master on muslKhem Raj
This issue is primarily seen when building the target recipe on musl the fix is a partial backport from upstream to get over the hump Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-06imx8mmevk.conf/imx-base.inc: Add i.MX 8MM EVK supportYuqing Zhu
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-06cairo: prevent mutually exclusive packageconfigsMax Krummenacher
cairo does not allow to configure both for opengl and glesv2. With commit f8270871c in openembedde-core and distro features 'x11 opengl' enabled the opengl packageconfig gets added. Remove a potentially existing opengl from packageconfig. | checking for glesv2... yes | configure: error: use either --enable-gl=yes or --enable-glesv2=yes. Not both at the same time. ... | ERROR: Function failed: do_configure Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-06Revert "dtc-145: Limit BSP specific recipes on relevant SOCs"Max Krummenacher
This creates a regression. dtc-145-native is needed. The native.bbclass sets MACHINEOVERRIDES to "" which then makes buiding a recipe which DEPENDS on dtc-145-native fail. This reverts commit 16c528880f20c68731e645775d31c7445c95a8db for recipes-kernel/dtc/dtc-145_git.bb. compare with output of 'bitbake -e dtc-145-native | # set /build/krm/oe-core_master/build/../layers/openembedded-core/meta/classes/native.bbclass:113 | # "" | # pre-expansion value: | # "" | MACHINEOVERRIDES="" Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-04gstreamer1.0-plugins-base: fix build issueGary Bisson
Just like imx-vpu-hantro, this package now depends on LINUX_VERSION_CODE which should be retrieved from kernel build folder directly instead of relying on the toolchain kernel headers. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-04imx-vpu-hantro: fix build issueGary Bisson
The source code uses LINUX_VERSION_CODE at many places which constraints the package to be built with a toolchain whose headers match the kernel. This is a far from ideal solution, especially if one wants to use a prebuilt toolchain (with unknown kernel header version). So change the CFLAGS to consider the kernel build folder so that the Linux version test actually matches the kernel built. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-04u-boot-fslc: Avoid restricting parsing for 'imx'Otavio Salvador
The u-boot-fslc does not amend other machines and then cannot be seen as something that poison other BSP. Adding the restriction to the common file makes all native tools incompatible. Fixes: ,---- | [imx23evk] ERROR: Nothing PROVIDES 'u-boot-mxsboot-native' | [imx23evk] u-boot-fslc-mxsboot-native PROVIDES u-boot-mxsboot-native | but was skipped: incompatible with machine imx23evk (not in | COMPATIBLE_MACHINE) `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01imx-gst1.0-plugin: Upgrade version from 4.4.0 to 4.4.2Yuqing Zhu
Update EULA to V26 Enable vpu encoder 8MM Enalbed date_time in 8MM 1. Refine date time overlay code 2. Use SW compositor in 8MM Enalbe grecorder in imx8mm 1. Update video source and sink to autovideo source/sink 2. Added VP8 encoding format 3. Change audio recoder to mp1 layer2 to use opensource encoder 4. Remove videodetect with compiling macro 5. Update grecorder command option Add support for disable audio in recording Fix ion.h header inclusion to be standard Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01gstreamer1.0-plugins-bad: Update to L4.9.123-2.3.0_8mm_ga releaseYuqing Zhu
Changes for waylandsink: Implement alpha blending for surface Support HDR10 video playback Set to play video fullscreen as default Set waylandsink as default video sink for imx8 Add property to set window resolution Add internal dmabuf pool to support SW decode Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01gstreamer1.0-plugins-good: Update to L4.9.123-2.3.0_8mm_ga releaseYuqing Zhu
v4l2videodec: Add more video format support: RMVB/VP6/AVS/Sorenson SPARK/DivX Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01gstreamer1.0-plugins-base: Update to L4.9.123-2.3.0_8mm_ga releaseYuqing Zhu
Add i.MX8MM feature list accoridng to soc_id Add marcos for i.MX8MM chip code in gstimxcommon Respect to downstream format priority in glupload Fix ion.h header inclusion to be standard Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01gstreamer1.0: Update to L4.9.123-2.3.0_8mm_gaYuqing Zhu
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01imx-codec: Upgrade version from 4.4.0 to 4.4.2Yuqing Zhu
Update EULA to V26 Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01imx-parser: Upgrade version from 4.4.0 to 4.4.2Yuqing Zhu
Update EULA to V26 Bugfix: Fix last PES not processed by ts parser Make H264 parser reset correctly when seeking Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01imx-vpuwrap: Upgrade version form 4.4.0 to 4.4.2Yuqing Zhu
Add support for i.MX8MMEVK Update EULA to V26 Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01imx-vpu-hantro: Upgrade version from 1.7.0 to 1.8.0Yuqing Zhu
Add support for i.MX8MMEVK Update EULA to V26 Update ion header inclusion patch Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01u-boot-imx: Update to L4.9.123-2.3.0_8mm_ga releaseYuqing Zhu
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01linux-imx-mfgtool: Upgrade to v4.9.123 for L4.9.123-2.3.0_8mm_gaYuqing Zhu
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01linux-imx: Upgrade to v4.9.123 for L4.9.123-2.3.0_8mm_gaYuqing Zhu
Update to L4.9.123-2.3.0_8mm_ga release, with support for i.MX 8MM. Update the defconfig from arch/arm64/configs. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01qoriq-base : remove PREFERRED_PROVIDER_openssl10Chunrong Guo
*openssl-qoriq remove openssl10 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01optee-client-qoriq: update to ab3c79cChunrong Guo
*update to lsdk 1809 tag include the following changes: ab3c79c - Merge pull request #1 in DASH/optee_client from ~NXA19713/optee_client:master to optee_client_3.2 d56bb17 - Do not export CMakeLists.txt when running install ffd0a1d - libteec: Fix incorrect SOVERSION number 09b8071 - tee-supplicant: cast sizeof(x) to socklen_t b46a1e0 - tee-supplicant: fix gcc warning c3ae0db - cmake: Initial CMake support e23a20d - tee-supplicant: fix use of mem after it's freed 42c81ab - libteec/tee-supplicant: respect LDFLAGS set from distribution toolchain afb7317 - libteec/Makefile: generate static library (libteec.a) *refresh patches Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01optee-test-qoriq: update to 83c87d9Chunrong Guo
*update to lsdk 1809 tag include the following changes: 83c87d9 - Merge pull request #1 in DASH/optee_test from ~NXA19713/optee_test:master to optee_test_3.2 7e0a184 - xest: OpenSSL may be provided by the system a0e425a - xtest: Makefile: fix OpenSSL dependency on GP test suite support c6ea40a - regression: 4003: add AES CBC test 83b094d - ta: os_test_lib: add aosp support f331e75 - regression: 4003: use bigger plain text in AES CTR test 2b8a04c - regression: 4003: add AES CTR test dcac51e - regression: add case 1019 76dd317 - regression_1000.c: remove useless code 9edf89e - Remove host/lib/armv{7,8}/libcrypto.a 2e5f8a7 - xtest: use imported OpenSSL 0f5cb62 - Add host/openssl/lib/{arm,aarch64}/libcrypto.a ccba180 - Import OpenSSL 1.2.0o header files into host/openssl/include d104be0 - Move host/LICENSE to host/xtest/LICENSE 3f045a3 - regression: 4006: add test case for 4096-bit RSA ae3e546 - regression: 4006: add test case for 3072-bit RSA 6eb6339 - crypto: add test case for seeding RNG pool b4b147a - xtest: Makefile: link against OpenSSL if MBed TLS is enabled in TA 0422d8d - regression: add case 8103 eff3a2b - ta/crypt: add TA_CRYPT_CMD_MBED_SIGN_CERT 1e9c50c - Initialize openssl if linked with it 6ef0bea - regression: add case 8102 af71fe5 - cert: add some test certificates 3075e8a - Add scripts/file_to_c.py f16ae00 - ta/crypt: add TA_CRYPT_CMD_MBED_CHECK_CERT 5875d49 - regression: add case 8101 02b4113 - ta/crypt: add TA_CRYPT_CMD_MBED_SELF_TESTS Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01optee-os-qoriq : update to 5f6c95cChunrong Guo
*update to lsdk 1809 tag include the following changes: 5f6c95c - Merge pull request #10 in DASH/optee_os from ~NXA27423/optee_os:optee_3.2.0 to optee_3.2.0 e910662 - Enable CFG_ARM_GICV3 for LS1088 and LS2088 e7e9143 - Merge pull request #9 in DASH/optee_os from ~NXA27423/optee_os:optee_3.2.0 to optee_3.2.0 07ccba5 - plat-ls:add LS2088ARDB platform flavors 77f2a27 - plat-ls:add LS1088ARDB platform flavors cc05229 - plat-ls:add LS1012AFRWY platform flavors dc113b4 - Updating MAINTAINERS for LS1046A-RDB, LS1043A-RDB, LS1021 8b26860 - Prepare Generic layout for all platforms 03c103c - Remove platform specific function 9ff2f59 - Merge pull request #7 in DASH/optee_os from ~NXA19713/optee_os_3.2.0_nxp:optee_3.2.0 to optee_3.2.0 31475ae - Update revision for release tag 3.2.0-rc1 b935a53 - benchmark: change the way of timestamp buffer allocation. 8a97aa3 - scripts/symbolize.py: ignore undefined symbols b15b130 - core: support for global shared buffers 96d297b - core: tee: update objectSize/keySize for ECDSA/ECDH Objects 2101091 - ci: shippable: build stm32mp1 df0c43b - plat-stm32mp1: reformat OP-TEE images to stm32 format 65c3867 - core: stm32_uart driver 5316c4c - plat-stm32mp1: add initial support e585698 - Remove get_rng_array() b7ca2f3 - libmpa: remove mpa_set_random_generator() 1933fd8 - core: add new RNG implementation ab45c2d - core: split tee_pager_init() 37770ed - core: don't divide by sizeof(*mem) for ddr nsec memory 7074438 - ci: shippable: Add sunxi-bpi_zero ce5bbb3 - MAINTAINERS: Add MAINTAINERS entry for AllWinner H2+ 30c43ed - plat-sunxi: Add plat-sunxi 677bbd2 - core: add mdelay() function 5fde43b - core: drivers: serial8250_uart: Add DT support 7b74779 - Add new platform for the TI K3 class of SoCs 853b8de - core: crypto: arm64 ce: update AES CBC routines 203dcfc - ci: travis: cleanup for Ubuntu Trusty container-based environment db13fc5 - ci: travis: set buildroot ccache directory to ~/.ccache cf847ed - libutee: Fix the keepalive condition on last session close Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>