Max Krummenacher [Tue, 23 Apr 2019 12:40:35 +0000 (14:40 +0200)]
imx-imx-boot-bootpart.wks.in: increase boot partition to 64m
The i.MX8 / i.MX8X kernel's size is about 22MB.
Increase the boot partitions minimum size to have space for two kernel
images and have a constant partition size.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
This commit merges tag v5.0.7 and add the following changes on top
of it:
- c7a0e482a175 ARM: dts: imx6ul-pico: Add support for the nymph baseboard
- 7bc14f53bd64 ARM: dts: imx6ul-pico: Add support for the dwarf baseboard
- 4ac10e93daf8 ARM: dts: imx7d-pico: Add support for the nymph baseboard
- 7b261671208a ARM: dts: imx7d-pico: Add support for the dwarf baseboard
- c68d4412110a Merge tag 'v5.0.7' into 5.0.x+fslc
*Update to lsdk 1903 tag
include the following changes: 798304e - libvhost-user: replace vasprintf() to fix build 28930fe - kvm: workaround build break on gcc-7.1.1 / fedora26 e1037e1 - arm/translate-a64: mark path as unreachable to eliminate warning 3bfe2f3 - build-sys: compile with -Og or -O1 when --enable-debug a5bb74e - exynos4210: workaround UBSAN compilation error 587b286 - dump: Fix build with newer gcc a6fc8a7 - atomic.h: Work around gcc spurious "unused value" warning aa62683 - slirp/smb: Replace constant strings by glib string 000e1d7 - usb: Fix build with newer gcc a58c405 - blkverify: Catch bs->exact_filename overflow 03a56f1 - blkdebug: Catch bs->exact_filename overflow 35c4866 - memfd: fix configure test 8ed0f37 - vfio fsl-mc: Expose DPIO cacheable region as cacheable 9ee40f5 - fsl-mc: mc-bus device fdt node creation 72c76f2 - fsl-mc: Add APIs to provide root mc-portal region 3d9ed87 - fsl-mc: Add API to provide mc-portals region bee0442 - vfio fsl-mc: Configure and setup irqfd cd232f7 - vfio fsl-mc: Enable DPMCP emulation 10c4b8b - vfio fsl-mc: Add support to close dpmcp command interface 80fe8bb - vfio fsl-mc: Support non dprc/dpmcp command interface on dpmcp 069f397 - vfio fsl-mc: Add support for dprc command interface on dpmcp b735296 - vfio fsl-mc: Add support to open dpmcp command interface 14a0c80 - vfio fsl-mc: forward non-emulated mc commands to VFIO de59bcc - vfio fsl-mc: Add support of get_obj_irq mc commands ae864b2 - vfio fsl-mc: Add support of set obj_irq mc commands 8119f86 - vfio fsl-mc: Add support of get_irq mc commands 00a9a3f - vfio fsl-mc: Add support of set_irq mc commands fea28c6 - vfio fsl-mc: Add support of get_obj_region command 09dcb70 - vfio-fsl-mc: Add support of dprc get-attr command ce6028c - vfio-fsl-mc: Add support of dprc open/close command 2164354 - vfio-fsl-mc: Add framework for handling mc-portal commands
*update to lsdk 1903 tag
include the following changes: 0842873 - flags: add -D_FILE_OFFSET_BITS=64 to support large files 28eea17 - libteec: Makefile: Generate .so files the same way as CMake 656e427 - tee_supplicant: gprof: fix compile error c48bc3b - tee-supplicant: cmake: enable RPMB emulation by default b6bfce9 - Makefile and config.mk: remove export in config.mk 66cdd5d - tee-supplicant: add daemon mode (-d) 5355fdb - Do not set -Werror by default 9c5e24c - tee-supplicant: rpmb.c: add __attribute__((fallthrough)) 0361f9b - libteec: refactor _dprintf() 8742233 - benchmark: fix computation of page address bd0e7c8 - Android related files: changes to work with Treble enabled build 9a63135 - Android.mk & config.mk: move teec.log/teesupp.log under /data/tee 6b4ca04 - benchmark: fix compilation issues 2d542f2 - Do not export CMakeLists.txt when running install 0fc28f2 - libteec: Fix incorrect SOVERSION number 3f16662 - tee-supplicant: cast sizeof(x) to socklen_t 23b22b1 - tee-supplicant: fix gcc warning e0a12e2 - cmake: Initial CMake support 33fa3c1 - tee-supplicant: fix use of mem after it's freed 09b69af - libteec/tee-supplicant: respect LDFLAGS set from distribution toolchain 9681680 - libteec/Makefile: generate static library (libteec.a) 73b4e49 - tee-supplicant: REE fs open file with O_SYNC flag 075c56e - tee_supplicant: add register memory feature
*Update to lsdk 1903 tag
include the following changes: c0fe1b9 - PVT: LSDK Legal fix e4236e8 - PVT: examples/qdma_demo: fix mem to mem restart issue ef25767 - Merge pull request #903 in GITAM/dpdk from DPDK-1630-lsdk-19.03 to 17.11-qoriq-dev 9f0b86c - PVT: update NXP README for DPDK 4bd98af - PVT: drivers/event: fix dead code issue reported by coverity ccbfa23 - Merge pull request #901 in GITAM/dpdk from DPDK-1630-lsdk-19.03 to 17.11-qoriq-dev dd8cd08 - PVT: mempool: fix the LS1043 errata logic e21296a - net/dpaa: add the errata define in datapath 11d1691 - add missing static keyword to globals 77c31f0 - bus/fslmc: remove unneeded strdup 4952d1d - bus/fslmc: don't log error for other devices 520a795 - vfio: do not needlessly setup device in secondary process c584ff9 - gro: fix overflow of TCP payload calculation e7f2d15 - doc: add cross-compilation in sample apps guide e6700bf - bus/dpaa: fix build with gcc 9.0 b8ee5c4 - app/pdump: fix port id storage size b2e2970 - Merge pull request #900 in GITAM/dpdk from DPDK-1627 to 17.11-qoriq-dev 074cd1d - PVT: net/dpaa2: pre-allocate aligned fqids for rx queues a8ac57a - PVT: bus/dpaa: export qman fqid range allocation function 61ab58f - Merge pull request #899 in GITAM/dpdk from feature/DPDK-804-dpaa1-support-multiprocess-apps to 17.11-qoriq-dev 9fbf216 - drivers/crypto: update the SEC HW inline desc for sharing mode fba143f - Merge pull request #895 in GITAM/dpdk from DPDK-1628 to 17.11-qoriq-dev 195da8c - PVT: crypto/dpaa2_sec: use mempool ptov conversion wherever applicable 88fe6c2 - PVT: net/dpaa2: use mempool ptov conversion wherever applicable 692ce13 - PVT: mempool/dpaa2: add fast ptov for mempool having single memseg
*Refresh patch
*Package arm64-dpaa-linuxapp-gcc/*.a as part of ${PN}
*Update to lsdk 1903 tag
include the following changes: 8b1dd40 - dprc: fix compile error (only witn gcc 8.x) 8eb494d - dprc: enable DPDMUX_METHOD_CUSTOM in dpdmux generate dpl dc120ff - add support for num cgs in restool for mc 10.14
*Update to lsdk 1903 tag
include the following changes: 0455555 - .gitmodules: use codeaurora url d1add39 - Merge pull request #32 in DPAA2/dce from ~NXA07713/dce:jira/QSDK-5623-update-dce-license-files to master b3c27ed - LICENSE: Remove GPL License 68a6dab - Merge pull request #31 in DPAA2/dce from ~NXA07713/dce:jira/QSDK-5623-update-dce-license-files to master 0f33f16 - LICENSE: Update License year and full BSD-3 text 0175bb4 - Merge pull request #30 in DPAA2/dce from ~NXA07713/dce:jira/QSDK-5621-dpdcei-object-fails-to-unassign-out-of-child-dprc to master 361e4d0 - dpdcei: Cleanup hanldes in dpdcei_deactivate 81fae16 - LX2160 Rev1: Edit warning for stateful ERR011568 ede610b - LX2160 Rev1: Print warning for stateful ERR011568 34133be - perf-test: Update output buffer allocation c0b437e - Fix swp_init for LX2: set qman mode explicitly aac02ee - perf-test: Correct CPU affine logic
*qbman update to
Update to lsdk 1903 tag
include the following changes: a1af1e1 - Adding average pull/enqueue statistics and minor performance improvement.
*update to lsdk 1903 tag
include the following change 2737b8b - LX2160A:SD Boot: Adds input files to sign firmware images. 6be878a - Ls1028A: Add uni_pbi command in script to sign rcw image. 7aace25 - LS1028A: Add input files to sign the firmware images. 6d83dd8 - Removes "All Rights Reserved" Text.
*update to lsdk 1903 tag
include the following changes 80b2d2b - include: configs: lx2160a: update copyright info 7d323d4 - board: fsl: ls2080rdb: update copyright info ff35e0c - board: fsl: ls2080aqds: update copyright info 77020d0 - board: fsl: ls1088ardb: update copyright info 6d77068 - board: fsl: ls1088aqds: update copyright info 0c48371 - armv8: fsl-layerscape: update copyright info 6f50f71 - driver: net: phy: update copyright info ab528e9 - driver: net: ldpaa_eth: update copyright info 17c8520 - env: Update env_addr for mmc environment driver 72eb5d3 - MC : Report extra reserved memory to Linux 4f25ac0 - board/fsl/lx2160a: Fix MC firmware loading during SD boot a4b3dc5 - armv8: fsl-layerscape: Set env_loc to ENVL_NOWHERE with CONFIG_ENV_IS_NOWHERE. b572cfe - configs: ls1046: Update mtd-id for QSPI nor in mtdparts variable e46941d - armv7: ls102xa: Add workaround for DDR erratum A-008850 a25b491 - board: fsl: lx2160aqds: modify the phy fixup code 100b48f - driver: net: fsl-mc: Fix DPC MAC address fixup 822c996 - drivers: net: ls1088ardb: Fix EC1 and EC2 RCW offset bd037a4 - board/freescale: Enable DHCP distro boot for Layerscape board 705049e - Revert "Revert "pci: layerscape: Add the dts fixup for EP and RC"" d83e59c - mc : Add support to run MC in 128 MB DDR size ec8543d - QSFP+ eeprom read support in U-boot d163325 - pci: pcie_lx: Add the dts fixup for EP and RC cb3f278 - armv8: cache: Flush L3 cache after relocation 6b7ff12 - net:phy:aquantia Set only autoneg on in register 4.c441 bc6f526 - armv8: lx2160aqds : Add support for LX2160AQDS platform 54d0cd6 - drivers: net: ldpaa_eth: check if the dpmac is enabled 3011d18 - armv8: fsl-layerscape: reorder rgmii dpmacs' enablement 6546319 - net: phy: Add clause 45 identifier to phy_device 1822aff - miiphy: Add function to retrieve MDIO bus list head 42b8ff2 - ldpaa_eth.c: Fix warning when PHYLIB is not enabled 16c470c - driver: net: fsl-mc: Add support of multiple phys for dpmac
*update to lsdk 1903 tag
include the following changes eeb8972 - api: add symlink for MC 10.14.1, 10.14.2, 10.14.3 2f51b5a - config: lx2160a: Backplane config example for lx2 97fac94 - api: add MC 10.14.0 APIs
*update to lsdk 1903 tag
include the following changes 7e34aeb - Fix 2088 sleep hang dc16e35 - SDEI: Ensure SDEI handler executes with CVE-2018-3639 mitigation enabled 5eb3190 - Fast path SMCCC_ARCH_WORKAROUND_1 calls from AArch32 cd1e8ce - Add support for dynamic mitigation for CVE-2018-3639 82c570f - aarch32: Implement static workaround for CVE-2018-3639 2a655ec - Implement static workaround for CVE-2018-3639 90c75d3 - Rename symbols and files relating to CVE-2017-5715 179e18a - Fixup SMCCC_FEATURES return value for SMCCC_ARCH_WORKAROUND_1 2671898 - lx2: Remove setting of POWMGTCSR[LPM20_RQ] from LPM20 flow 7ca22ff - Adding LX2160 system power-down (LPM20) 0f81f07 - ls2088ardb: Add support of Non-ECC UDIMM ee53ed7 - nxp/lx2: Enable Errate ERRATA_A72_859971 on LX2
*add ddr-phy to DEPENDS for lx2160a
*install ddr4_pmu_train_dmem.bin
Tom Hochstein [Fri, 8 Mar 2019 00:40:31 +0000 (18:40 -0600)]
qcacld: Fix missing firmware and tools packages
The RDEPENDS from kernel-module-qca* is not working, so that firmware-qca*
and qca-tools are missing from the image. Use a packagegroup instead
as a workaround.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Using etnaviv,kmsro,vc4 as GALLIUMDRIVERS with imx25pdk machine
fails with error:
-----
/
| {standard input}: Assembler messages:
| {standard input}:252: Error: selected processor does not support `vldm ip,{q0,q1,q2,q3}' in ARM mode
| {standard input}:253: Error: selected processor does not support `vst1.8 d0,[lr],r8' in ARM mode
| {standard input}:254: Error: selected processor does not support `vst1.8 d1,[r3],r8' in ARM mode
| {standard input}:255: Error: selected processor does not support `vst1.8 d2,[lr],r8' in ARM mode
| {standard input}:256: Error: selected processor does not support `vst1.8 d3,[r3],r8' in ARM mode
| {standard input}:257: Error: selected processor does not support `vst1.8 d4,[lr],r8' in ARM mode
| {standard input}:258: Error: selected processor does not support `vst1.8 d5,[r3],r8' in ARM mode
| {standard input}:259: Error: selected processor does not support `vst1.8 d6,[lr]' in ARM mode
| {standard input}:260: Error: selected processor does not support `vst1.8 d7,[r3]' in ARM mode
| {standard input}:476: Error: selected processor does not support `vldm ip,{q0,q1,q2,q3}' in ARM mode
| {standard input}:477: Error: selected processor does not support `vst1.8 d0,[lr],r8' in ARM mode
| {standard input}:478: Error: selected processor does not support `vst1.8 d1,[r3],r8' in ARM mode
| {standard input}:479: Error: selected processor does not support `vst1.8 d2,[lr],r8' in ARM mode
| {standard input}:480: Error: selected processor does not support `vst1.8 d3,[r3],r8' in ARM mode
| {standard input}:481: Error: selected processor does not support `vst1.8 d4,[lr],r8' in ARM mode
| {standard input}:482: Error: selected processor does not support `vst1.8 d5,[r3],r8' in ARM mode
| {standard input}:483: Error: selected processor does not support `vst1.8 d6,[lr]' in ARM mode
| {standard input}:484: Error: selected processor does not support `vst1.8 d7,[r3]' in ARM mode
| {standard input}:659: Error: selected processor does not support `vldm r5,{q0,q1,q2,q3}' in ARM mode
\____
imx-base: make gstreamer1.0 packages socarch specific
gstreamer and its plugins have been forked for i.MX. So all of the generated
packages should have their PACKAGE_ARCH set to SOCARCH.
Prevents, when building gstreamer for an i.MX machine followed by a non i.MX
machine:
| ERROR: gstreamer1.0-1.14.4-r0 do_packagedata_setscene: QA Issue: Package version for package gstreamer1.0 went backwards which would break package feeds from (0:1.14.imx-r0 to 0:1.14.4-r0) [version-going-backwards]
| and many more for each generated package
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Otavio Salvador [Wed, 27 Mar 2019 13:16:46 +0000 (10:16 -0300)]
imx-codec: Fix wrong packaging of 'src' codec
This overrides the package split regarding the debug symbols to avoid
the generation of a '-src' package which causes the 'src' codec to be
left unpackaged.
This is a side effect of following commit:
,----
| Author: Joshua Watt <jpewhacker@gmail.com>
| Date: Wed Mar 6 10:32:30 2019 -0600
|
| Add source package to ${PACKAGES}
|
| Permanently adds the -src source package to ${PACKAGES} instead of
| relying on creating it dynamically at packaging time. The
| source package is now defined in bitbake.conf, just like -dev and -dbg
| packages.
|
| For compatibility, the -src package is still added dynamically if
| it was missing, since some recipes have a tendency to completely
| override PACKAGES and do so without manually adding back the -src
| package.
|
| This allows RDEPENDS on the -src packages, which wasn't previously
| possible.
|
| [YOCTO #13203]
|
| Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
| Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
`----
As this is a very weird corner case, we handle it here instead of
fixing OE-Core.
Change-Id: Ief1ca6da5db26cc536ba18af64b614f6cce26065 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This commit was merged in meta-openembedded/meta-oe layer.
See commit:
https://git.openembedded.org/meta-openembedded/commit/?id=ea59b56825912614d8b2acb3ed621a8e9333a23c
Otavio Salvador [Fri, 15 Mar 2019 19:30:12 +0000 (16:30 -0300)]
u-boot-fslc: Upgrade 2018.11 -> 2019.04
This upgrades to the upcoming 2019.04 release. This is based on the
2019.04-rc4 and includes the last fixes being worked on for the i.MX
family thus being a good version to begin to be tested as we aim to
use it for April release.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Mon, 21 Jan 2019 05:59:50 +0000 (05:59 +0000)]
atf: add recipes
*update to lsdk 1812 tag
include the following changes 4971f39 - nxp: Invalidates the output buffer memory to get random bytes a58ecfe - plat/nxp: Correct calculation of GIC Offset for LS1023 ba92b6a - nxp: Shift the soc_mem_access function before loading Fuse file 67faea4 - nxp:ls2088: Add support to return number of clusters based on personality 2d57313 - nxp/interconnect: Streamline interconnect driver bc0b955 - nxp:ls2088: Fix the call to get_gic_rd_base d2f5eb0 - nxp: Add DCSR ADDR define in Chassis 3 devices de0dfcc - nxp: Enable core timebase 2dd3986 - Corrected the usage of POLICY_PERF_WRIOP. 41b8f73 - ls2088a lx2160a: usage of new APIs of CCN driver 6f20e79 - ccn: Introduce API to set and read value of node register d2e6a39 - BL2_Chasis_3_2: Correct the BL2 image location in OCRAM. d3a7ae9 - nxp: clean up secondary core PSCI data offset calculation 7feae63 - nxp: clean up OCRAM layout 5c2ec36 - nxp: Drop DATA_LOC option d103a4f - nxp: ls2088a: Abort wake up if not by SGI15 d8000b3 - Setting retention control for LPM20 of LS1088 and LS2088 0430db9 - nxp: ls1012a: Fix generic timer clock bfe6a23 - nxp: Update ls1012 timer to use fixed 25 MHz for ARM generic timer 5d5480e - plat/nxp: Change CSFHDR_SZ to 0x3000 for all platforms 62ed791 - nxp/ls1012: Fix BL31 boot up issue ffc6895 - nxp: Change BL2_TEXT_LIMIT for SD Boot e301618 - nxp: Reduce default CSF HDR SZ for ls1088 and ls2088 81b4323 - nxp: drivers: ddr: Update workaround for A008511 a3ee152 - nxp/ls1012: Set SMMU Policy to 0 for ls1012 965e334 - nxp: Correct Policy checking for SMMU
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Fabio Berton [Fri, 18 Jan 2019 11:30:10 +0000 (09:30 -0200)]
imx-base: Enable wic.bmap image generation as default
Bmaptool is a generic tool for creating the block map (bmap) for a
file and copying files using the block map. Is faster than use dd
to flash images to SD Cards. More info about bmap here [1].
[1] - https://github.com/intel/bmap-tools
Change-Id: I727d63104baa3669e83db127b03b3b0af6cd45b9 Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
fixes:
WARNING: linux-yocto-4.18.20+gitAUTOINC+fb277887dc_4e51fc97f1-r0
do_kernel_configcheck: [kernel config]: This BSP sets config
options that are not offered anywhere within this kernel: