summaryrefslogtreecommitdiff
path: root/conf
AgeCommit message (Collapse)Author
2021-09-06apalis-imx8: deploy device-trees for ixora-v1.2Denys Drozdov
Add device trees for Ixora-v1.2 carrier boards Related-to: ELB-2801 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit 9171d788022f8abd8e56eca991ddb5635efbf980)
2021-09-06machines: Adjust for new location of tune files in coreMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-06manual override syntax fixesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-05colibri-imx6ull-emmc: convert to new override syntaxMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-08-14layer: convert to new override syntaxMax Krummenacher
Fix the leftovers which the script didn't catch. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-08-14layer: convert to new override syntaxMax Krummenacher
This is the result of automated script (0.9.3) conversion: +# meta-toradex-distro +vars = vars + ["preempt-rt","tdx","upstream"] +# meta-toradex-* machines +vars = vars + ["apalis-","colibri-","verdin-","tegra124"] +# meta-freescale +vars = vars + ["imx","mx6","mx7","mx8","use-mainline-bsp","use-nxp-bsp"] ../openembedded-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-08-14colibri-imx6ull-emmc: add machine configurationMax Krummenacher
The Toradex Colibri iMX6ULL 1GB computer module is a variant which uses an eMMC instead of a raw NAND for storage its RAM size is increased to 1GB. For additional specifications please visit: https://www.toradex.com/de/computer-on-modules/colibri-arm-family/nxp-imx6ull Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Squashed cherry-picks: (cherry picked from commit 71ebff4acf5210722344b15b23a7c3f75faced40) (cherry picked from commit 8d54c5897f90f61b46bd832eadcdc6aa4a13a39f)
2021-08-08machine: apalis-imx8.conf: deploy Apalis iMX8QP DTsDenys Drozdov
Apalis iMX8QP device trees should be deployed for the IMX8QP SKUs with prodid ID 48 and 49 Related-to: ELB-3338 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit f50e305d5396854c7df13e3bb9ea997b070bf58f)
2021-07-18machines: verdin-imx8mp: add 0066 aka 8gb product idMarcel Ziswiler
Add the following additional SKU product ID which is compatible with the verdin-imx8mp machine since we unified its RAM configuration in [1]: 0066: Verdin iMX8M Plus Quad 8GB Wi-Fi / BT [1] http://git.toradex.com/cgit/u-boot-toradex.git/commit/?h=toradex_imx_v2020.04_5.4.70_2.3.0&id=1a7d3dafa0aa166d1917183669ee3767189795ec Related-to: ELB-3938 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 0b9a5669524156c79fd3e5d57c8974390d4a748c)
2021-07-18firmware-imx: imx6: Keep NXP VPU prorietary librariesDenys Drozdov
NXP provides proprietary VPU libraries with media codecs, required for video/audio decoding. The support of VPU libraries might be required for Torizon compatibility Related-to: ELB-3945 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit a4f212ee0314ddab4129da607bfa922a94f7e6b9)
2021-07-18firmware-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> (cherry picked from commit e2d6c4046e46e8fffdad2df84f6c432cd586c2ca)
2021-06-25colibri-imx7-emmc: override variable uboot-binaryMax Krummenacher
Without this we get the definition from meta-freescale-3rdparty which leads to a build error in combination with meta-toradex-nxp. | ERROR: u-boot-toradex-1_2020.07+gitAUTOINC+920945167f-r0 do_install: Execution of '...run.do_install.59209' failed with exit code 1: | install: cannot stat '.../build/u-boot-dtb.imx': No such file or directory Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-06-11layer.conf: add honister to compat layerMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-06-11machines: verdin-imx8mp: add additional product idsMarcel Ziswiler
Add the following additional SKU product IDs which are compatible with the verdin-imx8mp machines. 0063: Verdin iMX8M Plus Quad 4GB IT 0064: Verdin iMX8M Plus Quad 2GB Wi-Fi / BT IT Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 0292b43561d8fcfb68d76440dd1b591b882120f4)
2021-06-11verdin-imx8mp: add native hdmi to default dtb overlaysMarcel Ziswiler
Native HDMI not being used by default is kinda pointless. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 475a46dfad187ccd7e1488aa9112600693d7b2ce)
2021-06-11Revert "verdin-imx8mp: use dedicated wks file and add space to the wic rootfs"Marcel Ziswiler
This reverts commit 4087b01cd5c70f4656cdff26a4e7d7ecc73bf41f. Now with the Toradex Easy Installer for the Verdin iMX8M Plus just around the corner get rid of this again to avoid the following Easy Installer build failure: NOTE: recipe tezi-initramfs-5.3.0-devel-r0: task do_image_squashfs: Started ERROR: tezi-initramfs-5.3.0-devel-r0 do_image_squashfs: The initramfs size 1180604(K) exceeds INITRAMFS_MAXSIZE: 160000(K) ERROR: tezi-initramfs-5.3.0-devel-r0 do_image_squashfs: You can set INITRAMFS_MAXSIZE a larger value. Usually, it should ERROR: tezi-initramfs-5.3.0-devel-r0 do_image_squashfs: be less than 1/2 of ram size, or you may fail to boot it. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 16b4a5f429bd33167854d10108649c9a6f0859cd)
2021-06-11meta:machine: set PREFERRED_PROVIDER_u-bootMing Liu
'PREFERRED_PROVIDER_u-boot' is being checked in OE: ``` meta/classes/uboot-sign.bbclass meta/classes/kernel-fitimage.bbclass ``` Let's set PREFERRED_PROVIDER_u-boot for some machines, so now all Toradex's modules have it defined in machine files. Related-to: TOR-1704 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 0fdc2e323e6230ded42ab7d2af1ffb0379a50b01)
2021-06-11machine: 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> (cherry picked from commit 38af49f5756c00106aa034da906871e30970c9fe)
2021-06-11apalis-imx6: set kernel/devicetree load addressesMing Liu
This is needed for booting fitimage. Related-to: TOR-1700 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 25776f8a7992538ad721edd91b36c993057bf3ff)
2021-06-11colibri-imx6ull: set kernel/devicetree load addressesMing Liu
This is needed for booting fitimage. Related-to: TOR-1700 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit ada49a0e8b3e5c27f039eec5579dce6bfd3a3bbf)
2021-06-11colibri-imx8x: Default VGA overlay for upstream kernelDenys Drozdov
Remove display-edt7 panel timings from the list of pre-enabled overlays. Use display-vga_overlay.dtbo Related-to: ELB-3887 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit 06037dd7b8b5232d5d84dc30b46d13970b499981)
2021-06-04colibri-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> (cherry picked from commit 8581f337e7332ff12cd66f934dc7508271d86ec0)
2021-04-09colibri-imx7-emmc: set u-boot target and suffixMax Krummenacher
Cope with changed defaults in meta-freescale's imx-base.inc Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-03-23layer.conf: add hardknott, drop dunfell in compat layerMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-03-23machine: colibri-imx8x: remove lvds devicetreesPhilippe Schenker
follow the removal in kernel and also remove them in OE. Related-to: ELB-3846 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit a2c41a85fac38f908934536826fbedb96a39c9ca)
2021-03-23colibri-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> (cherry picked from commit a993187d3b68f5968b0c6ef198c5c3ee109b76b3)
2021-03-23verdin-imx8mp: deploy dahlia device treesMax Krummenacher
Related-to: ELB-3541 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 88fe3d6aaf632855769ef0f6660021609cbe46b4)
2021-03-23meta: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> (cherry picked from commit 1392d014bcd9496e3fc1d8afa168e4c6ef1dada4)
2021-03-23meta: 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> (cherry picked from commit ddd76cf2bb716014a6a66604752803a306b1dc61)
2021-02-22machine: 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> (cherry picked from commit f1d8754c0e14b241e52229d657b5cce80938413c)
2021-02-22verdin-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> (cherry picked from commit cd3fc64657d1ec5864803659871b6a772aaab35c)
2021-02-22machine: 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> (cherry picked from commit 69c7cbe241d48b4cdc3fa475bbdd6107dfd3744b)
2021-02-22machine: 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> (cherry picked from commit cdfe43c7b1da67c0e4453609f34656ac70e4b133)
2021-02-22machine: 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> (cherry picked from commit ff1e97ad3a20c66ac5d59263d75c86af07422dc1)
2021-02-22machine: 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> (cherry picked from commit d24c1aeb97b685b86cf83c3620c2db95cc9202f7)
2021-02-22verdin-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> (cherry picked from commit 3adeb60b68ac1f4031b0c564cd17aa3762d19b86)
2021-02-22verdin-imx8mp: set default dtb overlayMax Krummenacher
Related-to: ELB-3197 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 96768a43e4b1d5faef79557496dfb768477f5a10)
2021-01-27machines: i.mx 8x: follow changed soc revision selectionMax Krummenacher
meta-freescale changed the way the SoC revision is selected. It used to default to rev B0 with the override imx8qxpc0 selecteing rev C0. Now it defaults to rev C0 with the MACHINE_FEATURE soc-revb0 selecting rev B0. https://github.com/Freescale/meta-freescale/commit/80345fbe89c5ac96975f9c7ef38e8dc8d2a36346 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-21verdin-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> (cherry picked from commit 1a47b21a88db9c2acf2e7f76c570c9cb7b1a9f16)
2021-01-21colibri-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> (cherry picked from commit 9fa609d46425041007ba1bb58ffb3c1efecf7d29)
2021-01-20machine: 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> (cherry picked from commit 362c8410591e9c6aead269a7f7bac8219dbf9ed0)
2020-12-31colibri-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> (cherry picked from commit 0c7f98eb2a3def760ff94f6aac00d94108d5730b)
2020-12-30machines: mx8/mx8x: follow changes in meta-freescaleMax Krummenacher
In order to build also with use-mainline-bsp ATF_PLATFORM and IMX_BOOT_SOC_TARGET variable assignments are no longer generically set with SoC override and are now to be set by the machine configurations. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-12-30verdin-imx8mp.conf: fix imx-boot and atf platformMax Krummenacher
Fixes commit 736efd7 ("machines: mx8m*: follow changes in meta-freescale") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-12-15machines: mx8m*: follow changes in meta-freescaleMax Krummenacher
In order to build also with use-mainline-bsp ATF_PLATFORM and IMX_BOOT_SOC_TARGET variable assignments are no longer generically set with SoC override and are now to be set by the machine configurations. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-12-08verdin-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> (cherry picked from commit 4087b01cd5c70f4656cdff26a4e7d7ecc73bf41f)
2020-12-08machine: 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> (cherry picked from commit ee9ace4e3b4b652b7128ef07c3bedb0617cb958d)
2020-12-08machine: 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> (cherry picked from commit 61f5657f8b1fb9c2f8d49bbbab198e1fcdcf494f)
2020-11-23verdin-imx8mp: add machine config fileMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 98525e87ed8985d8bb0eb83b1b2f0badc01aede7)
2020-11-23verdin-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> (cherry picked from commit 511b5134a837e85fb79323d3316c498523b04651)