summaryrefslogtreecommitdiff
path: root/conf/machine/include/colibri-imx7-emmc.inc
AgeCommit message (Collapse)Author
2021-07-12firmware-imx: Drop proprietary firmware from upstreamDenys Drozdov
Following NXP proprietary VPU libraries are available in meta-freescale recipe: firmware-imx-vpu-imx6q, firmware-imx-vpu-imx6d. Due to the decision to remove proprietary code from the upstream build,these binaries have to be dropped. Related-to: ELB-3945 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-04-08machine: change UBOOT_DTBO_LOADADDRESSMing Liu
After this change, all Toradex's modules use 'scriptaddr' as the devicetree overlay load address for fitImage. Related-to: TOR-1700 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2021-03-31colibri-imx6/7: Default VGA overlay for upstream kernelDenys Drozdov
Default now Vesa VGA on VGA port overlay Related-to: ELB-3887 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-03-15colibri-imx6/7: Default VGA overlay for downstream kernelDenys Drozdov
Default now Vesa VGA on VGA port overlay Related-to: ELB-3756 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-03-03meta:machine: set dtb/dtbo load address for fitimageMing Liu
This ensures the dtb/dtbo files in fitimage could be loaded correctly on targets. Related-to: TOR-1700 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2021-03-03meta: drop redundant variablesMing Liu
Drop redundant IMAGE_BOOT_FILES_append/WKS_FILE_DEPENDS_append, they are already in meta-freescale-3rdparty. Related-to: ELB-3583 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2021-02-16machine: colibri-imx7: load lcd-lt161010 overlay on-bootOleksandr Suvorov
Resistive 7" Display supports 800x480 resolution. Load the proper overlay on boot to make this display working from the box. Related-to: ELB-3395 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-02-06machine: colibri-imx7: load lcdif+ad7879 overlays on-bootOleksandr Suvorov
As a Parallel RGB interface should be turned on by default, make the corresponding overlays to be applied on boot. Related-to: ELB-3395 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-09-03machines: includes: assign image_* consistentlyMax Krummenacher
Using "+=" overwrites "?=" in some cases which then dropes the creation of wic images for apalis/colibri-imx6. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20linux-toradex-rt: update to downstream 5.4-2.1.xMax Krummenacher
This drops the linux-toradex-rt recipe in favour of combining its functionality into the linux-toradex_5.4-2.1.x.bb recipe. The override preempt-rt applies the RT patch and changes the kernel config to use PREEMPT_RT. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-18colibri-imx7: follow IMX_DEFAULT_BSP changeMing Liu
IMX_DEFAULT_BSP set in the distro decides on use-mainline-bsp and sets the override in imx-base.conf. Set PREFERRED_PROVIDER_virtual/kernel accordingly. Drop MACHINE_BOOT_FILES and use the boot file directly, following the rename of the source file to boot.scr-${MACHINE}. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-06-09machines: set prefered provider for mainlinish device-tree-overlaysMax Krummenacher
The prefered provider matching a downstream kernel is set in the distro. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 17d3d131d2d8f8a0bd68f639fdac6b2873c2dde8)
2020-06-09machines: rt mainline kernel: use the common linux-toradex-mainlineMax Krummenacher
linux-toradex-mainline with prempt-rt in overrides now builds a kernel with the RT patch applied. Change PREFERRED_PROVIDER to use linux-toradex-mainline when use-mainline-bsp and prempt-rt are in overrides. Related-to: ELB-2631 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit ac5028651745ea2b541dbc0a847ffd737fc5ef76)
2020-06-09meta: replace upstream with use-mainline-bsp overrides in some placesMing Liu
There is a little bit messing with the usages of upstream and use-mainline-bsp overrides, let's change to use use-mainline-bsp for kernel and devicetree choosing, upstream would be used to set use-mainline-bsp in MACHINEOVERRIDES. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 06e21ad7f07f03604c405a6ef0ca119f1d9aabc5)
2020-06-09colibri-imx7, colibri-imx7-emmc: deploy additional device treesMax Krummenacher
Related-to: ELB-2593 (cherry picked from commit 29126c67d573f446f837b11a5d911cd0b00a13ea) Corrected with changes to the machine conf files in meta-freescale-3rdparty. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-09machines: choose upstream and upstream-rt kernelMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 3d68713e7e28fae312fa869f0742a13edf1700c9)
2020-04-06meta: adapt to the latest changes in meta-freescale-3rdparty layerMing Liu
The changes include: - Set PREFERRED_PROVIDER_u-boot-default-script to u-boot-distro-boot. - Drop MACHINE_BOOT_FILES, we dont have to maintain a extra variable. - Drop colibri-imx7-emmc.conf file, it's already in meta-freescale-3rdparty layer, move Toradex related definitions to colibri-imx7-emmc.inc file. - Drop u-boot-distro-boot from WKS_FILE_DEPENDS, to avoid multiple boot scripts in it. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2019-12-18colibri-imx7/-emmc: remove aster device tree when building upstreamStefan Agner
Currently we do not have device trees for the Aster Carrier board in upstream kernels. Remove them from the list of device trees when building mainline kernels. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-09-19machines: specifiy rt kernelMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-08-27meta: drop useless EXTRA_IMAGEDEPENDSMing Liu
For the recipes listed in EXTRA_IMAGEDEPENDS, bitbake would create a dependency as: | image_pn:do_image_complete -> imagedepends_pn:do_populate_sysroot but we actually need a image task depend on the deploy tasks of EXTRA_IMAGEDEPENDS recipes, setting EXTRA_IMAGEDEPENDS would not help with that, so drop it, use WKS_FILE_DEPENDS instead. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2019-07-22machines: deploy a distro boot scriptMax Krummenacher
This depends on and deploys the distro boot script provided by u-boot-distro-boot. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-07-10u-boot-toradex: update to 2019.07Max Krummenacher
Update to a 2019.07 based U-Boot. Use the openembedded master recipes for u-boot_2019.07 as a base. This makes the u-boot recipe in recipes-bsp/u-boot-mainline/ obsolete, delete it. 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-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-04-23machines: remove defines now set in our distroMax Krummenacher
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>
2018-12-18machines: Update to L4.9.123-2.3.0_8mm_ga releaseMarcel Ziswiler
Actually make use of them various upgrades. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-09-26imx6, imx6ull, imx7: Set PREFERRED_VERSION for Gstreamer to use i.MX VersionMarcel Ziswiler
This is required since meta-freescale commit a4158e3425a7 ("gstreamer1.0: Set DEFAULT_PREFERENCE as -1 to imx version") et. al. and is analogous to meta-freescale-distro commit 29e7a3d322c7 ("fsl-base.inc: Set PREFERRED_VERSION for Gstreamer to use i.MX Version" ). Colibri iMX6ULL and Colibri iMX7 were added as according to the i.MX Reference Manual L4.1.15_2.1.0-ga they at least could profit from the Pixel Pipeline (PxP) DMA-ENGINE driver. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-12-23apalis/colibri imx: don't deploy the epdc firmwareMax Krummenacher
These modules to not have the epdc IP, so there is no need to deploy the large firmware files. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-22colibri-imx7-emmc: prepare for upstreaming to fslcMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>