Create an option to wic doesn't change fstab file, the final
fstab file will be same that in rootfs and wic doesn't update
file, e.g adding a new mount point.
Users can control the fstab file content in base-files recipe.
This is useful if you want to only create an partition but not
add fstab mount point or add new mount point using label e.g:
LABEL=recovery /recovery auto defaults 0 1
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This change is useful to avoid duplicate entries on final image
fstab, and system will not mount partitions that doesn't exist.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Andreas Müller [Wed, 28 Feb 2018 10:47:52 +0000 (11:47 +0100)]
remove efl dynamic layer support
meta-efl was removed completely in August 2017
Change-Id: Ic734ec38d6dc4d248367186eb51077e04a453b6d Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Fabio Berton [Fri, 23 Feb 2018 21:14:52 +0000 (18:14 -0300)]
conf/layer.conf: Use BBFILES_DYNAMIC to handle dynamic-layers
Bitbake commit 04f8bd50aa04b12cf91dd6a3154527ad2c24695c introduced
BBFILES_DYNAMIC, that can be used to activate content only when some other
layers are present. This BBFILES_DYNAMIC can be used to handle meta-freescale
dynamic-layers.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Mon, 5 Feb 2018 07:13:09 +0000 (15:13 +0800)]
openssl-qoriq: don't use deprecated functions from utils.bbclass
These functions were moved to meta/lib/oe in 2010 and the base_* functions in
utils.bbclass were intended to be a short-term compatibility layer. They're
still used in a few places, so update the callers to use the new functions
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Tue, 30 Jan 2018 09:10:03 +0000 (17:10 +0800)]
ppa: Recipe Reogranization
*ppa build support OPTEE-OS parameter.
*Building PPA source with OPTEE-OS
*add ppa-optee recipes
*update to e564143 e564143 - Adding 'execute' bit to gen_spd_its file mode a0e0479 - QPPA-34 Fix to resolve the 4.4 Kernel 32bit bootup issue. 3107360 - Initializing TZASC after EL3 cache maint ops; Setting OCRAM to secure access only when EL3 stacks are in OCRAM. db509c5 - Initializing smc global data region;Making data-in-ocram the default. 48ccba3 - Cleaning up code fix for QLINUX-8590. c1e2177 - Bringing TZASC Enablement under CONFIG_SPD compile time flag. fac778a - Enable LPM20 on LS2088A 5be38ad - Fix for ls1026ardb/ls1023ardb board boot up issue on dash-lts 4.9 kernel. JIRA Ticket QLINUX-8590 eb40915 - Adding support for LS1012 Freedom board. 833f749 - Fix for launching 32-bit kernel when OpTee is loaded. 75e9909 - Added TZC-380 & TZC-400 drivers for LS1043 and LS1046. f2eecde - Add proper checking for Trusted-OS vector-table. 24ecac4 - Enable PSCI-CPU-ON notification for trusted-OS. a9a6f4d - Fix in SPD for Coverity issues in TX1.0 release. b2979b5 - Disabling and re-enabling SEC on entry/exit to LPM20 on LS1088. b31c991 - Fix defect inserted into _zeroize_bss() during last commit. 3f83fd1 - Changed name of ddr/spd.c to spd_ddr.c to prevent filename collision with spd/spd.c. 59acbe2 - Fixing LSCH macro usage in timer.c. 030a2d7 - Adding SD/eMMC driver. 46016e6 - Added functions _getGICC_BaseAddr() and _getGICD_BaseAddr() to ls1012. 1f804e6 - Fixed handling of ls1043/ls1046 gic base address. 7e8df4f - Supplying the start address to _relocate_rela() and _zeroize_bss() functions. dc36a4e - Resequencing the startup code for ddr and non-ddr builds. Fixed handling of input parameters to _ppa_main(). 52f6c8b - Cleanup monitor code. bdd2e61 - Adding temporary stack to bootcore before ppa_main() is called.
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Tue, 30 Jan 2018 09:10:01 +0000 (17:10 +0800)]
dpdk: update recipe
update to 076aa8e
*include the following changes: 076aa8e - bus/fslmc: change the eqcr stashing threshold to 1 adc0955 - net/dpaa: Change default tail drop size to 256. a3921f8 - net/dpaa2 : Revert "enable fetching hash result from hardware" e901680 - net/dpaa2:Setting correct frame size in dev_mtu_set d61cd8f - net/dpaa:Setting correct frame size in dev_mtu_set 8bff395 - Merge branch '17.05-next-qoriq' into 17.05-qoriq 14f2b6f - Merge remote-tracking branch 'stable/17.05' into hotfix/DPDK-1036_stable_17.05-to_qoriq 5afa218 - Merge pull request #482 in GITAM/dpdk from DPDK-178-BE to 17.05-next-qoriq 0192452 - net/dpaa: add frame count based tail drop with CGR d5026f6 - net/dpaa2: removing double env variable for Tail drop setting 7468d34 - net/ixgbe: fix compilation on ARM BE c493e1f - net/i40e: fix compilation on ARM BE f502ece - bus/dpaa: fix compilation on ARM BE bfa94d6 - lpm: fix compilation on ARM BE 815ea7d - pmdinfogen: fix cross compilation for ARM BE 14c81be - Merge pull request #478 in GITAM/dpdk from DPDK-806-phyaddr to 17.05-next-qoriq b31eb4d - Merge pull request #472 in GITAM/dpdk from DPDK-1010-misc to 17.05-next-qoriq 11c1c9e - bus/dpaa: fix missing symbol for shared build 07e60bd - net/dpaa2: set queues if reconfiguration is done 1918d8c - test/test: improve dequeue logic for crypto operation b0c1ecb - net/dpaa2: support to configure taildrop size 223fe63 - net/dpaa2: support rx query count api 3333924 - net/dpaa2: enable parse error packet to driver by default 4eec0f0 - net/dpaa: optimize phy to virt for push mode queue 8b3e1c9 - net/dpaa: removing the data prefetch from driver 7505585 - net/dpaa: increase the tail drop length 23505e0 - net/dpaa: optional support for push mode queues cad1ddb - crypto/dpaa: optimizing the virt to phy conversion 4c84009 - net/dpaa: optimize the phy to virt conversion d44f70f - mempool: indicate if mempool elements are allocated from muliple memzones 77e5fd8 - errata: dpaa - change the block size flag name in alignment with upstream 305c71a - errata: mbuf - dpaa errata to use family mask cd6f661 - bus/dpaa: adding fq as a parameter for portal get 2daf985 - Merge pull request #474 in GITAM/dpdk from bugfix/DPDK-845-correction to 17.05-next-qoriq 3a2ea0d - examples/ipsec-secgw: add protocol offload cfg files for 64x64 tunne
*install nxp config files
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Tue, 30 Jan 2018 09:09:55 +0000 (17:09 +0800)]
mc-utils: add recipes
*include the following changes: b79fe4b - config: add descriptions to DPCs and DPLs cc37a9c - config: convert files from dos format to unix 8b3fe8c - config: update source files to match release LSDK-17.09 5b25be0 - config: update source files to match release LSDK-17.06 01a71bb - config: update source files to match LSDK-17.06-EAR 06dda1d - config: add source files for DPLs and DPCs 86da1cf - initial commit
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Tue, 30 Jan 2018 09:09:54 +0000 (17:09 +0800)]
optee-test: add recipes
*include the following changes:
a54952b - xtest storage: add a test case of creation of already existing object c3af0c2 - xtest: deprecated bass_return_code 1109316 - xtest: regression 1xxx: at least warn if test pseudo TA not found a319852 - xtest 1014: minor beautification 3b2da64 - Adds AES-GCM performance test in aes-perf cc72dd2 - xtest:sdp: fix a xtest crash if TEE is built without test pTA 3a34b98 - xtest:sdp: support old ION API if new API fails 8bc3142 - xtest/sdp: sync with ION udpates from linux kernel 4.12 1d70a11 - regression: add case 1002 087f204 - xtest: add -DTA_DIR to meet different requirement 24ce5ab - aes_perf: add missing #include <trace.h> 96d3952 - crypt: Support 64-bit TA address space. 47f7e3b - remove deprecated ta/prebuilt/faked_armv7_uta_signed_header.bin e0ab180 - xtest: fix buffer setup in AES benchmark tests e916b10 - Add regression_1016: TA to TA buffer manipulations 7601c03 - ta/os_test: remove unused code d2d94b4 - Make sure AES CTR does not buffer data c13fafa - Make sure AES GCM does not buffer data 5f86daa - regression 6018: reduce the number of blocks written fbbc48d - xtest: fix 32bit/64bit build directive when GP suite is enabled de0c443 - regression_5000.c: use size_t instead of uint32_t cefbe02 - regression_5006: use 32KB buffer e134252 - --sdp-basic: fix misleading messages 20949ea - regression 6018: reduce the number of blocks written 0b8342d - SDP basic test TA: get SDP configuration from TA devkit d851fc7 - xtest/perfs: fix option for random initialization of input buffers b85a5f9 - xtest: add SDP performance tests in aes-perf b9a9582 - xtest: fix SDP basic to nicely export allocate_ion_buffer() 057129b - aes-perf: AES buffer size must be a multiple of 16 bytes d0b3ee2 - aes-perf, sha-perf: add long options 2f18cc4 - aes-perf, sha-perf: trace TEE error origin when applicable 7203db0 - Remove SQL-FS d232f17 - regression: add case 9524 e5f9a5d - regression: 6015: remove special case for REE FS 4fd31f7 - Adjust the 9xxx cases for FS updates 170a1ee - Android.mk: Rename C source files to its test suite f84e996 - adbg_run.c: Define TAILQ_CONCAT() for aosp cc923db - Adjust the 9xxx cases for FS updates
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Tue, 30 Jan 2018 09:09:51 +0000 (17:09 +0800)]
rcw-bin: add recipes
*include the following changes:
bf3ae3c - armv8:LS1012A: Add support for LS1012A-2G5RDB board e84010a - rcw: remove source files of SoCs 69104c3 - LS1012: Change header location in rcw for Secure Boot 43c79c9 - rcw: ls1088aqds: Add RCW PBL_QSPI_1600_700_2100_0x15_0x0d.bin 6719b04 - Ls1043a: add workaround for pcie errata A-009859 1a6236a - LS1012ARDB: Change rcw for secure boot cdf4b72 - rcw: ls1088aqds: Add SCSI errata for detecttion of sata 16072f7 - armv8:LS1012A: RCW supporting 1GHz CPU frequency 90aef03 - LS1088ARDB:Reduce size in block copy command 53518dc - rcw: ls1088ardb: Add SCSI errata for detecttion of sata 0a869b3 - ls1021a: add workaround for pcie erratum A-007997 and A-007815 e7f18e5 - ls2088ardb: Add RCW for with platform frequency 700MHz 6f324fc - Use BSD license for both rcw and binary files c69799f - Added copyright to byte_swap.tcl
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The new name is much more consistent with what this actually means. We put
the pieces in place to rename everything a while back but looks like we
forgot to actually do it! Fix that now.
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Fri, 5 Jan 2018 03:01:28 +0000 (11:01 +0800)]
linux-qoriq_4.4: ${KERNEL_PACKAGE_NAME} replaces original key "kernel"
*update RDEPENDS to match kernel naming
The kernel class now sets RDEPENDS_${KERNEL_PACKAGE_NAME}-base so this include
needs to do the same, otherwise bitbake emits a warning and the kernel isn't
removed.
*FILES_${KERNEL_PACKAGE_NAME}-image () replaces original key FILES_kernel-image
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Fri, 5 Jan 2018 03:01:27 +0000 (11:01 +0800)]
linux-qoriq_4.9: ${KERNEL_PACKAGE_NAME} replaces original key "kernel"
*update RDEPENDS to match kernel naming
The kernel class now sets RDEPENDS_${KERNEL_PACKAGE_NAME}-base so this include
needs to do the same, otherwise bitbake emits a warning and the kernel isn't
removed.
*FILES_${KERNEL_PACKAGE_NAME}-image () replaces original key FILES_kernel-image
90fe5c4 - ls-addni: accept arguments also as hex numbers e3d1d6a - scripts: fix syntax error due to bash vs sh differences 59df620 - scripts: replace 'nproc' with cross-platform implementation 117f2a5 - scripts: do not compare strings with regexp expressions 378cd08 - scripts: use proper arithmetic operations 5224840 - scripts: workaround for a improper sed substitution 4a1df34 - scripts: use Bourne shell instead of bash e103601 - scripts: use Bourne shell's pattern matching 2127850 - scripts: use strings instead of arrays 899d6c7 - scripts: use proper arithmetic operation syntax 09f8400 - scripts: use restool --full-path option e316b4c - scripts: remove unnecessary arrays 6039bd1 - dprc: add --full-path option to dprc list command 978f00c - scripts: move shebang on the first line
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*include the following changes: 48b5c0b - IPR: fix incorrect handling of fragments when running out of buffers 5e79527 - aiopsl: add support for DPBP buffer cleanup on global free 3ea5467 - DPNI: add small test for the hw annotation config api f1b5249 - DPNI: add API for configuring HW annotation on TX 2cc5802 - aiopsl: fix coding style f35bc3f - aiopsl: create function to empty DPBPs bffed10 - FDMA: minor fixes 7b1b3fe - DPNI: update function description be74eae - DPNI: fix tx error only confirmation 10d2886 - [coverity] Fix some minor build errors f8ab434 - ipr: disable IPv6 atomic fragment detection by default 1dc1331 - DPNI api: fix incorrect function description 77aaa03 - DPNI: add support for tx error only confirmation
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*include the following changes: 75ff61a - Add API to invalidate the portals cacheable area 3444c4e - Update COPYING file copyright format f9dd8c6 - Merge pull request #31 in DPAA2/qbman_userspace from compat_cleanup to master 8f02396 - Merge pull request #32 in DPAA2/qbman_userspace from ~R54964/qbman_userspace:master to master
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
include the following changes: 55abe6d - submodule: change to github 7db258d - Merge pull request #520 in GITAM/odp from ~NXA07732/odp:fsl_odp_v16.07_qoriq to fsl_odp_v16.07_qoriq 6a2a62f - Updating the sub-module path to bitbucket from stash. 2923db9 - dpaa2: Fix odp restart issue in scheduler mode 946d32e - odp: Update qbman commit to 75ff61a7ca6acdbdbb780161b053cbcbc990f1be e354952 - Removing atomic/ordered context while enqueuing the buffer
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Tue, 26 Dec 2017 06:11:01 +0000 (14:11 +0800)]
imx-parser: Upgrade to v4.3.2
1. Upgrade EULA to v20
2. Add i.MX8 support
3. Bugfix/Optimization
-Fix creating parser error
When the variable value is negetive, if(bytesToRead) will return true,
modify this condition to if(bytesToRead > 0).
-FLAC PARSER 03.00.07
Check read actual length in case of parser reach eos.
-MP4 PARSER 06.12.11
Fix crash issue when parse id3 metadata.
-MPG2 PARSER 04.05.16
Fix parser return wrong frame size after fastforward.
-ASFPARSER_01.00.55
Update for HEVC tag and audio AC3 support.
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Tue, 26 Dec 2017 06:11:00 +0000 (14:11 +0800)]
imx-codec: Upgrade to v4.3.2
1. Upgrade EULA to v20
2. Add i.MX8 support
3. Bugfix/Optimization
- Remove video codec in imx-codec package.
- Fix logically dead code issue for aac_dec.
- Fix wrong sizeof argument for flac_dec.
- Cancel unused code in nb_amr/wb_amr/flac_dec/bsac_dec.
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 15 Dec 2017 13:08:59 +0000 (11:08 -0200)]
imx-gpu-viv: egl: Add alias for EGL_PLATFORM_GBM_KHR
New EGL code uses EGL_PLATFORM_GBM_KHR (for example weston) and the
value is the same, so we can provide an alias for it instead of
patching every code using it.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Wed, 13 Dec 2017 13:03:39 +0000 (11:03 -0200)]
imx-gpu-viv: egl: Add alias for EGL_PLATFORM_X11_KHR
New EGL code uses EGL_PLATFORM_X11_KHR (for example glmark2) and the
value is the same, so we can provide an alias for it instead of
patching every code using it.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Environment variable enabling the workaround FBO readback bug
On some ARM devices the font glyph generation is broken
Add an environment variable to enable workaround_brokenFBOReadBack
in QOpenGLContext, to fix font rendering on such devices as
Mali and Adreno
Otavio Salvador [Thu, 30 Nov 2017 13:24:38 +0000 (11:24 -0200)]
u-boot-fslc-fw-utils: Fix build
There was a wrong include of u-boot.inc on this recipe which were
causing build errors, also it was using the old target to build the
environment tools.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 28 Nov 2017 18:38:00 +0000 (16:38 -0200)]
u-boot-fslc: Upgrade to 2017.11-based fork
This includes following changes on top of 2017.11 tag:
ca0c3f3fac configs: icore-rqs: Enable falcon mode c39e5ad9ad engicam: imx6q: Return mmc dev 0 for icore 7953884755 i.MX6: engicam: Add imx6q/imx6ul boards for existing boards 924ac4a9ac board: icore-rqs: Fix mmc get env device 1caace2d74 i.MX6UL: icore: Add SPL_OF_CONTROL support 655f153b7c pinctrl: imx6ul: Fix pinctrl data overlapped with DT area 735b8429cf i.MX6Q: icore: Add SPL_OF_CONTROL support e2aee01772 i.MX6Q: icorem6: Move spl load fit to common/spl 7265424b4b i.MX6: engicam: Move set_fdt_file to common 676484d0f5 mx6sxsabresd: Use PARTUUID to specify the rootfs location c685436fb6 imx: Remove boolean parameter from wdog powerdown function dfd399d4b2 imx: Also clear powerdown enable bit for WDOG3 on i.MX6ULL 21e5b103ee mx6ull: Fix WDOG3 base address 28a06c12ca envtools: make sure version/timestamp header file are available 5a3afcb579 mx6sabreauto: Remove unneeded SPL selection a80c8e3c7a mx6: Select MX6QDL option via Kconfig 7c9d795887 mx53: Add Board support for GE PPD a7dbf3c3a4 board: ge: make VPD code common fd7ab796b5 rtc: add support for s35392a efc51f73e3 bootcount: add support for bootcounter on EXT filesystem 8b0c1c4d23 arm: mx5: Add more register definitions 29e5e9df46 pwm: imx: Enable PWM support on i.MX53 02cc3e8037 ext4: recover from filesystem corruption when reading 4c530ec27c imx: mxc_i2c: tweak the i2c transfer method 87d4563bbd Revert "wandboard: Remove unnecessary delay" 913c93d432 pico-imx6ul: Use FS_GENERIC load command bd7c72d0e2 pico-imx6ul: Add function to create gpt partitions 1bd87551eb pico-imx6ul: Define partition layout in the environment 6d2499a223 pico-imx6ul: Add boot and rootfs dfu_alt_info 114501165b pico-imx6ul: Use PARTUUID to specify the rootfs location 9a6f8019f6 pico-imx6ul: Move dfu_alt_info to CONFIG_DFU_ENV_SETTINGS variable 0b20df36bc mx25pdk: Change root to use a single partition layout 2dcd3eeeff pico-imx7d: Enable booting from single partition d6008b2e1a pico-imx7d: Replace fatload command 7fe81082a3 pico-imx7d: Add support for secure boot f960fe77df mx6sabre_common: Place video related settings in common code f4998c99d4 mx6sabre_common: Dynamically change the video output c3e252e8ca mx6sabresd: Enable video interfaces in bootargs c94a211847 mx6sabresd: Use LDO dtb file until LDO bypass support is added 3abd094faf mx6slevk: Use LDO dtb file until LDO bypass support is added
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>