aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-04-18Merge pull request #1503 from het-masteen/update-qoriq-git-linkwarriorOtavio Salvador
[warrior] meta-freescale: migrate IMX repos from codeaurora to github (for QorIQ)
2023-04-18[warrior] meta-freescale: migrate IMX repos from codeaurora to github (for ↵Guillaume Lecocq
QorIQ)
2023-04-18Merge pull request #1502 from het-masteen/warrior-fix-github-linkOtavio Salvador
[warrior] meta-freescale: migrate IMX repos from codeaurora to github
2023-04-18[warrior] meta-freescale: migrate IMX repos from codeaurora to githubGuillaume Lecocq
2021-04-18Fix kernel-itbimage.bbclass indentationXabier Marquiegui
Using spaces instead of tabs gets rid of dozens of warnings by yocto stating: `python should use 4 spaces indentation, but found tabs in kernel-itbimage.bbclass`
2020-04-15xserver-xorg: Backport to fix X server 1.20.1 crash [YOCIMX-3280]cyrilfr
2020-03-28linux-fslc-lts-4.19: upgrade to 4.19.107Andrey Zhizhikin
This upgrade includes the merge of v4.19.107 tag and backport of upstream patch [0ada120c883d4f1f6aafd01cf0fbb10d8bbba015], which addresses the perf build issue when latest binutils are used. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> (cherry picked from commit 61aeaa3da4251f62d4414217abb2126734c7066b)
2019-10-11linux-fslc-lts-4.19: upgrade 4.19.66 -> 4.19.78Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> (cherry picked from commit 89f70e07ef36237511964125dc3ba97294cdb50c)
2019-10-10imx7ulpevk.conf: Fix MACHINEOVERRIDES orderTom Hochstein
The exact manifestation that uncovered this problem was not recorded. Generally speaking, a recipe misconfiguration was occurring due to an incorrect variable value, caused by incorrectly choosing the _imx override of the variable instead of the SOC override. This is fixed by setting the SOC family and the SOC in MACHINEOVERRIDES before including tune-cortexa7.inc. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 9ba0cf3b74cf7884f9b1c1c44f92a96cb2a87525)
2019-09-04imx-gpu-viv: Fix GLESv1 packagingJoshua Watt
The GLESv1 library was being packaged with the name "libgles" instead of the canonical "libglesv1". The latter is the name that recipes used when RDEPENDing on GLESv1. Correct this so that the package is correctly named "libglesv1", but RPROVIDES the old "libgles" name in case there are recipes still depending on it. Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
2019-09-04imx-gpu-viv: RPROVIDE virtual/libgbmJoshua Watt
Adds the virtual runtime provider for libgbm Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
2019-09-04imx-boot: Pass DTB names to makeJoshua Watt
Passes the name of the DTBs to be built to make. This allows alternate DTBs to be built instead of assuming the default Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
2019-09-02atf: Remove redundant COMPATIBLE_MACHINEAlban Bedel
COMPATIBLE_MACHINE is set two times to the same value, remove the second occurrence as it is useless. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
2019-09-02atf: Make the package machine specificAlban Bedel
The ARM Trusted Firmware is machine specific but the package is not set as such. Set the package architecture to ${MACHINE_ARCH} to fix this. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
2019-08-27atf: Only enable and depends on optee when supportedAlban Bedel
Use the new optee machine feature to only enable it when it is supported by the machine and the distro. We use a package config switch to only add the dependency when it is needed. This prevent a build failure on machines that don't support optee. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
2019-08-27optee: Add optee as a machine feature to all supported boardsAlban Bedel
Currently we assume that all qoriq arm64 boards support optee, however that might not be the case for boards added by other layers building on top of meta-freescale. To better support this case add a machine feature to indicate if a given machine has optee support. Add the new optee feature to all qoriq arm64 except ls2080ardb as it doesn't seems to be supported by optee. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
2019-08-23u-boot-fslc-common: Bump revision to ca0ab15271Fabio Berton
This commit includes the following change: ca0ab15271 pico-imx7d: Sync all defconfigs with pico-imx7d_defconfig Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> (cherry picked from commit b097516ab4599164e4d0892e5ac058c2856db6c1)
2019-08-15linux-fslc-lts: upgrade 4.19.56 -> 4.19.66Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-08-12linux-fslc-lts: upgrade 4.19.50 -> 4.19.56Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-08-12linux-fslc-lts: Bump revision to 55fcc545ad14Fabio Berton
This commit merges tag 4.19.50 into fslc branch and apply patch: - menuconfig,mconf-cfg: Allow specification of ncurses location Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2019-08-12linux-fslc-lts: remove orphaned patchAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-08-12linux-fslc-lts-4.19: upgrade 4.19.44 -> 4.19.45Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-08-12linux-fslc(-lts-4.19): add USB_PRINTER and USB_SERIAL_PL2303 to defconfigAndreas Müller
* USB-printer can be considered as common use case * PL2303 are used in USB -> RS232 converters from Athen. These can also be considered as commonly used (we have dozens in our company) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-08-12linux-fslc(-lts-4.19): Fix menuconfigAndreas Müller
Patch was added twice because content might drift in the future. Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-08-12linux-fslc-lts-4.19: initial addAndreas Müller
defconfigs were taken from | commit 60df6bc2b69a7f405f4b14fee1d53e8b3b84c054 | Author: Otavio Salvador <otavio@ossystems.com.br> | Date: Thu Jan 31 10:24:42 2019 -0200 | | linux-fslc: Remove 4.9 leftover defconfig files | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> With the next commit | commit c41b6d8e6ec9e8394727ddd0e6f1a8a5591b5e58 | Author: Fabio Berton <fabio.berton@ossystems.com.br> | Date: Thu Feb 21 09:51:58 2019 -0300 | | linux-fslc: Upgrade to 4.20-based fork | | This upgrades the kernel to the 4.20-based fork and sync defconfig | files with kernel source tree. | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> linux-fslc moved to 4.20 and defconfigs were adjusted. Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-08-12Fix WKS_FILE to use files with .in extensionFabio Berton
meta-freescale commit 6be9d197386b5c3bd72023981df805d42f87684c renamed imx-uboot-spl-bootpart.wks to imx-uboot-spl-bootpart.wks.in The .in extension in wks files allows bitbake variables to be used in kickstarter files. Set WKS_FILES for all machines to match this new filename. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> (cherry picked from commit da4d8a203c173f8719229df5cb525b6ed644a7c6)
2019-07-11wic: Fix image generation for i.MX with SPL and U-BootJoris Offouga
Some boards expects a specific binary name. Example : Pico i.MX7D required the u-boot-dtb.img file (instead of u-boot.img). Signed-off-by: Joris Offouga <offougajoris@gmail.com>
2019-07-10u-boot-fslc: Update to version 2019.07Fabio Berton
This commit merges tag v2019.07 and apply the following change on top: - 86ce1a1351 pico-imx7d: Define BOOTMENU_ENV Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2019-06-27atf: Fix the build on machines that don't support UEFIAlban Bedel
The uefi package silently build nothing on machines that are not supported. On machines without UEFI support this lead to a build failure in atf as it always try to build fip_uefi.bin. Fix the compile step to only build fip_uefi.bin if there is an UEFI image. Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
2019-06-21mx8mm: use cortexa53-crypto tune for imx8m mini per defaultAndrey Zhizhikin
Current implementation of i.MX8M Mini is utilizing generic aarch64 tune (arch-arm64) provided from OE meta layer. According to IMX8MMRM [1] this CPU contains Cortex-A53 cores, so this commit sets a default tune to cortexa53-crypto. Note, that according to [1] ARM Crypto extensions are supported, therefore it is beneficial to set the tune to -crypto, as this also enables NEON and VFP support in GCC (via -march and -mcpu feature modifiers, see [2]). [1]: https://www.nxp.com/webapp/Download?colCode=IMX8MMRM [2]: https://gcc.gnu.org/onlinedocs/gcc/AArch64-Options.html#aarch64-feature-modifiers Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2019-06-19qoriq-base: Use the same provider for u-boot and u-boot-fw-utilsAlban Bedel
It make sense for the default config to use the same provider for for both u-boot and u-boot-fw-utils. We now assume that there is a matching -fw-utils package, if not the build will fail instead of silently using a mismatching u-boot version. Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
2019-06-05u-boot-qoriq-fw-utils: Update to 2018.09 to fix the buildAlban Bedel
The build of the fw-utils is broken for all the machines that switched to TFA as u-boot 2018.03 doesn't have the TFA configs. Upgrade to 2018.09 to fix this issue and have both u-boot and the fw-utils built from the same version, which is probably a good idea anyway. Also added the dependency on bison-native which is needed for the build. Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
2019-05-17utilities.inc: fix return None type errorJacopo Dall'Aglio
Function make_dtb_boot_files now always returns and raises an error if a KERNEL_DEVICETREE entry filename extension is not .dtb or .dtbo. Signed-off-by: Jacopo Dall'Aglio <jacopo.dallaglio@kynetics.com>
2019-05-17u-boot-imx: Upgrade version 2017.03 to 2018.03Mihai Lindner
Upgrade version to 2018.03 from branch imx_v2018.03_4.14.98_2.0.0_ga. Drop usage of dtc-145 binary, pulled by the class with the same name, which was a workaround for older u-boot versions. Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
2019-05-17imx-base: make sure sha384sum is available for all i.MX 8 variantsStefan Agner
Image container generation of imx-boot requires sha384sum also when building for i.MX 8 targets (e.g. i.MX 8QM). Make sure it is available for all i.MX 8 families. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-05-17utilities.inc: split by any number of whitespacesDiego Rondini
Split alldtbs by any number of whitespace instead of just one to fix machines with dtbs listed on multiple lines of KERNEL_DEVICETREE variable. Signed-off-by: Diego Rondini <diego.rondini@kynetics.com>
2019-05-17qtwayland: drop xcomposite-egl, xcomposite-glx packageconfig for mx8Max Krummenacher
NXP dropped native X11 support for i.MX 8(X). with xcomposite-glx: qtwayland fails in configure with: | ERROR: Feature 'xcomposite-glx' was enabled, but the pre-condition 'features.wayland-client && features.opengl && !features.opengles2 && features.xlib && libs.xcomposite && libs.glx' failed. | ERROR: Feature 'xcomposite-glx' was enabled, but the pre-condition 'features.wayland-server && features.opengl && !features.opengles2 && libs.xcomposite && libs.glx' failed. with xcomposte-egl: qtwayland fails during compile starting with: | .../qwaylandxcompositeeglclientbufferintegration.cpp:140:59: error: cannot convert 'Display*' {aka '_XDisplay*'} to 'EGLNativeDisplayType' {aka 'wl_display*'} | integration->mEglDisplay = eglGetDisplay(integration->mDisplay); | ~~~~~~~~~~~~~^~~~~~~~ Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-17imx8mmevk.conf, imx8mqevk.conf: drop adding m4 demos do the boot partitionMax Krummenacher
The recipe which builds or injects the m4 binaries does not yet exist. Due to the following this did not error out in the image-wic task: With the change to wic the used oe variable names changed. IMAGE_BOOT_FILES now has an additonal '_'. WKS_FILE_DEPENDS_append can be used to add dependencies needed before the wks file gets created. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-17imx8qmmek: fix files in the boot partitionMax Krummenacher
With the change to wic the used oe variable names changed. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-17libdrm: prevent warning on mx8Max Krummenacher
i.MX8 also uses the override imxgpu2d, so provide the patch for that override, not individual SoC Archs. Prevents: | .../meta/recipes-graphics/drm/libdrm_2.4.94.bb: Unable to get checksum for libdrm SRC_URI entry drm-update-arm.patch: file could not be found Note that __arm__ is not defined in aarch64 gcc, so applying the patch has no effect. Should it be needed one would have to rework to patch to also provide assembler code for aarch64 in an appropriate #ifdef section. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-17imx-base: make gstreamer1.0 packages socarch specific for all imx socMax Krummenacher
Move gstreamer1.0 to the generic i.MX override, all i.MX use the 1.14.imx override, not only the once with a GPU. Completes '0d5f4e27 imx-base: make gstreamer1.0 packages socarch specific Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-17imx-imx-boot-bootpart.wks.in: increase boot partition to 64mMax Krummenacher
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>
2019-05-17linux-fslc: Bump revision to c7a0e482a175Fabio Berton
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
2019-05-17u-boot-fslc-common: Bump revision to c93ced78dbcFabio Berton
This commit includes the following changes: - c93ced78dbc pico-imx7d: Add NYMPH baseboard support - 790e0d17c2a pico-imx7d: Add DWARF baseboard support - bab9f53c898 pico-imx6ul: Add NYMPH baseboard support - 246d037843d Merge tag 'v2019.04' into 2019.04+fslc - 3c99166441b (tag: v2019.04) Prepare v2019.04 - 85c3d463224 arm: sunxi: Enable DM_MMC on required SoCs - c48b07a9fde Merge tag 'fixes-for-2019.04-rc4' of git://git.denx.de/u-boot-staging - e82fa10b3ef dts: imx8qxp-mek: Add PHY post reset delay - 31d4045d4be net: dm: fec: Support phy-reset-post-delay property - ccd063e9812 watchdog: Move watchdog_dev to data section (BSS may not be cleared) - afbc31948a0 net: phy: implement fallback mechanism for negative phy adresses - a734600ee9e pico-imx6ul: Add DWARF baseboard support - bcc90648ddb Merge remote-tracking branch 'origin/master' into 2019.04+fslc - 0e62d5b2abb Merge tag 'u-boot-imx-20190405' of git://git.denx.de/u-boot-imx - 7f9ebbd90aa pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition - 0e708abcbba Merge branch 'master' of git://git.denx.de/u-boot-usb - 05fa129a40e Merge branch '2019-04-03-master-imports' - d7edeba79b2 tools/Makefile: build host tools with -std=gnu99 - ab8fc413028 fix compile error on macOS Mojave - 2118a272e3c configs: khadas_vim2: Fix defconfig - 82548aaad57 phy: Also allow MESON_GXM for MESON_GXL_USB_PHY - 2a766db11a7 doc: Fix outdated ohci board hook documentation
2019-05-17ls1088ardb-be: remove machine configChunrong Guo
*ls1088ardb-be will not be supported Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-05-17ls2088ardb-be:remove machine configChunrong Guo
*ls2088ardb-be will not be supported Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-05-17ls1043ardb-be: remove machine configChunrong Guo
*ls1043ardb-be will not be supported Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-05-17ls1046ardb-be: remove machine configChunrong Guo
*ls1046ardb-be will not be supported Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-05-17ls1046ardb-32b: remove machine configChunrong Guo
*ls1046ardb-32b will not be supported Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-05-17ls1043ardb-32b: remove machine configChunrong Guo
*ls1043ardb-32b will not be supported Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>