aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-01-14restool: update to 2b4dd21Chunrong Guo
*update to lsdk 1812 tag include the following changes 2b4dd21 - dprc: generate-dpl: export only the objects that exist 2c3202b - dpdmux: rename flib_ops 8106ce7 - export flib_ops in the restool header ea39c04 - dpmac: update interface type enum c54067a - dpseci: fix 16 queues support 1c2dde0 - dpmac: display counters in info command 40dddfc - scripts: dynamically setup the DPCON objects needed eb49d17 - scripts: dynamically determine the number of DPIOs needed 2255cab - dpmac: add DPMAC_ETH_IF_CAUI as one of the supported phy types cbee183 - dpseci: increase the maximum number of queues ce7d849 - dpni: increase the maximum number of queues Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14mc: Upgrade version to 10.12.0Chunrong Guo
*update to lsdk 1812 tag include the following changes cdb5af4 - Add the prebuilt binaries of mc 10.12.0 release 840aa8e - Initial commit to add README Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14dce: update to 49389aaChunrong Guo
*Update to lsdk 1812 tag include the following changes: 49389aa - .gitmodules: use codeaurora url 0c4eea9 - Makefile and gitmodules update 492eecd - dpdcei: Affine thread for FQDAN setup b2a48e8 - dce: Support LX2160 SOCs 62af9fe - dce: Userspace dce support for DPAA2 devices *qbman update to 383ceac Update to lsdk 1812 tag include the following changes: 383ceac - Support for the QBMAN 5.0 userspace. Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14cst: update to f599f61Chunrong Guo
*Update to lsdk 1812 tag include the following changes: f599f61 - Corrects Copyright. b10fa04 - scripts/platform/LX2160_xspi: Coorect the kernel header location. e7953a7 - Increases file name array size. 094351b - LX2160: Adds input file and script for signing images using flexbuild. 4eb59af - LS1012ARDB: Change in script file for pfe_fw check 46262e7 - LS1012ARDB: Add input file for pfe header generation ca26c84 - LS1088 and LS2088: Modify scripts for Secure Boot TF-A aae5c8e - Modify scripts for Secure Boot TF-A 5e04504 - create_hdr_pbi: Add cmd line options Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14u-boot-qoriq: Upgrade version to 2018.09Chunrong Guo
*update to lsdk 1812 tag include the following changes c08de7c - SecureBoot_LX2160A: Correct the kernel header offset. 619d0d3 - ls2080ardb: check enablement of QSPI using DCFG_RCWSR15 0dfcc1f - ls1088a: Update the device tree for IFC/QSPI 8875034 - net/phy: Cortina CS4223 driver updates & bugfixes 88fa585 - mmc: fsl_esdhc: make get_cd work well in dm_mmc_ops 2211378 - Revert "pci: layerscape: Add the dts fixup for EP and RC" f8358cf - armv8: fsl-layerscape: properly configure qdma ICID f24e259 - lx2160: Enable support of EMC2305 1a858e3 - armv8: emc2305: add support for fan controller f37025a - fsl-ls2088ardb: dts: enabling SATA node ff3e128 - board/ls1046aqds: Bypass xfi port fixup for KR mode on LS1046AQDS 2c3c67e - armv8: ls2088ardb: change default device tree in defconfig for TFABOOT 7f79b25 - armv8: ls1088aqds: add support for ifc-nor boot for TFABOOT c1b55a8 - detect ifc-nor flash at run-time 6c99ca4 - pci: layerscape: Add the dts fixup for EP and RC ccfc35d - pci: layerscape: Do not scan when PEX work in EP mode dd167bc - pci: layerscape: Modify the EP and RC mode judge method 26defec - armv8,lx2160a: Initialize ethernet array in serdes_init 2851185 - armv8: lx2160a: Update CONFIG_SYS_FSL_PEBUF_BASE cce8348 - board/ls2088ardb: Update the device tree for IFC/QSPI 830ac80 - Correct QSPI bootcommand for LS2088 TFA boot 899e696 - ls2088ardb: add QSPI support for TFA-BOOT a9fb32b - ls1043a: add support for nand-boot cmd for TFA c2b3374 - arm64: lx2160ardb: enable DM support for sata 0f80b76 - armv8: dts: fsl-lx2160a: add sata node support a10b3fc - board/lx2160a: Update xspi_bootcmd, sd_bootcmd env ee09465 - armv8:LX2160: Adds distro secure boot support. 9a7d1e0 - drivers/spi: Disable hybrid mode for SPANSION S25FS-S family 6b04587 - drivers/spi: Introduce functions to read/write any register a748abd - fsl_qspi: Modify handling of RDAR, WRAR, 4K_ERASE commands 2af4cbd - armv8: lx2160a: Modify dspi1 controller intrrupts property 612bc35 - Enable sata configs to Kconfig for all LayerScape boards 358229b - armv8: ls1043aqds: modify the qspi_bootcmd definition Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14uefi: update to 5b259f7Chunrong Guo
*Update to lsdk 1812 tag include the following changes: 5b259f7 - uefi-binaries: update for LSDK 1812-TC6 f87588d - uefi-binaries: update for LSDK 1812-TC5 5ae5001 - LSDK1812-TC4: binaries update 0c81f1f - uefi binaries: update 7bf60e6 - uefi binaries: update ea9630f - update binaries for LSDK 18.12 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14rcw: update to 17254acChunrong Guo
*Update to lsdk 1812 tag include the following changes: 17254ac - ls1046ardb: fix QSPI clock frequecy per data sheet 95691bc - qspi: use byte_swap.tcl under board directory for special board fabb891 - ls2088a: Add ls2088ardb 2a_3d RCW configuration files bf52634 - arm64: ls2088a: Add the workaround of errata A-008851 for 2a_3d fe027eb - ls1043a: Add RCW file for nand and sd secure boot 6ea379b - ls1043aqds: Add RCW file for nand and sd boot 88dea67 - ls1043ardb: Add RCW file for nand and sd boot 45b2220 - ls1046a: add rcw file for nand sd and emmc secure boot a45082b - ls1046aqds: add rcw file for nand and sd boot 7ae30ab - ls1046ardb: add rcw file for emmc and sd boot 6cd0092 - ls1043aqds: Add RCW file for ls1043aqds to support TF-A 99f1447 - lx2160aqds: Add lx2160aqds RCW configuration files bc65c4a - lx2160ardb: Add lx2160ardb RCW configuration files d7f12f8 - LX2160: Add lx2160asi silicon RCW configuration files Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14ppa: remove ppaChunrong Guo
*This pkg will not be supported anymore Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14inphi: add recipesChunrong Guo
*include the following changes: f22e9ff - in112525: Add Inphi 112525 10G Phy firmware Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14mc-utils: update to 6aca560Chunrong Guo
*update to lsdk 1812 tag include the following changes: update COMPATIBLE_MACHINE for qoriq-arm64 6aca560 - config: lx2160a: add dprtc object 73eec5c - api: add MC 10.13.0 APIs 022adf2 - api: add MC 10.12.0 APIs f3e4205 - api: add MC 10.11.2 APIs cb2afb7 - api: add MC 10.11.1 APIs 65aeed6 - config: update number of necessary dpmcp 1370e38 - Add dpc with USXGMII for QDS protocol 7 *Update COMPATIBLE_MACHINE for qoriq-arm64 *Support lx2160a Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14ls2-phy: update COMPATIBLE_MACHINE for lx2160aChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14fmc: update to c7576abChunrong Guo
*update to lsdk 1812 tag include the following changes: c7576ab - Resolved compile warning on ubuntu with aarch64-linux-gnu-g++ v7.3 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14imx-base.inc: use SDMA RAM script for the whole i.MX 6 familyStefan Agner
The Linux device trees of all members of the i.MX 6 family use the same SDMA RAM script. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-01-10wic:mx8: Create wks file for imx8 family using imx-bootDaiane Angolini
imx8 family boards use u-boot as boot loader in addition to some other binaries. The final bootloader binary is gathered by mkimage into a file called imx-boot. Add the wks file to create the wic image tailored for imx8 family. Set the wks file as default for all imx8. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
2019-01-10imx-boot: Fix the symbolic link filename to imx-bootDaiane Angolini
Fix the error: | File "/media/daiane/TRIFORCE/yocto/master/sources/poky/scripts/lib/wic/filemap.py", line 132, in _open_image_file | % (self._image_path, err)) | wic.filemap.Error: cannot open image file '/media/daiane/TRIFORCE/yocto/master/build/tmp/deploy/images/imx8mmevk/u-boot.imx': [Errno 2] No such file or directory: '/media/daiane/TRIFORCE/yocto/master/build/tmp/deploy/images/imx8mmevk/u-boot.imx' Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
2019-01-10gstreamer1.0-plugins-good: fix souphttpsrc dependency cherry-picked from ↵sivasubramanian
openembedded-core master Signed-off-by: sivasubramanian <sivasubramanian.patchaiperumal@linaro.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-01-10ptpd-qoriq: Limit BSP specific recipe on relevant SOCsMax Krummenacher
Prevents the following when building for non qoriq machines: | NOTE: Multiple providers are available for runtime ptpd (ptpd, ptpd-qoriq) | Consider defining a PREFERRED_RPROVIDER entry to match ptpd | NOTE: Multiple providers are available for runtime ptpd-dev (ptpd, ptpd-qoriq) | Consider defining a PREFERRED_RPROVIDER entry to match ptpd-dev Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-01-10fm-ucode: inherit fsl-eula-unpack classChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-01-10management-complex: inherit fsl-eula-unpack classChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-01-10dpl-examples: inherit fsl-eula-unpack classChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-01-10hyperrelay: inherit fsl-eula-unpack classChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-01-10qe-ucode: inherit fsl-eula-unpack classChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-01-10ppfe-firmware: inherit fsl-eula-unpack classChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-01-10ls2-phy: inherit fsl-eula-unpack classChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-01-10rcw: remove fsl-eula-unpack classChunrong Guo
*rcw license is not EULA Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-01-10license: clarify the licensing for the project's metadataDima Zavin
Presently, the recipe files in meta-freescale are under an ambiguous license. There is a EULA file at the root, but it's clearly not meant to apply as the default license as it is only explicitly called out in a few recipes and mirrors the language of the LSDK. The yocto upstream projects are meant to be distributed under a more liberal license than the LSDK. There are several licenses listed is custom-licenses/, but those again only apply to specific recipes (e.g. NXP-Binary-EULA). The license for the recipes themselves (and for the layer metadata, etc.) is not clear and is problematic when attempting to host a mirror of this code. So, add a LICENSE file that describes this situation, and provide a reference copy of the MIT license (taken from poky/meta/). Signed-off-by: Dima Zavin <dmitriyz@waymo.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-01-10Migrate from SOC_FAMILY to MACHINEOVERRIDESChunrong Guo
MACHINEOVERRIDES way is more straightforward than SOC_FAMILY, so migrate from SOC_FAMILY to MACHINEOVERRIDES for NXP QorIQ PPC targets. Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-01-10imx-uuc: bump to latest revisionMarc Ferland
* Includes the following changes: e3fbdfe ufb: fix printf warning about argument type 48043c0 sdimage: fix printf warnings about expected argument types 79e9798 sdimage: rework verbose/debug messages ceec934 sdimage: reorder writes to reduce risk in case of power loss during update 59ff3e3 sdimage: refactor debug messages 3eeebda sdimage: introduce alignment support for second bootstream 8f7ec52 sdimage: restore compatibility to i.MX23 3136bbf sdimage: major refactoring 32644ae sdimage: use EXIT_FAILURE and EXIT_SUCCESS for return values 3633e94 sdimage: minor refactoring, renames etc. 7640d2f sdimage: handle endianess correctly 4100d09 sdimage: drop global variables 2fff78e sdimage: refactor boot control block structure 702747e sdimage: drop Windows line termination on success message b195bdc sdimage: drop unneeded initialization 61ca818 sdimage: use platform independed variable types and rename members slightly 014ddad sdimage: minor whitespace style fixes Signed-off-by: Marc Ferland <ferlandm@amotus.ca> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-01-09mx8: move non soc specific fw out of imx-baseMax Krummenacher
It is unlikely that all future mx8 machines will require ath10k fw. So add it in the specific board configuration and not in imx-base.inc. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-09linux-imx_4.9.123: fix kernel module deploymenmt for ipkMax Krummenacher
Change the LOCALVERSION to '-imx'. While only linux-imx_4.9.123.bb fails, change the the same pattern in linux-imx-headers_4.9.123.bb for consistency. At least the ipk packager doesn't like the '_' characters and errors out with the following for each kernel module: | ERROR: Fatal errors occurred in subprocesses: | Command 'PATH="..." opkg-build -Z xz kernel-module-snd-usbmidi-lib-4.9.123-imx_4.9.123_imx8mm_ga+g6a71cbc08975 \ | .../deploy-ipks/imx8qmmek' returned non-zero exit status 1.: Traceback (most recent call last): | File "/build/krm/oe-core_master/build/../layers/openembedded-core/meta/lib/oe/utils.py", line 272, in run | ret = self._target(*self._args, **self._kwargs) | File "/build/krm/oe-core_master/build/../layers/openembedded-core/meta/classes/package_ipk.bbclass", line 230, \ | in ipk_write_pkg | shell=True) | File "/usr/lib64/python3.6/subprocess.py", line 336, in check_output | **kwargs).stdout | File "/usr/lib64/python3.6/subprocess.py", line 418, in run | output=stdout, stderr=stderr) | subprocess.CalledProcessError: Command '...' returned non-zero exit status 1. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-09mx8: prefer u-boot-imx, linux-imxMax Krummenacher
Fixes: | ERROR: Nothing PROVIDES 'virtual/kernel' | linux-fslc-imx PROVIDES virtual/kernel but was skipped: incompatible with machine imx8qmmek (not in COMPATIBLE_MACHINE) | ERROR: Nothing PROVIDES 'virtual/bootloader' | u-boot-fslc PROVIDES virtual/bootloader but was skipped: incompatible with machine imx8qmmek (not in COMPATIBLE_MACHINE) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-09imx8: machines: silence kernel warningMax Krummenacher
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. | WARNING: .../linux-yocto_4.19.bb: Variable key RDEPENDS_${KERNEL_PACKAGE_NAME}-base (${KERNEL_PACKAGE_NAME}-image) replaces original key RDEPENDS_kernel-base (). Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-12-13imx-vpuwrap: Simplify COMPATIBLE_MACHINETom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13imx8mmevk.conf: Remove redundant MACHINE_SOCARCH_FILTER settingTom Hochstein
Settings are already made in conf/machine/include/imx-base.inc. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13imx-test: Add VPU testsTom Hochstein
Add VPU tests by making sure VPU support is in sysroots. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13imx-test: Upgrade for i.MX 8MMTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13imx-base.inc: Share i.MX 8 and i.MX 8X binariesTom Hochstein
The SOC-specific binaries for i.MX 8 and 8X families are compatible, so set MACHINE_SOCARCH_SUFFIX to share. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13formfactor: Fix typo in commentTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13firmware-imx: Update logic for non-rootfs firmwareTom Hochstein
Certain i.MX 8 firmware packages are included in the boot image via imx-boot recipe, not through rootfs. Clarify the logic that handles this. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13alsa-lib: Add support for AK4458Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13imx-base.inc: Add sha384sum to fix 8X builds of imx-bootTom Hochstein
Fix the following build error: | sh: 1: sha384sum: not found | Failed to hash file: scfw_tcm.bin Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13u-boot-imx: Deploy boot image generation tools for i.MX 8MTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13imx-boot: Add recipe for i.MX 8 boot partition packagesTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13imx-mkimage: Add recipe for i.MX 8 boot partition packagesTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13firmware-imx-8*: Add new firmware recipes for i.MX 8 seriesTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13firmware-imx: Add include file for re-use of archiveTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13firmware-imx: System Controller Firmware added to packageTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13firmware-imx: Upgrade to 7.8, adding i.MX 8MM supportTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13imx8mmevk.conf: Add mx8m to MACHINE_OVERRIDES hierarchyTom Hochstein
There is commonality between 8M and 8M Mini, so add a new machine override to the hierarchy. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13imx8qxpmek.conf: Add 8X family designation to MACHINE_OVERRIDESTom Hochstein
Add mx8x to the MACHINE_OVERRIDES hierarchy. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>