summaryrefslogtreecommitdiff
path: root/recipes-bsp
AgeCommit message (Collapse)Author
15 hoursu-boot-toradex-ti: deploy combined binariesHEADmasterAndrejs Cainikovs
These binaries can be used to flash the U-Boot via single binary instead of few as it is done at the moment. Related-to: ELB-5745 Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com> (cherry picked from commit ea58594ac5f4d0c1cf84d36068c785e6c4f5688f)
15 hoursBump SRCREVci.toradex
Bump SRCREV hashes as used in build of Mon 03 Jun 2024 05:23:08 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 616 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/616 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit d001950d165b695ff0dc0f8aaae69663e4050de7)
2024-05-22ti-sci-fw_git: drop bbappendMax Krummenacher
Since meta-ti: 7b797da2ef43 ("ti-sci-fw: Drop k3-image-gen and only provide firmware") the tiboot3-* binaries are assembled as part of the U-Boot build process and no longer within ti-sci-fw. Thus the bbappend is now obsolete, drop it. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 6a7f8999ef3c7640f8ee3cf4afa59aa71b388c80)
2024-05-22machines: k3r5: fix uboot_config configuration type namesMax Krummenacher
UBOOT_CONFIG was changed to use 'sd' as one of the configs built for the R5 SPL. However the same is already in use when building the TEZI specific U-Boot for the Cortex A53 and is set from within the TEZI distro. Thus the two configuration clash and the build fails. Change the config name to include the suffix '-r5' to have the two seperate. Fixes: 979d850 ("verdin-am62-k3r5: drop -gp from the u-boot config names") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 6ad496b724d27fdd9d3227931fab34fa34d53f53)
2024-05-22u-boot-toradex-ti: stop deploying any k3r5 u-boot-inital-env filesMax Krummenacher
We've seen builds were those made it into the final image instead of the once from the regular U-Boot. This made such an image unbootable. It is propbably caused by a race condition when the file and the symlinks get deployed. Last symlink creator wins. Related-to: ELB-5751 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 7b64c52cad283964691e6b1e0a1f1cea00bbc2d8)
2024-05-22u-boot-toradex-ti: remove workaroundMax Krummenacher
meta-ti stopped removing the u-boot-initial-env files for the main U-Boot machine. Thus remove the workaround which made the files available again. See commit e918d88c ("u-boot-ti: deploy initial-env for the main machine") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 61bac0ad64aeda8bf4cd47c4085fc3a5c575638e)
2024-05-22u-boot-toradex-ti: change deployment of tiboot3 for dfuMax Krummenacher
Checking for the type rather than for the config name allows reuse for other k3 based SoC. Related-to: ELB-5482 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 27e16c96a7579bb70ef589dd6e38970577d4dbce)
2024-05-22Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 26 Apr 2024 07:58:11 AM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 588 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/588 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 8bc578adfbe3d5a2a4e02b78a45f2e92532a7843)
2024-04-24alsa-state: Remove specific configuration files for verdin-am62Hiago De Franco
To enhance compatibility with a read-only rootfs system, remove the dynamically assigned and utilize alsa-ucm-conf configuration from meta-toradex-bsp-common pulled-in via the meta-toradex-demos layer instead. Related-to: ELB-4916 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit d5d48dc1cc1ab54b3a498a0d5ea19646cab381ee)
2024-04-06Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Thu 28 Mar 2024 09:22:53 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 565 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/565 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 18b9c3cdefb6fa9236e025c6814ba0262ab61d17)
2024-03-04Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Sat 24 Feb 2024 12:44:07 AM UTC Matrix Build: image-tezi-kirkstone-6.x.y-nightly-matrix 259 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-kirkstone-6.x.y-nightly-matrix/259 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 5235540df0edbff0d295520baf500324b0120a03)
2024-02-15Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 26 Jan 2024 02:55:00 PM UTC Matrix Build: image-tezi-kirkstone-6.x.y-nightly-matrix 234 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-kirkstone-6.x.y-nightly-matrix/234 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 6e8faeaf7c4b411b098a659bf467cda52b63c492)
2024-01-21Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue 26 Dec 2023 11:43:54 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 480 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/480 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit e3713897eaa255112f543f39596350c6b0a2a383)
2024-01-21Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Mon 04 Dec 2023 09:24:44 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 462 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/462 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit c4416ba464203669f7a3379b73ff87cd3b15b6f4)
2023-11-29Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 20 Oct 2023 09:11:30 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 423 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/423 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 55e8a0ac45a54450ef1cc7c5d6c4e9d45d58bc56)
2023-11-29Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed 04 Oct 2023 11:08:30 AM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 405 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/405 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 704141cace404fcb84f0e5d86fc2658ef2225763)
2023-08-31Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed 30 Aug 2023 09:36:28 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 375 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/375 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-08-03Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed 02 Aug 2023 09:09:58 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 350 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/350 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-07-27u-boot-toradex-ti: deploy dfu tiboot3 binariesMax Krummenacher
With the move to use binman to create the tiboot3 binaries also handle the case where we build tiboot3 for use over DFU. I.e. deploy them with the '-dfu' suffix which we expect when assembling the Toradex Easy Installer image. Related-to: TEI-1100 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-07-25u-boot: updated to the toradex_ti-u-boot-2023.04 branchMax Krummenacher
- Update to the toradex_ti-u-boot-2023.04 branch, based on the ti-u-boot-2023.04. - This includes/requires the move to use binman to assemble the binaries used for boot. - With the change to binman the R5 SPL is now built from one OE machine only, not one machine per SoC flavour (GP, HS-FS, HS). - With binman we also change the name for the tiboot3* files to match the machine they are built form, not claiming to be the evm. E.g. tiboot3-am62x-hs-fs-verdin.bin. - With the binman and HS-FS we need to package the kernel also as a fitimage to prevent a build error in U-Boot, however we keep using Image.gz - Drop the '-staging' from the recipe name. Related-to: ELB-5238 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-07-04Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 23 Jun 2023 10:48:08 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 319 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/319 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-06-13verdin-am62: add hs-fs soc type binariesEmanuele Ghidoli
Add HS-FS SoC type binaries (different SYSFW), GP SoC type is still the default one and the one used in the generated tezi image, HS-FS binaries are just deployed and not used yet. tiboot3.bin renamed to tiboot3-gp.bin to make it clear that this is the binary for the GP variant. Related-to: ELB-5226 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2023-06-05u-boot-ti-staging: drop bbappendMax Krummenacher
Drop this, it was used only for the initial layer creation. Related-to: ELB-5190 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-02Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Thu 01 Jun 2023 09:49:56 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 299 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/299 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-05-10image_type_dfu: drop this image typeMax Krummenacher
As we now have a working Toradex Easy Installer this bringup way of flashing images is no longer needed. Related-to: TEI-1066 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-04-27verdin-am62: fix gp/hs-fs/hs-se handlingMax Krummenacher
meta-ti changed to additionally handle HS-FS and HS-SE devices, i.e. to provide tiboot3 for the different flavours of the SoC. They added a multiconfig for each of the flavours also renaming stuff for the gp device we use. Follow the change to have GP build again, but opt out of additionally building tiboot3 for HS-FS and HS-SE devices. meta-ti commit 12bb9e20 ("machine: Add AM62x HS-SE evm configuration") commit 053002fb ("am62xx-evm: Add AM62x HS-FS evm configuration") Related-to: ELB-5170 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-04-27ti-img-rogue-driver: drop bbappendMax Krummenacher
The upstream source now accepts an OE compiler from any distro, not just poky. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-04-27alsa-state: fix overridesMax Krummenacher
Use the same override for fileoverride and SRC_URI:override. Otherwise a machine which sets the am62xx and tdx override would want to fetch the files but not find them in any of the paths searched. Only install the files for Dahlia and Development Carrier Board for a Verdin-AM62 so that other TI machines do not get their configuration messed up. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-04-27Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Mon 24 Apr 2023 10:04:33 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 268 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/268 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-04-12alsa-state: add bbappend with verdin-am62 specific asound.conf/state filesMarcel Ziswiler
Add bbappend with verdin-am62 specific asound.conf and asound.state files both for the Dahlia (no such device tree during bring-up as of yet) and the Development board. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2023-03-13dfu-metadata: depend on the bootloaderMax Krummenacher
Fixes the following race: | install: cannot stat '/workdir/oe/tmp-glibc/deploy/images/verdin-am62/tispl.bin': No such file or directory | NOTE: recipe dfu-metadata-0.1-r0: task do_deploy: Failed Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-03-02Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue 28 Feb 2023 10:05:55 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 214 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/214 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-02-23Revert "verdin-am62.conf: fixup ddr timings to am62x-sk"Max Krummenacher
This reverts commit 8fd4be106c2aafa754bb4228bd953635d78fec20. With this we move to use timings for the Verdin AM62 DDR configuration. Related-to: ELB-5045 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-23dfu-metadata: fix execution permission and path of bmaptool.shMax Krummenacher
Related-to: ELB-5045 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-22verdin-am62.conf: fixup ddr timings to am62x-skMax Krummenacher
This is to be reverted once we build for our Verdin AM62 module. Related-to: ELB-5045 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-22dfu-metadata: add recipeMax Krummenacher
This adds scripts for installing a Verdin AM62 over DFU. - PC loads tiboot-dfu over DFU and executes it - tiboot initializes the RAM and goes to DFU - PC loads tispl and u-boot.img over DFU and executes them - u-boot boots to u-boot proper, detects DFU boot and goes to DFU - PC loads tiboot, tispl, u-boot.img to eMMC boot area and resets DFU - u-boot goes to UMS - PC uses bmaptool to flash eMMC user area - User resets the board Related-to: ELB-5045 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-22u-boot-toradex-ti-staging: verdin-am62: build for our target and add dfuMax Krummenacher
Change from building the U-Boot am62x-sdk target to verdin-am62. Additionally build the R5 DFU SPL and deploy it. Note the u-boot-initial-env no longer gets deleted due to the use of UBOOT_CONFIG. Thus the deployment of u-boot-initial-env got simplified. Related-to: ELB-5045 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-22u-boot-toradex-ti-staging: ti-sci-fw: allow for multiple configsMax Krummenacher
I.e. for specifing UBOOT_CONFIG and not UBOOT_MACHINE. This allows to build the K3R5 SPL for normal boot and for DFU boot. This requires to additonally build multiple tiboot.bin for each version in the ti-sci-fw recipe. Related-to: ELB-5045 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-16u-boot-toradex-ti-staging: fix u-boot-initial-env providerMax Krummenacher
Don't install u-boot-initial-env for the k3r5 spl build to prevent the following bitbake error: | ERROR: u-boot-toradex-ti-staging-1_2021.01+gitAUTOINC+f6f7a2258a-r0 do_deploy: The recipe u-boot-toradex-ti-staging is trying to install files into a shared area when those files already exist. Those files and their manifest location are: | .../deploy/images/verdin-am62/u-boot-initial-env | (matched in manifest-verdin_am62_k3r5-u-boot-toradex-ti-staging.deploy) Related-to: ELB-5012 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-13verdin-am62: prepare to have a tezi imageMax Krummenacher
This sets the needed variables for the image_type_tezi class to create the tezi image. Related-to: ELB-5012 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-08u-boot-toradex-ti-staging: add recipeMax Krummenacher
Related-to: ELB-4978 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-01-25ti-img-rogue-driver: allow for any oe compilerMax Krummenacher
Related-to: ELB-4978 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-01-25u-boot-ti-staging: bump srcrev to 08.05.00.21Max Krummenacher
Related-to: ELB-4978 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>