Age | Commit message (Collapse) | Author |
|
[warrior] meta-freescale: migrate IMX repos from codeaurora to github (for QorIQ)
|
|
QorIQ)
|
|
[warrior] meta-freescale: migrate IMX repos from codeaurora to github
|
|
|
|
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`
|
|
|
|
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)
|
|
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 89f70e07ef36237511964125dc3ba97294cdb50c)
|
|
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)
|
|
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>
|
|
Adds the virtual runtime provider for libgbm
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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)
|
|
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
|
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
|
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>
|
|
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
|
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
|
* 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>
|
|
Patch was added twice because content might drift in the future.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
|
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>
|
|
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)
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
With the change to wic the used oe variable names changed.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
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>
|
|
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
|
|
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
|
|
*ls1088ardb-be will not be supported
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
*ls2088ardb-be will not be supported
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
*ls1043ardb-be will not be supported
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
*ls1046ardb-be will not be supported
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
*ls1046ardb-32b will not be supported
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
*ls1043ardb-32b will not be supported
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|