Otavio Salvador [Fri, 29 Sep 2017 19:27:02 +0000 (16:27 -0300)]
wic: Force the use of 'msdos' partition tables
Some old SoC has problems to read GPT partition tables so we use
'msdos' as default here and if some vendor wants to override it, it
can still be done in their wks files.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 29 Sep 2017 19:27:02 +0000 (16:27 -0300)]
wic: Move all wks files to root layer directory
The wic looks for wks files in many places. The root layer directory
is one of those and makes much easier to find the wks files for
reference and use.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2. Bugfixes/Optimization
- Update HEVC PARSER 01.00.02/ APE PARSER 00.00.08/ MPEG2 PARSER 04.05.10
1. Delete the useless label in HEVC PARSER.
2. Fix 2 variables' not init in special case for APE PARSER.
3. Fix one struct's not init for MPEG2 PARSER.
- Fix one mp3 can't play on jb4.3_1.1.1-ga
ID3V2 contains a picture larger than 3MB, need to save ID3 data size
in self->m_dwID3V2Size to let parser skip it when starting playback.
- Fix creating parser error
When variable value is negative, if(bytesToRead) will return true,
modify this condition to if(bytesToRead > 0).
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2. Bugfix/Optimization
- AACPlus:M4A format audio only can output about 1s audio, then keep silence
It is caused by AACPlus decoder because aacplus decoder
occupys much cpu time when decoding.
Add -O3 build option into aacplus decoder's build script to
optimize the code.
- Optimize the code
Cancel duplicated code in aac_dec/aacplus_dec.
Cancel unused code in flac_dec.
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 12 Sep 2017 14:20:40 +0000 (11:20 -0300)]
kernel-imximage.bbclass: Linux kernel with DCD headers
This new image type adds support to generate a Linux kernel with DCD
headers. Essentially it adds support to directly boot a Linux kernel
without a bootloader.
As the Linux kernel will be boot directly, it required that the Device
Tree is appended to the kernel image, which had support included in
OE-Core.
To have the Linux kernel generated with the DCD headers, following
steps must be followed:
- Linux kernel recipe must inherit kernel-imximage class;
- Device Tree appended Linux kernel must be used
(KERNEL_DEVICETREE_BUNDLE = "1");
- DCD header configuration must be provided (dcd.cfg or
dcd-<devicetree>.cfg);
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This commit merge tag v2017.09 and apply the following commits on top
of it:
- e4a4d913e9 ipu_common: Let the MX6 IPU clock be calculated in run-time
- 57ea8c60e4 pico-imx7d: Add support for secure boot
- c5ad50303c mx6sabre_common: Dynamically change the video output
- 9b412b485a mx6sabre_common: Place video related settings in common code
- d3d0f38957 wandboard: Set fdt based on board_rev and board_name
- 199cce79e4 mx6sabresd: Enable video interfaces in bootargs
- 37d69b40ea mx6sabresd: Use LDO dtb file until LDO bypass support is added
- 29fffd2510 mx6slevk: Use LDO dtb file until LDO bypass support is added
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Several recipes reference the LICENSE file in their LIC_FILES_CHKSUM variable as ${COREBASE}/LICENSE.
This forces distribution providers to keep this file verbatim or to overload the affected recipes.
The section "Moving to the Yocto Project 1.6 Release" in the Yocto manual suggests removing the LICENSE file where possible.
Remove LICENSE in cases where COPYING.MIT is also given and replace LICENSE with COPYING.MIT if the former was the only entry.
All modified recipes specify LICENSE = "MIT" and none of the in-tree files specify a different license either.
As the packages do not change (the license files are not contained in them), do not increase PR.
1de598e Merge pull request #5 from lijunone/master a5a05da Update linuxrc 61a1449 Merge pull request #4 from mhei/fixes af76f6a uuc: fix format nitpick f8d0c75 uu.c: fix compiler warnings for unused variables 625c36e Merge pull request #2 from mhei/fixes e6304a7 Merge pull request #3 from lijunone/master c342fb0 linuxrc: add utp mass storage setup via configfs f9a8e97 uuc: fix some compiler warnings 65d8bf7 sdimage: use fsync before closing the device a977121 Add travis hint 03d64cf Small Makefile improvements 9a8c844 sdimage: no need to open image file R/W 592fdb6 sdimage: fix partition size check 3d4b3fa Add a .gitignore with the binaries sdimage and uuc 86e0a1b sdimage: move BCB header to 4 sector offset 2fa75b4 uuc: fix format warnings f64baff Honour CFLAGS 85a0b23 sdimage: add includes to prevent warnings
Change-Id: I7e81dd0d4666d00b76be3d78982ef2b1bd039b53 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 30 Aug 2017 09:28:23 +0000 (17:28 +0800)]
openssl10: set PREFERRED_VERSION to openssl-qoriq
fix the following issue:
NOTE: Resolving any missing task queue dependencies
NOTE: multiple providers are available for openssl10 (openssl, openssl-qoriq)
NOTE: consider defining a PREFERRED_PROVIDER entry to match openssl10
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Max Krummenacher [Sun, 27 Aug 2017 10:22:43 +0000 (12:22 +0200)]
image_types_fsl: fix for dtb filenames containing multiple dots
In _generate_boot_image(), if a dtb file has more than one dot the
current logic fails. e.g. 'device.tree.dtb' will be truncated at the
first dot to 'device' while it should be 'device.tree'.
Fix by removing awk in favour of letting basename also remove
the .dtb extension.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This commit merge tag v4.9.43 into 4.9.x+fslc and add the
following change on top:
- 2e5f5cc50c72 ARM: dts: imx7d-pico: Add initial support
- 47e80564c4db ARM: imx_v6_v7_defconfig: Select the coda driver as module
- 62dd13a066b9 ARM: dts: imx6qdl-nitrogen6_som2: fix PCIe reset
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Zongchun Yu [Mon, 21 Aug 2017 04:10:59 +0000 (12:10 +0800)]
linux-qoriq: update the delta config
The freescale.config and freescale_aarch32.config have already been
droped from the linux tree.
The correct kernel configuration combination should be:
armv8: defconfig + lsdk.config
armv8-32b: multi_v7_defconfig + multi_v7_lpae.config + lsdk.config + multi_v8.config
ls1021: multi_v7_defconfig + multi_v7_lpae.config + lsdk.config
Signed-off-by: Zongchun Yu <zongchun.yu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*include the following changes fdb26cb - Removing local compilation patch from QBMAN repo 487e3ce - Patch to update the repo for submodule to github repo. d62396e - Patch to fix the copyright issues caught by black-duck 14878eb - Patch to fix legal review comments. e460f97 - Minor changes in KNI module w.r.t. Linux 4.4 541d97b - Merge pull request #492 in GITAM/odp from ~B42948/odp:feature/ODP-1114 to fsl_odp_v16.07_qoriq bf27ab6 - Merge pull request #490 in GITAM/odp from ~B49015/odp:fsl_odp_v16.07_qoriq_bug5 to fsl_odp_v16.07_qoriq 3b17a94 - Script: A script added to disable the services on ls2088 board 1a6e18f - Merge pull request #491 in GITAM/odp from ~B02416/odp:fsl_odp_v16.07_qoriq to fsl_odp_v16.07_qoriq 1358542 - Patch to remove the support for dpaa1 from ODP. 5a7998a - Patch to sync the ODP QBMAN code with QBMAN repo. 589700d - Affing threads starting from highest CPU# 1bdbf7a - Merge pull request #485 in GITAM/odp from ~B38457/odp:fsl_odp_v16.07_qoriq to fsl_odp_v16.07_qoriq e6344c8 - Merge pull request #484 in GITAM/odp from ~B42948/odp:bugfix/ODP-1099 to fsl_odp_v16.07_qoriq fe19377 - Removing global variable "enable_hash" 909b445 - Updating DPL creation script for AIOP support 776e830 - Fixing array out of bound issue for tm_capability records e036b2e - Merge pull request #480 in GITAM/odp from ~B46187/odp_2:fsl_odp_v16.07_qoriq to fsl_odp_v16.07_qoriq 5fa71cb - odp_dpaa2: Patch to change queue state when queue is attached 188333f - odp_dpaa2: Patch to fix DPNI_OPTIONS issue in dynamic_dpl script. 9d8fcba - Merge pull request #476 in GITAM/odp from ~B38457/odp:fsl_odp_v16.07_qoriq to fsl_odp_v16.07_qoriq 1dd2557 - Merge pull request #479 in GITAM/odp from ~B02416/odp:fsl_odp_v16.07_qoriq to fsl_odp_v16.07_qoriq c67496b - Adding README for QorIQ ODP in LDASH. d9864bb - Merge pull request #474 in GITAM/odp from ~B49015/odp:fsl_odp_v16.07_qoriq_bug5 to fsl_odp_v16.07_qoriq 7385bc4 - Merge pull request #475 in GITAM/odp from ~B46187/odp_2:fsl_odp_v16.07_qoriq to fsl_odp_v16.07_qoriq 6d4381b - Giving dedicated portals to control threads. 4361d1f - Validating pktio state before cleaning it ac87bce - odp_dpaa2: Patch to define MAP_HUGETLB flag. 09ac60f - SCRIPT: Invalid board type fix 924e7a4 - Merge pull request #471 in GITAM/odp from ~B42948/odp:feature/ODP-988 to fsl_odp_v16.07_qoriq
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
f01f2ea - add NXP Copyright where necessary 2a413ea - dpsw: change dpsw.X to dpsw.0 in help text eeee9e8 - dpni: remove unused variable 837e541 - dpdmux: add support for L3 custom forwarding method 42f39ea - dpseci: add congestion group option for dpseci create 1516311 - dpni: execute dpni create even if MC10.2 55bdffd - add MC version compatiblilty check to wrapper scripts fc29c3d - dprc: export connect configuration parameters to users 3fd971d - avoid INTEGER overflow in params of get_option_value function
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
a350379 - Update license from EULA to BSD 11bcb64 - make: fix build environments for cross compilation a539012 - src: update tool version and supported MC version info 5a1156d - flib/mc: Upgrade MC Flib to 10.1.3 4c03e6c - mc/flib: cleanup unused MC objects
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This includes the following changes: 592fc2f - Merge pull request #130 in DPAA2/dpl-examples from ~B55220/dpl-examples:master to master da9c04b - Merge pull request #129 in DPAA2/dpl-examples from lx2160a to master 85a5ea5 - Merge pull request #128 in DPAA2/dpl-examples from ls2088a to master 05b5a68 - Merge pull request #127 in DPAA2/dpl-examples from ls2085a to master afcab55 - Merge pull request #126 in DPAA2/dpl-examples from ls2081a to master eb6535c - Merge pull request #125 in DPAA2/dpl-examples from ls2080a to master bb49641 - Merge pull request #124 in DPAA2/dpl-examples from ls1088a to master 4d810a4 - Merge pull request #123 in DPAA2/dpl-examples from la1575a to master 78c84e4 - add root LICENSE file 69a77c6 - lx2160a: remove GPL license 3308c02 - la1575a: remove GPL license 45ee132 - ls2088a: remove GPL license 9657382 - ls2085a: remove GPL license c68be77 - ls2081a: remove GPL license 3947c69 - ls2080a: remove GPL license c2d2753 - ls1088a: remove GPL license 1af1a34 - Merge pull request #113 in DPAA2/dpl-examples from lx2160a to master 8291912 - Merge pull request #114 in DPAA2/dpl-examples from ls2081a to master 9765d6c - Merge pull request #115 in DPAA2/dpl-examples from la1575a to master 9d40fe7 - Merge pull request #112 in DPAA2/dpl-examples from ls1088a to master 33367cd - ls1088a: connect dpni.0 to dpmac.5 rather than dpmac.2 d40e534 - lx2160: Enable DPNI flow steering support 7a46bed - ls2081a: add bootstrap dpl and dpc b217437 - la1575a: enable hashing and flow steering on all DPNIs 925f9a1 - la1575a: add DPC and DPL for LA1575ARDB efb5211 - Merge pull request #107 in DPAA2/dpl-examples from lx2160a to master 7b93d0d - lx2160a: updated dtb file bd13206 - lx2160a: use 8 receive queues for all DPNIs
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
265d766 - Adding top-level license file and update release notes 0436f86 - Suppress error return in function _soc_core_rls_wait() for LX2160. 4534d24 - Adding cache maint. ops for non-shared memory. b643354 - Fixing error return in cpu_on when cores are in wfe. d5fc0c9 - Making ECC init of OCRAM the default for LS1043, LS1046, LS1088, LS2088, LX2160. cfd4a68 - drivers/fsl_sec: Corrected SCFGR offset ce87c81 - Fixed handling of exit mode (EL2/EL1) when kernel is Aarch32. c25583f - Fixing build anomalies: (1) "unary operator" warning from bash script(2) pathname recognition in makefile da545e0 - Add check for NSEC part in HW RNG API e79965c - Add support for SEC driver in PPA 23ed26a - Moving 'tools' folder under ppa folder. 2baf493 - Fixing sim builds; Adding configuration file capability. eb9f756 - Adding line to ignore CR/LF in bash script 'build'; Concatenated multiple logic blocks "if target 'clean'". f2ebafd - HASH DRG: Add implementation for HASH DRBG 84def53 - Use relocate_rela tool to add static relocation at compile time e25e6d6 - Make PPA code Position Independent e5ce8a6 - Updating bootrom code for LS1028 a439286 - Adding 3-clause BSD license to each file. 56a0c2a - Suppressing timeout on core release for LX2160 a1e86b4 - Added preliminary support for LX2160;added test for 8-cluster, 16-core device. 89432d2 - Adding smc function smc64_membank_data() which provides an interface for the bootloader to query the secure fw about installed 38ce3ac - Saving link register in all psci & smc function calls. 3d489b7 - Implementing the psci MIGRATE functions. 2938018 - Adding SYSTEM_OFF for LS1043 b1c1824 - Maintaining 16-byte stack alignment. 5c1c2c0 - Tightened up stack initialization code. 3f8516c - Adding full-descending dynamic stack to ppa infrastructure. 7fead01 - ls104xa: Remove unused macro CONFIG_SYS_FSL_IFC_BANK_COUNT 342ccdd - LS1012ARDB: Enable DDR driver 20d1541 - DDR: Add driver for Freescale Multi-mode DDR controller afb2dfd - Add DDR init for LS1043ARDB 05340db - DDR: Move memcpy() out of dimm.c b51389f - DDR: Add support for raw timing parameter ac2a392 - Enable erratum workaround for A009663 56ba458 - ls1088aqds: Enable DDR driver 01d12f7 - Update config for QDS a347f1a - ls1088ardb: Enable DDR driver for ls1088ardb 2862e2c - Add CONFIG_ARCH_* to gate errata macros a37c140 - ls1046a: Enable workaround for A008336 8a6eb34 - lsch3: Drop macro A008336 and add A010165 e9ec12a - Fixing function name exit_boot_svcs() b53241c - Moving the call to exit_boot_services() to the secondary core init. f2caa16 - Adding 'execute' bit to gen_its file mode. 8433ded - Fixing syntax error in gen_its. 4b1a34f - Dynamic generation of ppa.its file; Renamed soc-ua to soc-la1575; Fixed incorrect comment in test_prng.s. c1d48a1 - Allowing NS access to secmon registers LS1088, LS2088; Adding infrastructure for SMC_RNG function; Adding PRNG testfile.
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*include the following changes 6f324fc - Use BSD license for both rcw and binary files c69799f - Added copyright to byte_swap.tcl bfe8c5e - Renaming COPYING as BSD-LICENSE 6eed8fd - Add License file to specify folder & supported License 97e88e8 - COPYING: Update the license text bedbdf3 - Updated Copyright 32ec6e7 - ls2088ardb: Add RCWs with Rev1.1 SoC 938ef4f - LS1043ardb: Change value of boot Hold-off to 1 for secure boot 229c8c1 - ls2081ardb: Add RCW for serdes protocol 0x4b_0x3d and 0x4b_0x43 db0c695 - ls2081arb: Update RCWs c982661 - ls1021a: qspi_boot: Update u-boot address according to DASH memory mapping 507bef8 - SECURE_BOOT: Update u-boot hdr address as per DASH memory map 34ace1b - ls2088ardb: Fix SRDS_DIV_PEX_S2 value 0ff45c5 - ls2088ardb: Update README for ref clock 4f4b9d6 - ls1088a: Add initial RCW binaraies cc98653 - ls2081ardb: Add RCWs for serdes protocol 0x4b_0x51 60782ba - ls2088ardb: Set EVT_9 to enable GPIO interface 1b240e6 - ls2088ardb: Add QSPI-boot RCW 886e3fd - Merge branch 'ls2' into alpha release 5d4624f - ls2088a: Add RCW with a new SerDes protocol fe6844e - board: ls1012aqds: Add support of 0x2205 SerDes protocol 900340e - ls2088aqds: Add initial RCW binaries 32c580c - ls2088ardb: Add RCWs for serdes protocl 0x2a_0x41 83a7a66 - ls1088a: Remove ls1088 directory ae1f2b5 - Merge pull request #37 in DPAA2/ls2-rcw from ~B22300/ls2-rcw-local:origin/master to master 666c9eb - Merge pull request #36 in DPAA2/ls2-rcw from ~B32579/ls2-rcw:master to master 585f03e - ls208xa: Make folders and name consistent 6a7a0e5 - ls2088a: Delete ls2088a rcws as it is not part of SDK f358729 - ls1012a: Make folders and name consistent 5b5695f - ls1012a: Add support of RCW for FRDM, RDB and QDS boards
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Mon, 31 Jul 2017 18:51:45 +0000 (15:51 -0300)]
Stop using image_types_uboot class
OE-Core now uses the CONVERSION TYPES to implement the U-Boot support
so the class has been removed. This commit removes the code which
inherits it so allowing it to keep working with the new code base.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
be634a9 mx6sabre_common: Dynamically change the video output f5f42f3 mx6sabre_common: Place video related settings in common code 43d4159 mx6cuboxi: Move CONFIG_CMD_SATA to Kconfig
Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
So now, the 8 boards are covered by 2 machine files. This drastically
reduces the build time and allow for a better user experience as we
can use the same image to test different boards.
In summary an image built for imx6qdlsabresd or imx6qdlsabreauto is
capable of run on a its respective board which contains a i.MX6
QuadPlus, Quad, Dual, DualLite or Solo SoC removing the need of a
specific image for each SoC type.
On top of the official 2017.07 release, following patches are
included:
801fd44563 mx6sabreauto: Make Ethernet functional again 8ccb1970b8 wandboard: Set fdt based on board_rev and board_name e6605743e5 mx6sabresd: Enable video interfaces in bootargs e50a2475d4 mx6sabresd: Use LDO dtb file until LDO bypass support is added b1a4715311 mx6slevk: Use LDO dtb file until LDO bypass support is added 957409876b imx: cx9020: try pxe boot, if no vmlinuz on mmc 3608315bf1 imx: cx9020: use fdt_addr_r and ramdisk_addr_r 9a1c960516 mx6sabreauto: Add Falcon mode support 3a279e5fe8 warp: Use PARTUUID to specify the rootfs location 0f9a6703e7 embestmx6boards: Use PARTUUID to specify the rootfs location c877510614 mx6cuboxi: Use PARTUUID to specify the rootfs location 0ada2d6caf wandboard: Use PARTUUID to specify the rootfs location eee442362c mx6sabre: Use PARTUUID to specify the rootfs location 80a56615fa mx6sabreauto: Do not enable WEIM by default 321339efd7 imx: reorganize IMX code as other SOCs 1567ce3edc mmc: fsl_esdhc: drop CONFIG_SYS_FSL_ESDHC_FORCE_VSELECT 40294f880d dm: mmc: fsl_esdhc: handle vqmmc supply 0378edcd02 mmc: fsl_esdhc: introduce vs18_enable for 1.8V fix I/O 3657cae890 mmc: fsl_esdhc: correct type of wp_enable 45103e1030 imx6_spl: Add u-boot-dtb.img for SPL payload 61131fa4b5 mx6sabreauto: Update to SPL only mode 07a667be9b mx6qsabreauto: Add SPL support 4506c859ee mx6cuboxi: Add support for sata a5c5962327 mx7dsabresd: Set VLD04 output to 2.8V in PMIC initialization. 4590f11b61 mx6: soc: Move mxs_dma_init() into the mxs nand driver 10d185960e net: fec_mxc: fix PHY initialization bug with CONFIG_DM_ETH b2d4bf303e icorem6_rqs: Rename icorem6_rqs config file af34708e1e dt-bindings: Document the Broadcom STB wake-up timer node 3e92667cfe serial: mxc: Add debug uart support 4e2b31a5c5 serial: mxc: Code cleanup 27835dae1a serial: mxc: Move common baud gen into _mxc_serial_setbrg 1ca9fe11fd serial: mxc: Move common init into _mxc_serial_init 14ac9d06be serial: mxc: Move cr1 and cr2 write to mxc_serial_setbrg fdd1f0debc serial: mxc: Use RFDIV in dm-code fd008b0569 serial: mxc: Add common mxc_uart reg space 2fd7878124 imx: mx6ull: fix USB bmode for i.MX 6UL and 6ULL 5c72de6152 ot1200: enable CONFIG_IMX_THERMAL for detailed thermal information 8e38f54c56 mx6sabresd: Fix guard file symbol 3320a872b0 wandboard: Remove unnecessary delay d5ae3ce6dd cm_fx6: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS 1325b822da cgtqmx6eval: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS 844365a5a0 mx6slevk_spl: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS ff9e6d62ed mx6sabresd: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Mon, 10 Jul 2017 15:01:12 +0000 (12:01 -0300)]
alsa-lib: Ensure MACHINE_SOCARCH is used consistently
The alsa-lib needs to apply the patches for all i.MX SoCs so using the
'imx' override seems to be the best choice for this specific
use-case.
A missing aspect though was that this should also affect every package
which /depends/ on alsa-lib (e.g: alsa-utils) so it also goes to
MACHINE_SOCARCH architecture fixing the signature change across
different machines.
This fix has been tested using a massive parallel build using
multiconfig.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Tue, 20 Jun 2017 03:27:02 +0000 (11:27 +0800)]
openssl-qoriq: s/inline/static/ to fix gcc7.1 issue
ix the following error:
| ../libcrypto.so: undefined reference to `spcf_bn2bin'
| ../libcrypto.so: undefined reference to `spcf_bn2bin_ex'
| collect2: error: ld returned 1 exit status
| make[2]: *** [link_app.gnu] Error 1
Trevor Woerner [Mon, 29 May 2017 06:17:17 +0000 (02:17 -0400)]
u-boot-fslc.inc: add use-mainline-bsp
Add use-mainline-bsp to COMPATIBLE_MACHINE since this recipe is for situations
where the user wants to use mainline, and u-boot-fslc is considered mainline.
Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Tue, 23 May 2017 06:27:10 +0000 (14:27 +0800)]
imx-gst1.0-plugin: Upgrade to v4.1.6
-Add an interface in playengine to set video sink using GstElement
This interface is for qmlglsink use or something like that.
-Optimize imxv4l2sink and overlaysink to make
them work with qmlglsrc more effective
Add RGBA format support the two sink.
Reduce the interval to 1ms when do dequeue retry in v4l2.
-Add gst_phy_mem_meta_init()
Avoid critical warning as gst_meta_register add critical check for NULL init_func.
-Aiurdemux add wma voice support
-Add vertical and horizontal flip support for overlaysink and imxv4l2sink
Add vertical and horizontal flip for overlaysink and imxv4l2sink.
Change playengine set rotate interface to set enum value.
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Tue, 23 May 2017 06:27:09 +0000 (14:27 +0800)]
imx-parser: Upgrade to v4.1.6
Upgrade license chksum to v16 EULA
Fix segmentation fault in ID3 parser when dataSize is abnormal
Update MP4 PARSER to 06.09.38
Update MP3 PARSER to 03.01.14
Update AAC PARSER to 03.00.11
Update FLAC PARSER to 03.00.6
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Tue, 23 May 2017 06:27:08 +0000 (14:27 +0800)]
imx-codec: Upgrade to v4.1.6
-Upgrade license chksum to v16 EULA
Bugfixes:
-VORBIS_Wrapper/VORBIS_DEC: add error handler
Some fuzzy bitstream will cause segmentfault as error handler is not correct.
-Fix wma10_dec's Segmentation fault in performance test
Segmentation fault occurs when decoding several streams in performance test.
Add test_case[] array's size to fix it.
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>