summaryrefslogtreecommitdiff
path: root/conf/machine/include/colibri-imx6ull-emmc.inc
AgeCommit message (Collapse)Author
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-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-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-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-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)
2022-12-07machines: follow mainline-rt kernel recipe splitMax Krummenacher
The mainline kernel now has two recipes, one for non RT and one for the RT flavour. Set the correct one depending on the set overrides. Related-to: ELB-4868 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 310715ee5f84da7267a039b8adee63614015c61e)
2022-10-04machine: 32-bit eMMC machines: use bsp 6.x.y overlaysPhilippe Schenker
Related-to: ELB-4810 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit ea0f4ff2de1be789e2b4e59df7f35fcb683e940d)
2022-10-04machine: format tezi_external_kernel_devicetree_bootPhilippe Schenker
Get to a readable and editable format how the overlays in TEZI_EXTERNAL_KERNEL_DEVICETREE_BOOT are written. This commit intends no functional changes, only formatting. Related-to: ELB-4810 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit d4173d61af40f4eec3b6c95059119323378c30a1)
2022-10-04machine: apalis/colibri-imx6/imx6ull/imx7/-emmc: adapt memory layoutMarcel Ziswiler
Adapt to new U-Boot env memory layout: UBOOT_DTB_LOADADDRESS = "0x88200000" UBOOT_DTBO_LOADADDRESS = "0x88300000" (using $pxefile_addr_r) UBOOT_ENTRYPOINT = "0x84200000" UBOOT_RD_LOADADDRESS = "0x88400000" (not used in regular BSP) Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 258f608b216d8d9d8adc50900a19454b6f73174e)
2022-10-04machine: apalis/colibri-imx6/imx6ull/imx7/-emmc: restructureMarcel Ziswiler
Restructure machine configuration files slightly to ease future maintenance. Just cosmetic, no functional change at all. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 1c21865e978d1a9d9c48123f4d0c34502ca7537f)
2022-09-08machine: colibri-imx6ull: add spidev overlayAishwarya Kothari
This overlay enables the spidev driver on the colibri imx6ull spi interface. Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-08-29machines: u-boot: build from our own recipeMax Krummenacher
meta-toradex-bsp changed to build U-Boot from our own recipe rather than bbappending to what openembedded-core provides. Change the machines to use the new recipe. Relates-to: ELB-4680 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-07-01conf:machine: dont append use-mainline-bsp to MACHINEOVERRIDESMing Liu
This leads to a multiple use-mainline-bsp existing in MACHINEOVERRIDES and more importantly, it breaks the rules when handling FILESOVERRIDES, the machine overrides is not the last item in MACHINEOVERRIDES any more so bitbake might find a wrong path for files in SRC_URI. Related-to: ELB-4373 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 353c9afa529daf6d594c3b29e311dee92c79d9d3)
2021-11-16machines: use mainline u-bootMax Krummenacher
For the machines functional in mainline (sources.denx.de) switch to build directly from the mainline repo. While at it drop setting PREFERRED_PROVIDER for u-boot-fw-utils as this is no longer used and replaced by libubootenv. Related-to: ELB-4090 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-21manual override syntax fixes for use-mainline-bsp and preempt-rtMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-06colibri-imx6ull-emmc: set kernel for upstreamMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-06colibri-imx6ull-emmc: add mainline default overlaysOleksii Bidnichenko
Related-to: ELB-4065 (cherry picked from commit bc4b3704ab903506be7d1d2aa674aa8e5cd10037)
2021-09-06colibri-imx6ull-emmc: add default overlaysOleksii Bidnichenko
Related-to: ELB-4065 (cherry picked from commit c566efb54c8ab21f5caa5844f321d275c3219ac3)
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-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)