summaryrefslogtreecommitdiff
path: root/conf
AgeCommit message (Collapse)Author
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-18machine: apalis-imx8x: load dsi-hdmi overlay on-bootOleksandr Suvorov
HDMI interface should be turned on by default. Make the corresponding overlays to be applied on booting. Also, add applying the overlay for resistive touch controller ad7879 to fully support the Resistive Touch 7" Display. Related-to: ELB-3395 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-02-17verdin-imx8mm: drop support for v1.0 hardwareMax Krummenacher
We drop support for Verdin iMX8M Mini V1.0B and restart with the version marking in the device-tree names. Related-to: ELB-3551 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-02-16machine: colibri-imx6: fix name of on-boot lcd overlayOleksandr Suvorov
A name of the default display overlay for colibri-imx6 was changed. Fix this name in the overlays.txt respectively. Related-to: ELB-3395, ELB-3243 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@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-10machine: apalis-imx8: load hdmi overlay on-bootOleksandr Suvorov
As an HDMI 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>
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>
2021-01-30verdin-imx8mp: use 202006 ddr firmwareMax Krummenacher
Provided by firmware-imx-8m 8.10 comming from the 5.4.70-2.3.0 NXP BSP. Related-to: ELB-3327 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-30layer.conf: add backports directory and eula hashesMax Krummenacher
For recipes which are clean copies of a later release of an another layer put them in the backports directory. This allows for easier cleanup when upgrading to a later OE release. Additionally add the needed NXP EULA hashes for those backported recipes also here. Related-to: ELB-3327 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-27verdin-imx8mp: set default dtb overlayMax Krummenacher
Related-to: ELB-3197 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-20verdin-imx8mp: cleanup machine firmwareMax Krummenacher
The firmware-imx-vpu-imx8 is not needed for the VPU on a i.MX 8M Plus. The linux-firmware-imx-sdma-imx7d get's now installed by imx-base.inc. The firmware-sof-imx is not needed on a Verdin iMX8MP but gets added by imx-base.inc, remove it. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-20colibri-imx8x: follow IMX_DEFAULT_BSP changeMax Krummenacher
IMX_DEFAULT_BSP is now set to use-mainline-bsp by default. Explicitely set use-nxp-bsp for colibri-imx8x. Building with use-mainline-bsp currently fails. - imx-boot is not building. - device tree overlays are not present. - the mainline kernel only provides basic features for i.MX 8X. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-14machine: colibri-imx6: load parallel RGB overlay on-bootOleksandr Suvorov
As the parallel RGB / LCD 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-12-17colibri-imx6ull: additonally create *wic.bmap fileMax Krummenacher
Currently no *wic.bmap file is created when building for colibri-imx6ull. With the "+=" assignment to IMAGE_FSTYPE we overwrite the default setting in imx-base.inc. As imx-base.inc adds both wic.bmap and wic.gz delete the assignment and use the default. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-12-01verdin-imx8mp: use dedicated wks file and add space to the wic rootfsMax Krummenacher
With this we get a wic file which can be easier copied onto the eMMC through U-Boot ums as the rootfs partiition label now maches the one assigned with Toradex Easy Installer. Additionally make sure that we have 1GB of free space in the rootfs partition. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-11-27machine: apalis-imx6: load hdmi overlay on-bootOleksandr Suvorov
As HDMI interface should be turned on by default, make the corresponding overlays to be applied on boot. Related-to: ELB-3146 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-23machine: add on-boot overlaysOleksandr Suvorov
Add existing overlays which were choised to load on boot. Parallel RGB: apalis-imx6, apalis-imx8x, colibri-imx8x Display 7" Parallel: apalis-imx6-upstream Resistve Touch: colibri-imx8x DSI-HDMI: verdin-imx8mm Related-to: ELB-3146 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-19verdin-imx8mp: add machine config fileMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-11-19verdin-imx8mm: set fit image addresses within ramMax Krummenacher
The DDR RAM on the i.MX8M Mini starts at 0x40000000. Set the addresses used for FIT image creation close to the beginning so that this also works for modules with only 1GB. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-16machines: 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>
2020-10-16machines: colibri-imx8x and includes: cosmetic dtb clean-upMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-10-14machines: 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>
2020-10-14u-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>
2020-10-14machines: drop image_bootloaderMax Krummenacher
This variable is not used. Drop its definition. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
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)