summaryrefslogtreecommitdiff
path: root/conf
AgeCommit message (Collapse)Author
2024-04-06verdin-imx8mm: add new 0087 pidJoao Paulo Goncalves
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)
2024-03-21machine: apalis/colibri-imx8/imx8x: Replace U-Boot 2022.07 with mainlineHiago De Franco
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>
2024-03-21machine: colibri-imx8: Build U-Boot/Kernel mainline for upstream distroMax Krummenacher
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>
2024-03-21machine: apalis-imx8: Build U-Boot/Kernel mainline for upstream distroMax Krummenacher
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>
2024-03-04machine: apalis-imx8: Add Apalis Eval Board v1.2 to DTB listHiago De Franco
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)
2024-02-15layer.conf: Update for the scarthgap release seriesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-02-15verdin-imx8mm: add new pid4Joao Paulo Goncalves
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)
2024-02-15apalis-imx6: Add Apalis iMX6 Non-WinCE SKUVitor Soares
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)
2024-02-15colibri-imx6: Add Colibri iMX6 Non-WinCE SKUVitor Soares
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)
2024-02-15colibri-imx7: Add Colibri iMX7D Non-WinCE SKUVitor Soares
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)
2024-02-07mx8: machines: fix kernel imagetypeMax Krummenacher
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>
2024-01-29verdin-imx8mp: remove mallow device trees for upstreamMax Krummenacher
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)
2024-01-29verdin-imx8mm: remove mallow device trees for upstreamMax Krummenacher
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>
2024-01-21verdin: add tpm2 machine featureJoao Paulo Goncalves
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)
2024-01-21machine: verdin-imx8mm: add mallow device treeJoao Paulo Goncalves
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)
2024-01-21machine: verdin-imx8mp: add mallow device treeJoao Paulo Goncalves
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)
2023-11-30machine: colibri-imx7/6ull: Update u-boot make targetHiago De Franco
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)
2023-11-30machines: add mwifiexconf to all machines featuring wifiMarcel Ziswiler
Add mwifiexconf to all machines (optionally) featuring Wi-Fi. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 88aa268d1698747e6ecb9531022858351da861b0)
2023-10-11machines: follow upstream linux recipe changesMax Krummenacher
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>
2023-09-24machines: follow upstream u-boot recipe changesMax Krummenacher
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>
2023-09-21machine: verdin-imx8mp: load dsi to hdmi overlay also on upstreamMarcel Ziswiler
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>
2023-09-12layer.conf: Update to nanbieldMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-15verdin-imx8mm: mainline: fix having dropped modprobe-confMarcel Ziswiler
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>
2023-08-07machines: arch arm: rt: follow change to vendor subdir for dtbsMax Krummenacher
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>
2023-08-06linux-imx-headers: provide 5.15 versionMax Krummenacher
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>
2023-08-06colibri-imx6ull-emmc: fix fitimage ramdisk load addressSergio Prado
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)
2023-08-03Revert "verdin-imx8mm: mainline: don't load etnaviv and hantro modules"Marcel Ziswiler
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.
2023-08-02machine: verdin-imx8mm: load same overlays also on upstream by defaultMarcel Ziswiler
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>
2023-07-07machines: arch arm64: use var to set relative path to dtbMax Krummenacher
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>
2023-07-07machines: arch arm: follow change to vendor subdir for dtbsMax Krummenacher
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>
2023-06-28machines: verdin-imx8mp: add 0065 and 0070 product idsEmanuele Ghidoli
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)
2023-06-28machines: fix fitimage ramdisk load addressSergio Prado
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)
2023-05-01u-boot: imx-boot: build with u-boot binmanMax Krummenacher
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>
2023-04-04machine: colibri-imx8x: fix default overlays nameEmanuele Ghidoli
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)
2023-04-04Revert "machine: colibri-imx8x: disable non-existent device-trees"Philippe Schenker
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)
2023-04-04apalis-imx8: drop duplicated firmware-imx-vpu-imx8 from MACHINE_FIRMWAREMing Liu
It's already added in meta-freescale layer. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit d521345d807d703affb4e23bb2709a087516ce0f)
2023-04-04colibri-imx8x: drop duplicated firmware-imx-vpu-imx8 from MACHINE_FIRMWAREMing Liu
It's already added in meta-freescale layer. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit bb13a03251aa0d3311fe74c853805f1aa880d29d)
2023-02-26machine: verdin-imx8m*: Add yavia devicetreesPhilippe Schenker
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)
2023-01-26machine: verdin-imx8mp: include nxp89xx firmwareSergio Prado
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)
2023-01-05layer.conf: Update to mickledoreMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-01-05machine: apalis-imx8: apply spidev device-tree overlaysMax Krummenacher
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)
2023-01-05machine: colibri-imx6/6ull/7: Do not apply spidev overlay by defaultPhilippe Schenker
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)
2023-01-05colibri-imx7: adjust KERNEL_DEVICETREE variableMing Liu
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)
2023-01-05colibri-imx7-emmc: adjust KERNEL_DEVICETREE variableMing Liu
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)
2023-01-05colibri-imx6ull: adjust KERNEL_DEVICETREE variableMing Liu
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)
2023-01-05colibri-imx6ull-emmc: adjust KERNEL_DEVICETREE variableMing Liu
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)
2023-01-05colibri-imx6: adjust KERNEL_DEVICETREE variableMing Liu
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)
2023-01-05apalis-imx6: adjust KERNEL_DEVICETREE variableMing Liu
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)
2023-01-05Revert "machine: apalis-imx8: disable non-existent device-trees"Max Krummenacher
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)
2022-12-07machine: verdin-imx8m*: Move AT-F boot UART configuration to machine confEmanuele Ghidoli
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)