AgeCommit message (Collapse)Author
2019-06-21imx-sc-firmware: update to 1.2.2, drop QM A0Max Krummenacher
Update to version based on NXP SCFW 1.2.2. Branch name: imx_4.14.98_2.0.0_ga Build version: 3332 Commit ID: 0x0cb6f758b Build date: May 20 2019 Build time: 10:58:51 Our SCFW git hash: 56ee0444 Signed-off-by: Max Krummenacher <>
2019-06-21apalis-imx8.conf: drop support for a0 siliconMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-06-21colibri-imx8qxp.conf: simplify imxboot targetMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-06-21apalis-imx8.conf: simplify imxboot targetMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-06-21imx-mkimage, imx-boot: update to 4.14.98 2.0.0, drop QM A0Max Krummenacher
Upstream dropped support for i.MX8QM A0 silicon with the update to the 4.14.98 2.0.0 BSP. Signed-off-by: Max Krummenacher <>
2019-06-19xserver-xorg: use version wildcard for bbappendMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-06-19u-boot: update to v2019.07-rc4+Max Krummenacher
Add patches currently on the ML targeting Toradex boards and fetch latest and greatest of master branch. Signed-off-by: Max Krummenacher <>
2019-06-11imx: mx6: update to 4.14.78_1.0.0_ga bspApalis-iMX8_Console-Image_3.0b1.40-20190612Max Krummenacher
Completes commit dc4a695 for components used only for i.MX 6. Signed-off-by: Max Krummenacher <>
2019-06-11xserver-xorg: fix crash with latest 1.20.1Pierluigi Passaro
This NXP patch was actually already available in poky layer, but has been removed with commit 9d2cbf041403f5012b251de6c2dc0683755398ed. However, it seems to be mandatory to allow Vivante driver working correctly. Taken from: Signed-off-by: Max Krummenacher <>
2019-06-11linux-toradex_4.14.78: update to latestMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-06-05alsa-state: increase volume for apalis-imx8Max Krummenacher
Signed-off-by: Max Krummenacher <>
2019-06-05colibri-imx8qxp.conf: revert "use mainline u-boot"Max Krummenacher
mainline currently does not provide the ums command. Without the Toradex Easy Installer this hinders development. This reverts commit a7f384f for colibri-imx8qxp.conf. Signed-off-by: Max Krummenacher <>
2019-06-05linux-toradex_4.14.78: update to latestMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-06-04linux-toradex_4.14.78: update to latestMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-06-04u-boot-toradex_2018.03: update to latestMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-05-29u-boot: provide a dummy fw_env.configMax Krummenacher
This prevents fetcher errors if a machines does not provide its specific file. Signed-off-by: Max Krummenacher <>
2019-05-29imx-boot: use the right dcd for apalis-imx8a0Max Krummenacher
The Apalis iMX8 QM V1.0A require a specific DCD. Inject that DCD file and change the Makefile to actually use it. (The DCD for B0 silicon integrated in the SCFW and irrelevant here) Signed-off-by: Max Krummenacher <>
2019-05-29u-boot-toradex_2018.03: boot linux on apalis-imx8a0 from sd cardMax Krummenacher
The Apalis iMX8 QM V1.0A are not fused but strapped to boot from SD card. Revert the environment change which makes them boot from eMMC. Signed-off-by: Max Krummenacher <>
2019-05-29apalis-imx8/colibri-imx8qxp: drop ttyAMA1 from SERIAL_CONSOLESStefan Agner
The device ttyAMA1 stems from ARM AMBA pl011 driver. On i.MX 8 we do not have such an IP, hence this device does not exist. The variable assignment and comment has been copied from NXP machines and they seem to have copied it from other machines. Signed-off-by: Stefan Agner <>
2019-05-27imx-atf: bbappend: delete now obsolete fileMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-05-23imx-atf: bbappend: use version wildcard and explicitely set versionMax Krummenacher
This copes with the version upgrade in meta-freescale master to imx-atf 2.0 which is meant for BSP 4.14.98_2.0.0_ga. Signed-off-by: Max Krummenacher <>
2019-05-22apalis-imx8.conf: add hdmi fw also to tezi imagesMax Krummenacher
Use the now available MACHINE_BOOT_FILES variable to deploy the HDMI firmware into the boot partition. Signed-off-by: Max Krummenacher <>
2019-05-21apalis-imx8.conf: install sha384sum nativeMax Krummenacher
imx-boot needs that, but it is currently only added to the host tools if building for i.MX8X. Signed-off-by: Max Krummenacher <>
2019-05-21u-boot-toradex_2018.03: update to latestMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-05-21u-boot-toradex-fw-utils_2018.03: intial recipeMax Krummenacher
Copied and adapted from: openembedded-core/meta/recipes-bsp/u-boot/ Signed-off-by: Max Krummenacher <>
2019-05-21u-boot-toradex_2018.03: split common definitions into a inc fileMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-05-21u-boot: add patch to increase malloc_fMax Krummenacher
Otherwise U-Boot freezes before outputting anything. Signed-off-by: Max Krummenacher <>
2019-05-20layer.conf: add warrior to LAYERSERIES_COMPATMax Krummenacher
This allows to use the thud-next branch also with oe master. Currently no changes are needed. Signed-off-by: Max Krummenacher <>
2019-05-20u-boot-toradex_2018.03: additionally provide uEnv.txtMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-05-20machines: provide a machine name stringMax Krummenacher
Provide the MACHINE_NAME variable which can be e.g. used as part of the image name. Signed-off-by: Max Krummenacher <>
2019-05-20colibri-imx8qxp: add Tezi supportStefan Agner
Add information required to build a Toradex Easy Installer image. Only support the main SKU Colibri iMX8 QuadXPlus 2GB Wi-Fi / BT IT for now since we do not know yet if the other SKU's need a special device tree or other adjustments. Signed-off-by: Stefan Agner <>
2019-05-20apalis-imx8: add Tezi supportStefan Agner
Add information required to build a Toradex Easy Installer image. Only support the main SKU Apalis iMX8 QuadMax 4GB Wi-Fi / BT IT for now since we do not know yet if the other SKU's need a special device tree or other adjustments. Signed-off-by: Stefan Agner <>
2019-05-14u-boot: fix mainline not providing a nand targetMax Krummenacher
Our downstream U-Boot provides a u-boot-nand.imx target prepending the binary with a 1k block for easier flashing while the mainline U-Boot does not. Mimic the behaviour in a do_compile_append. Signed-off-by: Max Krummenacher <>
2019-05-14u-boot: fix i.mx6 conflicting patchesMax Krummenacher
Remove two patches which make the apalis-imx6, colibri-imx6 SPL build fail. They are not needed for a working U-Boot. Signed-off-by: Max Krummenacher <>
2019-05-14imx-sc-firmware: apalis/colibri: update to latest, 1.1.2Max Krummenacher
Changes: Update to version based on NXP SCFW 1.1.2. Branch name: imx_4.14.78_1.0.0_ga Build version: 3014 Commit ID: 0x0f0226b37 Build date: Mar 27 2019 Build time: 14:47:32 Our SCFW git hash: 8f160f9 Signed-off-by: Max Krummenacher <>
2019-05-14machines: use mainline u-bootMax Krummenacher
Use for all Toradex machines exept apalis-imx8 a mainline based U-Boot. (For the i.MX8QM mainline is not yet able to boot the kernel) Signed-off-by: Max Krummenacher <>
2019-05-13u-boot: provide a mainline u-boot, based on 2019.07 rc1Max Krummenacher
Signed-off-by: Max Krummenacher <>
2019-05-13imx: update to 4.14.78_1.0.0_ga bspMax Krummenacher
Update the components which NXP forked or provides to the version used in the 4.14.78_1.0.0_ga BSP. Signed-off-by: Max Krummenacher <>
2019-05-13machines: drop unused variablesMax Krummenacher
Variables are not used only in the NXP BSP. Also the _mx8 overrides are unneeded. Signed-off-by: Max Krummenacher <>
2019-05-09alsa-state: follow card rename in the apalis-imx8 kernelMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-05-02imx-gpu-viv: cope with newly installed libsMax Krummenacher
Otherwise the new libraries are packaged into imx-gpu-viv-dev. If one then installes libclc or libvulkan one gets about 100MB of *-dev packages. Signed-off-by: Max Krummenacher <>
2019-04-30machines: mx8: deploy vpu firmwareMax Krummenacher
Signed-off-by: Max Krummenacher <>
2019-04-30machines: switch to serial_consoles oe variableMax Krummenacher
SERIAL_CONSOLE has been deprecated for a while now (see [1]) and is replaced by SERIAL_CONSOLES. [1]: Signed-off-by: Max Krummenacher <>
2019-04-30alsa-state: add alsa config for apalis-imx8Max Krummenacher
This sets the analog audio out as the default alsa card and gives that codec reasonable mixer defaults. Signed-off-by: Max Krummenacher <>
2019-04-29qtwayland: drop xcomposite-egl, xcomposite-glx packageconfig for mx8Max Krummenacher
This pulls in dependencies which can not be fullfilled for i.MX 8. 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 <>
2019-04-29imx-boot: cope with b0 silcon not using dcdMax Krummenacher
Only A0 silicon has and needs a DCD file, B0 silicon and likely later revisions have the DCD information as part of the SCFW file. Signed-off-by: Max Krummenacher <>
2019-04-29imx-sc-firmware: apalis/colibri: update to latestMax Krummenacher
Changes: Apalis iMX8QM: Adapt for B0 DDR config and timings Colibri iMX8QXP: Disable debug UART, so that it can be used for Cortex-M4 Our SCFW git hash: 7c04e56 Signed-off-by: Max Krummenacher <>
2019-04-25conf/layer.conf: decrease layer priority to 22Max Krummenacher
Signed-off-by: Max Krummenacher <>
2019-04-24apalis-imx8.conf: deploy hdmi fwMax Krummenacher
With the change to wic the used oe variable names changed. Signed-off-by: Max Krummenacher <>
2019-04-23colibri-vf: drop machineMax Krummenacher
We decided we won't do a BSP 3.0 for Vybrid. For new designs we recommend ULL now. Signed-off-by: Max Krummenacher <>