Age | Commit message (Collapse) | Author |
|
Add new verdin-imx8mm PID4 0087 support that is based on PID4 0059 with
the SPI CAN controller chip removed.
Related-to: ELB-5631
Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com>
(cherry picked from commit b119c8585daa546a09b755bbd88667c0b9a7bc3e)
|
|
For use-head-next, choose the latest U-Boot rather then 2022.07, so it
builds the latest U-Boot for the mainline distro.
Related-to: ELB-5669
Related-to: ELB-5670
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
Change to build an upstream U-Boot and Linux kernel when using the
upstream distro rather than using the NXP fork.
Related-to: ELB-5669
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
Change to build an upstream U-Boot and Linux kernel when using the
upstream distro rather than using the NXP fork.
Related-to: ELB-5670
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
With the addition of the Apalis Evaluation Board v1.2 device tree file in
linux-toradex, include the required files for deployment in the final image as
well.
Related-to: ELB-5533
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
(cherry picked from commit 952884d1f9b75ed012609855112955aab97af600)
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Add new PID4 0086 support that is based on PID4 0059 Verdin iMX8M Mini
Quad 2GB IT V1.1D with some hw changes:
* SoC Change to DualLite
* eMMC change from 16GB to 8GB
* Removal of the ADC
Related-to: ELB-5578
Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com>
(cherry picked from commit 1b5eecef5ea8e074484092bad4e1846d22a8fe47)
|
|
Add the following PID4 support for Apalis iMX6 without WinCE license:
- 0082 Apalis iMX6D 512MB
- 0083 Apalis iMX6Q 1GB
- 0084 Apalis iMX6D 1GB IT
- 0085 Apalis iMX6Q 2GB IT
Related-to: ELB-5556
Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
(cherry picked from commit 3164bc109629f63610c086d74a644fdecad7b9dc)
|
|
Add the following PID4 support for Colibri iMX6 without WinCE license:
- 0077 Colibri iMX6S 256MB
- 0078 Colibri iMX6S 256MB IT
- 0079 Colibri iMX6DL 512MB
- 0080 Colibri iMX6DL 512MB IT
Related-to: ELB-5556
Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
(cherry picked from commit 2e74a40a9c69d8efa3d4d02de633ccf54ce4a0f0)
|
|
Add PID4 0081 support for Colibri iMX7D 512MB without WinCE license,
mirroring the functionality of Colibri iMX7D PID4 0033.
Utilize the same devicetree for compatibility.
Related-to: ELB-5556
Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
(cherry picked from commit 35fae29e184d289d730ae7ee0ccba1200e7d369d)
|
|
meta-freescale commit 1652e927 ("imx-base.inc: fix KERNEL_IMAGETYPE's
override") changed to set KERNEL_IMAGETYPE with an override of higher
priority than aarch64. Follow that so that we get Image.gz kernel
images again.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
The mallow device tree sources are not yet merged in mainline.
Don't try to build them for now.
Revert this commit once mainline has the sources merged.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 64508693e22101b30f869bcf71c23b537f9d5523)
|
|
The mallow device tree sources are not yet merged in mainline.
Don't try to build them for now.
Revert this commit once mainline has the sources merged.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Verdin SoM can have a hardware TPM with them (for now on carrier boards),
so add the tpm2 machine feature to enable software support for the device.
The tmp2 means that the software supports TPM 2.0 specification.
Related-to: ELB-5500
Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com>
(cherry picked from commit 89ee719c06f69a28d8b6c2af5cacf6bd946878b7)
|
|
Add Mallow device tree to verdin imx8mm machine configuration.
Related-to: ELB-5216
Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com>
(cherry picked from commit 082a8fb7fb8fdacf8a4ffab58e3549b55790a8b5)
|
|
Add Mallow device tree to verdin imx8mp machine configuration.
Related-to: ELB-5217
Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com>
(cherry picked from commit d4b8a0113824b1e1d8a2a04016ff37f8aa95596f)
|
|
This commit updates the U-Boot make target to 'u-boot-nand.imx.'
This change is necessary due to commit 0cdb7f9e in
'meta-toradex-bsp-common,' which deprecated the 'nand_padding' function
in favor of a new U-Boot target ('u-boot-nand.imx') added to 'mach-imx.'
This target now automatically handles NAND padding.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
(cherry picked from commit 78b1e2921f1d6670fb5783bc5199f7bb3c05e65d)
|
|
Add mwifiexconf to all machines (optionally) featuring Wi-Fi.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 88aa268d1698747e6ecb9531022858351da861b0)
|
|
The upstream Linux recipe in meta-toradex-bsp-common was split into
a pinned (currently to 6.5.5) and a mainline recipe building current
HEAD of the master branch.
For a OE master branch we always use the latest development version.
Related-to: ELB-5359
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
The upstream U-Boot recipe in meta-toradex-bsp-common was split into
a pinned (currently to 2022.07) and a mainline recipe building current
HEAD.
For a OE master branch we always use the latest development version.
Related-to: ELB-5357
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Load the DSI to HDMI overlay (verdin-imx8mp_dsi-to-hdmi_overlay.dtbo)
also on upstream by default.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
The revert of don't load etnaviv and hantro modules dropped
modprobe-conf. However, a subsequent update of linux-imx-headers
providing 5.15 version inadvertently re-introduced it again.
Drop modprobe-conf for good.
Fixes: 718e9b380f06 ("linux-imx-headers: provide 5.15 version")
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
The RT kernel is now available in a 6.5-rc tree.
Follow commit ce9a5ef ("machines: arch arm: follow change to vendor
subdir for dtbs") accordingly.
Related-to: ELB-5263
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
meta-freescale master moved to the 6.1 downstream fork which no longer
provides all headers needed with our 5.15 fork.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Booting with a FIT image (that includes a ramdisk image) is failing with
the following error:
Error: ramdisk overwritten
Ramdisk image is corrupt or invalid
This is because the boot script uses ramdisk_addr_r to load the FIT
image, and this is overlapping with the default fitimage ramdisk load
address.
Fix by adjusting the fitimage ramdisk load address:
UBOOT_RD_LOADADDRESS = ramdisk_addr_r + 32M
Signed-off-by: Sergio Prado <sergio.prado@toradex.com>
(cherry picked from commit cb0a04aa51d2036aa6e4af6fdc92c1cc1d5935e8)
|
|
This reverts commit da2e5ab836c8b81497ec7e97727b33dea3a7b719.
Now with display output available in master/upstream both etnaviv and
hantro_vpu do serve real purpose so let us enable them again.
|
|
Load the same overlays also on upstream by default. While the
verdin-imx8mm_spidev_overlay.dtbo got already loaded, this now also
loads the verdin-imx8mm_dsi-to-hdmi_overlay.dtbo by default.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Follow the pattern used in commit ce9a5ef ("machines: arch arm: follow
change to vendor subdir for dtbs")
Set the variable KERNEL_DTB_PREFIX with the relative path to the device
tree source files and then use it. This variable can then be used
in the creation of the u-boot-distro-boot script.
Related-to: ELB-5263
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
With moving to kernel 6.5 the kernel commit 724ba67515320 ("ARM: dts:
Move .dts files to vendor sub-directories") introduced a regression
with our 32 bit machines.
We have to add the relative path to the dts/dtb files in our list
of device trees to be built per machine if the distro/kernel flavour
is building a 6.5 and later kernel.
Reassign the full list in the <MACHINE.inc> file to KERNEL_DEVICETREE,
so that we can conditionally add the relative path for a 6.5 kernel.
Related-to: ELB-5263
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Add the following additional SKU product IDs which are compatible
with the verdin-imx8mp machines.
0065: Verdin iMX8M Plus QuadLite 1GB IT
0070: Verdin iMX8M Plus Quad 8GB WB IT
Related-to: ELB-5189 ELB-5191
Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
(cherry picked from commit 0dc187478a0d363683a6c5ba59b042e56aa87e81)
|
|
Booting with a FIT image (that includes a ramdisk image) is failing on
several machines with the following error message:
Error: ramdisk overwritten
Ramdisk image is corrupt or invalid
This is because the boot script uses ramdisk_addr_r to load the FIT
image, and this is overlapping with the default fitimage ramdisk load
address.
Fix by adjusting the fitimage ramdisk load address:
UBOOT_RD_LOADADDRESS = ramdisk_addr_r + 32M
Build and boot time tested on all impacted machines.
Signed-off-by: Sergio Prado <sergio.prado@toradex.com>
(cherry picked from commit 5a1617c4d363e6b1ac23d6884b47cd113b395d84)
|
|
The imx-boot binary can be put together with the imx-mkimage/imx-boot
recipe or now also with U-Boot/binman. meta-freescale changed the default
for all machines from using imx-mkimage to use binman.
Move to use binman, change the downstream U-Boot recipe accordingly.
Related-to: ELB-5155
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Pick proper default overlays when building for downstream due to
changed overlay naming scheme.
Related-to: ELB-4754
Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
(cherry picked from commit b70c8f33240dead59d75d8331a60bcab819b2413)
|
|
The device-trees got merged and we can revert this commit again that
disables most of the devicetrees.
This reverts commit 56806394031c06b6d2d45f7c3d913cc8e3138658.
Related-to: ELB-5056
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 8c7c6ef95ebc39785931ad0fe2d7a3373eb777e8)
|
|
It's already added in meta-freescale layer.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit d521345d807d703affb4e23bb2709a087516ce0f)
|
|
It's already added in meta-freescale layer.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit bb13a03251aa0d3311fe74c853805f1aa880d29d)
|
|
Add wifi and nonwifi devicetrees to both verdin-imx8mm and verdin-imx8mp
machines.
Related-to: ELB-4681
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 2547f335dc277ba173340f366f1e5bff096cc9df)
|
|
Currently the nxp89xx firmware is being included at the image level
(i.e. when Toradex BSP users build a Toradex reference image).
Because of this, custom images that are not based on the Toradex
reference image don't get the nxp89xx firmware, and WiFi doesn't work.
Fix that by including the firmware as a RRECOMMENDS package for the
machine.
Obs.: This change affects only images that are based on
packagegroup-base, which does not include for example the
core-image-minimal.
Signed-off-by: Sergio Prado <sergio.prado@toradex.com>
(cherry picked from commit c18aa339e5cbb915f40411fca744e8717feab1a4)
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Add the spidev overlays to overlays.txt so that they get applied
out of the box.
Related-to: ELB-4894
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 5d9713e72fb530540198970b1e69d87225a4b4c6)
|
|
Do not apply spidev overlay by default as already CAN is enabled on that
spi interface. They will interfere with each other resulting in an
error.
Related-to: ELB-4724
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 3ea30ab50cd6c59698f33ee2342fc1db45bba035)
|
|
After change, the KERNEL_DEVICETREE contains the following DTBs:
```
imx7d-colibri-eval-v3.dtb
imx7s-colibri-eval-v3.dtb
imx7d-colibri-aster.dtb
imx7s-colibri-aster.dtb
imx7d-colibri-iris.dtb
imx7d-colibri-iris-v2.dtb
imx7s-colibri-iris.dtb
imx7s-colibri-iris-v2.dtb
```
Related-to: ELB-4906
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 45d4fd4ed2b8b31de5e548dcc4acc81178a424ca)
|
|
After change, the KERNEL_DEVICETREE contains the following DTBs:
```
imx7d-colibri-emmc-eval-v3.dtb
imx7d-colibri-emmc-aster.dtb
imx7d-colibri-emmc-iris.dtb
imx7d-colibri-emmc-iris-v2.dtb
```
Related-to: ELB-4906
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 6554e8be154018bf63d11cd61eb3dde08e00653f)
|
|
After change, the KERNEL_DEVICETREE contains the following DTBs:
```
imx6ull-colibri-eval-v3.dtb
imx6ull-colibri-wifi-eval-v3.dtb
imx6ull-colibri-aster.dtb
imx6ull-colibri-iris.dtb
imx6ull-colibri-iris-v2.dtb
imx6ull-colibri-wifi-aster.dtb
imx6ull-colibri-wifi-iris.dtb
imx6ull-colibri-wifi-iris-v2.dtb
```
Related-to: ELB-4906
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 503e86805db8a4ba0d278ee4fa2429981665783d)
|
|
After change, the KERNEL_DEVICETREE contains the following DTBs:
```
imx6ull-colibri-emmc-eval-v3.dtb
imx6ull-colibri-emmc-aster.dtb
imx6ull-colibri-emmc-iris.dtb
imx6ull-colibri-emmc-iris-v2.dtb
```
Related-to: ELB-4906
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 6c8aa610970cccc1721078147d3a7d2efb3eef27)
|
|
After change, the KERNEL_DEVICETREE contains the following DTBs:
```
imx6dl-colibri-eval-v3.dtb
imx6dl-colibri-aster.dtb
imx6dl-colibri-iris.dtb
imx6dl-colibri-iris-v2.dtb
```
Related-to: ELB-4906
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 9a43d970a9db64cf39be180cfe85aa9dea0c8eb5)
|
|
After change, the KERNEL_DEVICETREE contains the following DTBs:
```
imx6q-apalis-eval.dtb
imx6q-apalis-ixora.dtb
imx6q-apalis-ixora-v1.1.dtb
imx6q-apalis-ixora-v1.2.dtb
```
Also remove "+=" usage, change to ":append" instead, since "+=" might
not work if overrides being used somewhere.
Related-to: ELB-4906
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit b4835afb40cf5e2c8464163bd81964e043018e5f)
|
|
This reverts commit 1542cf213aa446e6883ca2f4e6698e0eb0f40232.
Reenable building the dtb now available in the 5.15-2.1.x kernel.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 08711132d7c2c0e28091f0275f42bff6f85e15db)
|
|
Add SOC_ATF_BOOT_UART_BASE in relevant machine conf instead of having
IMX_BOOT_UART_BASE added to EXTRA_OEMAKE in imx_atf_%bbappend, this
change remove the dependency on our .bbappend to have a working ATF binary.
SOC_ATF_BOOT_UART_BASE variable support was introduce in commit
453def7956c8 ("imx-atf: allow setting the UART used during boot")
in meta-freescale.
Related-to: ELB-4889
Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
(cherry picked from commit b2db48cac3b2384857e9b6c2b418533122c5e03a)
|