Age | Commit message (Collapse) | Author |
|
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)
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Fix the leftovers which the script didn't catch.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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)
|
|
Native HDMI not being used by default is kinda pointless.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 475a46dfad187ccd7e1488aa9112600693d7b2ce)
|
|
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)
|
|
'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)
|
|
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)
|
|
This is needed for booting fitimage.
Related-to: TOR-1700
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 25776f8a7992538ad721edd91b36c993057bf3ff)
|
|
This is needed for booting fitimage.
Related-to: TOR-1700
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit ada49a0e8b3e5c27f039eec5579dce6bfd3a3bbf)
|
|
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)
|
|
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)
|
|
Cope with changed defaults in meta-freescale's imx-base.inc
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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)
|
|
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)
|
|
Related-to: ELB-3541
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 88fe3d6aaf632855769ef0f6660021609cbe46b4)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
Related-to: ELB-3197
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 96768a43e4b1d5faef79557496dfb768477f5a10)
|
|
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>
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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>
|
|
Fixes commit 736efd7 ("machines: mx8m*: follow changes in meta-freescale")
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
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)
|
|
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)
|
|
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)
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 98525e87ed8985d8bb0eb83b1b2f0badc01aede7)
|
|
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)
|