summaryrefslogtreecommitdiff
path: root/conf
AgeCommit message (Collapse)Author
2020-10-17machines: verdin-imx8mm: deploy v1.1 device treesMarcel Ziswiler
 Related-to: ELB-3131 Related-to: ELB-3133 Related-to: ELB-3136 Related-to: ELB-3137 Related-to: ELB-3138 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 110db10c26c710ad99cdf013289ee82fdf65c841)
2020-10-17machines: colibri-imx8x and includes: cosmetic dtb clean-upMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 40da4d5c230785fb0fe2deff62686ebb37aeadc1)
2020-10-17machines: verdin-imx8mm: add additional product idsMax Krummenacher
Add the following additional SKU product ids which are compatible with the verdin-imx8mm machines. 0059: Verdin iMX8M Mini Quad 2GB IT 0060: Verdin iMX8M Mini DualLite 1GB WB IT Related-to: ELB-3128 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 47ee60494d3d6579e2aaa5739ea515fcd86e6b90)
2020-10-17u-boot-toradex: add wildcard after perferred versionMax Krummenacher
As we add the git hash to PV otherwise one gets a warning that both the 2020.07 and 2020.04 recipes can be built. Due to COMPATIBLE_MACHINES the (correct) 2020.04 U-Boot is chosen also without the patch for the i.MX 8 based machines. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit f0643dbc8548430458523f370bc902a5cef1e734)
2020-10-17machines: drop image_bootloaderMax Krummenacher
This variable is not used. Drop its definition. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit bfaa623b5a7a8d4a866aa6784dceaf58a0897176)
2020-09-29machine: apalis-imx8: adjust devicetrees to deploy what we actually havePhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-09-24deploy imx8 firmware to /lib/firmwarePhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-09-16imx-sc-firmware: add full recipe for imx-sc-firmwareStefan Agner
In order to make git hash bumping work with the imx-sc-firmware we need to have our own recipe in our layer. This also has the advantage that the recipe name reflects the actual package version (PV) again. Use imx-sc-firmware-toradex to make sure we do not interfere with the NXP provided variant. Make sure our machines pick imx-sc-firmware-toradex by setting PREFERRED_PROVIDER accordingly. Related-to: AUT-355 Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2020-09-07machines: imx8: use Image.gz as kernel image typeIgor Opaniuk
The ARM64 Linux raw image now amounts to 32MB. Using Image.gz saves about 20MB (Image.gz ~ 12MB). Use Image.gz as default boot image format. Relates-to: ELB-1372 Signed-off-by: Igor Opaniuk <igor.opaniuk@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-20u-boot config: change to colibri-imx8x_defconfigMax Krummenacher
This changed in the u-boot-toradex toradex_imx_v2020.04_5.4.24_2.1.0. 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-08-20machines: imx8: drop fsl- dtb prefixMax Krummenacher
In the kernel sources that suffix was dropped. Follow this in the machine configuration. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20u-boot-toradex: update to nxp 2020.04Max Krummenacher
Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-10meta: change to use libubootenv to provide u-boot-fw-utilsMing Liu
The changes include: - Drop PREFERRED_PROVIDER_u-boot-fw-utils from machine conf. - Drop u-boot-toradex-fw-utils recipes. - Drop fw_unlock_mmc.sh, that's not needed for libubootenv. - Drop u-boot.inc, use default u-boot.inc from OE layer. - Add fw_env.config to uboot recipe. - Set UBOOT_INITIAL_ENV to u-boot-initial-env, which is being referred in libubootenv. Related-to: ELB-2552 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-08-06apalis-imx8.conf: deploy ar0521 device treesMarcel Ziswiler
Deploy device trees for the e-con Systems e-CAM50_CUIMX8. Related-to: ELB-2793 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit ce40f8cb4740fb8c4f825b0fab57a365f3f8a69d)
2020-06-28machines: imx6: drop backported vivante variable assignmentMax Krummenacher
The package name change is now in imx-base.inc in meta-freescale, drop the override. This prevents a build error if using use-mainline-bsp: | ERROR: Nothing RPROVIDES 'xf86-video-imx-vivante' (but ...packagegroup-core-x11-xserver.bb RDEPENDS on or otherwise requires it) | xf86-video-imx-vivante was skipped: incompatible with machine apalis-imx6 (not in COMPATIBLE_MACHINE) 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-18colibri-imx6ull.conf: drop machine confMing Liu
Use the one in meta-freescale-3rdparty layer, and append toradex specific definitions to conf/machine/include/colibri-imx6ull.inc. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-06-18colibri-imx6: 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 in apalis-imx6.inc. Drop MACHINE_BOOT_FILES and use the boot file directly, following the rename of the source file to boot.scr-${MACHINE}. Also drop a redundant KERNEL_IMAGETYPE definition. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-06-18apalis-imx6.conf: 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 in apalis-imx6.inc. Drop MACHINE_BOOT_FILES and use the boot file directly, following the rename of the source file to boot.scr-${MACHINE}. Also drop a redundant KERNEL_IMAGETYPE definition. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-06-18apalis-imx8x.conf: set IMX_DEFAULT_BSPMing Liu
IMX_DEFAULT_BSP is set to 'mainline' by default, we should change it to nxp for apalis-imx8x. Also add PREFERRED_PROVIDER_virtual/kernel_preempt-rt to linux-toradex-rt. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-06-18apalis-imx8.conf: set IMX_DEFAULT_BSPMing Liu
IMX_DEFAULT_BSP is set to 'mainline' by default, we should change it to nxp for apalis-imx8. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-06-18verdin-imx8mm.conf: set IMX_DEFAULT_BSPMing Liu
IMX_DEFAULT_BSP is set to 'mainline' by default, we should change it to nxp for verdin-imx8mm. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-06-18colibri-imx8x.conf: several machine overrides fixesMing Liu
- Drop use-mainline-bsp from MACHINEOVERRIDES for upstream, it's already being handled by IMX_DEFAULT_BSP, we should use that to avoid multiple use-mainline-bsp in MACHINEOVERRIDES. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-06-17verdin-imx8mm: deploy dahlia device treesMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit f7ebd294c81285a6579b10a09e49a3d635ac4b70)
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: u-boot: use full config nameMax Krummenacher
U-Boot used to be configured by 'make <board>_config', however with the move integration of the Kconfig system that changed to use a config file ending in _defconfig. Usually those names are <board>_defconfig. So nowadays one configures with 'make <whatever>_defconfig'. If make is called with <whatever>_config that is silently changed to <whatever>_defconfig. Change our config targets to the new name to prevent confusion. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 30b49e9696e82869cffc9994d7b5391d75c13dec)
2020-06-09machines: apalis-imx8x-v11a: fix image namingMax Krummenacher
MACHINE_NAME must be set after including the apalis-imx8x.conf file or it will be reset back to the standard Apalis-iMX8X value. Use DISTRO_FLAVOUR to get a different string into the TEZI image list. Related-to: ELB-2729 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit e914e84d24d99ddbd2b33d92e0fa5c913bb78ee4)
2020-06-09machines: colibri-imx8x-v10b: fix image namingMax Krummenacher
MACHINE_NAME must be set after including the colibri-imx8x.conf file or it will be reset back to the standard Colibri-iMX8X value. Use DISTRO_FLAVOUR to get a different string into the TEZI image list. Related-to: ELB-2729 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 2bc9708307b480e80b2dbd88921eb24e44fedcfd)
2020-06-09machines: apalis-imx8x: build for c0 siliconMax Krummenacher
Change the machine 'apalis-imx8x' to build for the C0 silicon SoC version. Add an additional machine 'apalis-imx8x-v11a' which builds for the B0 SoC version. Related-to: ELB-2729 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit efcc1988ef0bc0d7d6f6651f20cda7c36afa9f8c)
2020-06-09machines: colibri-imx8x: build for c0 siliconMax Krummenacher
Change the machine 'colibri-imx8x' to build for the C0 silicon SoC version. Add an additional machine 'colibri-imx8x-v10b' which builds for the B0 SoC version. Related-to: ELB-2729 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 0911ad890d40dfc9bd7df886c0dcde74a1b41fa7)
2020-06-09meta: fix some inconsistent code styleMing Liu
Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 77e97f0d6e1c131b8039cd62937177b8f9688411)
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-imx8x.conf: add comment on ↵Ming Liu
PREFERRED_PROVIDER_virtual/kernel_upstream_preempt-rt So far colibri-imx8x is not supported yet in linux-toradex-mainline-rt source, we need spin it to linux-toradex-mainline temporarily, add note for this to not confuse developers. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit f22d1f900a27ec90660f3dd3f4993c604e59006b)
2020-06-09verdin-imx8mm: follow renamed dtb name and add new oneMax Krummenacher
Note that currently the Toradex Easy Installer does nothing with the TORADEX_PRODUCT_IDS[0055] setting on eMMC machines. Related-to: ELB-2322 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit bdde1ace3087c72ee7129623546c240b905df50c)
2020-06-09colibri-imx6ull: drop upstreamed machine and deploy additional device treesMax Krummenacher
Drop the upstreamed machine configuration file and move all differences into conf/machine/include/colibri-imx6ull.inc. Deploy additional device trees. Related-to: ELB-2593 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit f2f7e066e25c02da2f6448a015b38449c77b0b21) Corrected with changes to the machine conf files in meta-freescale-3rdparty. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Conflicts: conf/machine/include/colibri-imx6ull.inc
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-09colibri-imx6: deploy additional device treesMax Krummenacher
Related-to: ELB-2593 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit a840715b5902b03f4ce62376985e19459f88d4e6) (cherry picked from commit 28e901b9884286420810af7c5e9339b0bf132975)
2020-06-09apalis-imx6: deploy additional device treesMax Krummenacher
Related-to: ELB-2593 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 20a52efb4a09b37cc4ce76fc0d1b57702997e3ac) (cherry picked from commit 82f885af14e9dfd5f27a6b8b6f7237d065f542be)
2020-06-09colibri-imx6ull: add wifi firmwareMarcel Ziswiler
Wi-Fi firmware may help (;-p). Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 5ee38688543f6f135774ac9454abf02bcabf6501)
2020-06-09machines: drop the *imx6-mainline machinesMax Krummenacher
We now have distos which set everything up to build a mainlinsh kernel where possible. Drop the machines which did choose the meta-freescale mainlinish kernel and userspace. Releated-to: ELB-2311 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit dc3a9bdf8b7871385989b26f490ea63c3185f499)
2020-06-09apalis-imx8.conf: deploy additional device treesMax Krummenacher
Related-to: ELB-1254 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit ad827347548201612eee97129b63db07b3e9a884) (cherry picked from commit e64e8892ddc0527ec157ed82bf917929774f0916)
2020-06-09firmware: update to 4.14.98 2.3.1Max Krummenacher
The seco firmware is now split out of firmware-imx. The seco firmware has now a i.MX8X B0 and C0 silicon version. Related-to: ELB-2351 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 78802e3ecd139a5031c06821526f249e060894c1) (cherry picked from commit 264c9e55a59849b1370e4638020cb364662357b0)
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>
2020-03-28colibri-imx6ull: reset UBOOT_ENTRYPOINTMing Liu
This fixes a problem of tezi fitimage not boot issue. Related-to: TEI-498 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 6eaffd7923d9f5905bbeb8db3cfc8071da993cbf) (cherry picked from commit aa92a5f987267f557aecf5d312fd7f99554a9515)
2020-03-28machines: colibri-imx8x: configure the kernel version for upstreamMax Krummenacher
React on the upstream override and then use a mainlinish kernel. Use the same kernel also for upstream-rt as we currently don't have a mainlinish rt flavour ready for i.MX8 X. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit f513116f29ee1533af9d51e72526acd3f00893d7)
2020-03-28colibri-imx7: keep old machine name as an aliasMax Krummenacher
The machine got renamed in meta-freescale-3rdparty to colibri-imx7-nand. To keep documentation and scripts working keep the old machine name as an alias of the new one. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>