summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-21u-boot-toradex_2018.03: update to latestMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-21u-boot-toradex-fw-utils_2018.03: intial recipeMax Krummenacher
Copied and adapted from: openembedded-core/meta/recipes-bsp/u-boot/u-boot-fw-utils_2018.07.bb Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-21u-boot-toradex_2018.03: split common definitions into a inc fileMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-21u-boot: add patch to increase malloc_fMax Krummenacher
Otherwise U-Boot freezes before outputting anything. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
2019-05-20u-boot-toradex_2018.03: additionally provide uEnv.txtMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
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 <stefan.agner@toradex.com>
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 <stefan.agner@toradex.com>
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 <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
2019-05-13u-boot: provide a mainline u-boot, based on 2019.07 rc1Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
2019-05-09alsa-state: follow card rename in the apalis-imx8 kernelMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
2019-04-30machines: mx8: deploy vpu firmwareMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
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]: https://www.yoctoproject.org/docs/2.7/ref-manual/ref-manual.html#migration-2.6-serial-console-deprecated Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
2019-04-25conf/layer.conf: decrease layer priority to 22Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
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 <max.krummenacher@toradex.com>
2019-04-23colibri-imx8qxp: add machine config fileMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-23apalis-imx8: add machine config filesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-23u-boot-toradex: add inital 4.14.78 for i.MX8 recipeMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-23linux-toradex: add inital 4.14.78 for i.MX8 recipeMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-23imx-sc-firmware: inject binaries for apalis/colibri imx8Max Krummenacher
Version based on NXP SCFW 1.1. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-23imx-firmware: update to 4.14.78 bsp versionMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-23imx-atf: update to 4.14.78 bsp versionMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-23firmware-imx: update to 8.0Max Krummenacher
This is a copy from meta-freescale of the 7.8 recipes updated to firmware-imx-8.0. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-23machines: remove defines now set in our distroMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-23linux-toradex-rt: fix it againMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 850fb2c12f446023c3d186f6050c9a5fec998266)
2019-04-23linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit a5f5d85e52717e136e692478fb5d822c1ce70046) Conflicts: recipes-bsp/u-boot/u-boot-toradex-fsl-fw-utils_git.bb (moved to meta-freescale-3party, githash now in bbappend) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-23conf: machine: fix image_fstype for colibri-imx6ull and colibri-imx7-emmcMax Krummenacher
With the move to use '+=' in the assignment the parsing order of the files matters, as assignments with '=' will delete all previously parsed '+=' assignments. Change all assignments to '+='. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-17conf: machine: update IMAGE_FSTYPE appendsGerard Salvatella
According to the Yocto manual v.2.6.1 (https://www.yoctoproject.org/docs/2.6.1/mega-manual/mega-manual.html#var-IMAGE_FSTYPES): Due to the way the OpenEmbedded build system processes this variable, you cannot update its contents by using _append or _prepend. You must use the += operator to add one or more options to the IMAGE_FSTYPES variable. Signed-off-by: Gerard Salvatella <gerard.salvatella@toradex.com>
2019-04-11gstreamer1.0-plugins-imx: change file version patternMing Liu
Change change file version pattern from "0.%" to "%", this makes it build with gstreamer1.0-plugins-imx_git.bb in meta-freescale thud branch. Signed-off-by: Ming Liu <liu.ming50@gmail.com>
2019-03-07apalis-imx6-mainline: include also the .inc fileMax Krummenacher
This re-enables building the Toradex Easy Installer image type. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-07colibri-imx6-mainline: include also the .inc fileMax Krummenacher
This re-enables building the Toradex Easy Installer image type. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06u-boot-toradex: drop include tdx_version.confMax Krummenacher
Variables from tdx_version.conf are now provided by the distro. Add defaults in case someone doesn't use our distro. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06linux-toradex: drop include tdx_version.confMax Krummenacher
Variables from tdx_version.conf are now provided by the distro. Add defaults in case someone doesn't use our distro. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06machines: switch to SERIAL_CONSOLESMax Krummenacher
SERIAL_CONSOLE has been deprecated for a while now. While at it, move from ?= to a = assignment. Since imx-base.inc already definces SERIAL_CONSOLES using ?= makes no sense. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06u-boot-toradex-fw-utils: rework after move to 3rdpartyMax Krummenacher
The recipe got moved to meta-freescale-3rdparty. Rework additional settings into a bbappend. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06libdrm: delete bbappendMax Krummenacher
Remove the libdrm bbappend which forward ported the libdrm imx patches and instead use libdrm.imx 2.4.91 now available from meta-freescale. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06apalis-imx6-mainline: add a mainline machineMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06colibri-imx6-mainline: add a mainline machineMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>