summaryrefslogtreecommitdiffstats
path: root/meta-ti-bsp/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
* u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202306090400cicd.kirkstone.20230609040009.00.00.002LCPD Automation Script2023-06-091-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202306081200LCPD Automation Script2023-06-081-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202306081200LCPD Automation Script2023-06-081-1/+1
| | | | | | | Updated the value(s) for: TI_LINUX_FW_SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202306061627LCPD Automation Script2023-06-061-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202306061627LCPD Automation Script2023-06-061-1/+1
| | | | | | | | Updated the value(s) for: K3_IMAGE_GEN_SRCREV TI_LINUX_FW_SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* ti-dm-fw: Do not make signed DM image the default for K3Andrew Davis2023-06-061-4/+4
| | | | | | | | U-Boot with binman will do the signing as these images are packaged. Do not rename the DM image as the signed image. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* trusted-firmware-a: Do not sign TF-A image for K3Andrew Davis2023-06-061-57/+0
| | | | | | | | U-Boot with binman will do the signing as these images are packaged. Remove signing steps here. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Use binman to package our firmwareAndrew Davis2023-06-061-2/+25
| | | | | Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Drop k3-image-gen and only provide firmwareAndrew Davis2023-06-062-146/+12
| | | | | | | | | This converts ti-sci-fw into a standard firmware provider package. We do not need to do anything additional here with that firmware as U-Boot now does that for us with binman. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Remove version 2021.01Andrew Davis2023-06-062-159/+0
| | | | | | | | This will no longer build after we switch away from k3-image-gen. Remove this version and make 2023.04 the default. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-bb.org: Remove this recipeAndrew Davis2023-06-061-24/+0
| | | | | | | | | This will no longer build after we switch away from k3-image-gen. Remove this version until it can be rebased on the latest U-Boot with binman support. For now switch current users of this over to u-boot-ti v2021.01. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Remove source package recipeAndrew Davis2023-06-061-45/+0
| | | | | | | | K3-image-gen is going away and we don't do SRCIPK packages like this anymore anyway. Remove this recipe. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-eth-fw: Add recipe for TI Ethernet firmwareAndrew Davis2023-06-061-0/+118
| | | | | | | Split out the TI Ethernet firmware from ti-rtos-firmware. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-dm-fw: Add recipe for TI DM firmwareAndrew Davis2023-06-063-1/+121
| | | | | | | Split out the TI DM firmware from ti-rtos-firmware. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-rogue-umlibs: bump version and explicitly packageRandolph Sapp2023-06-021-1/+1
| | | | | | | | | | | | | | | | | | | Bump the version and explicitly package all Khronos APIs separately. This should be nice for those folks that want a headless opencl system for tinkering and such. This version includes experimental GEM support (for applications like Chromium that like to poke at the render node) and a new Vulkan ICD loader interface for better support with the Vulkan ICD loaders present in Yocto. This lifts a method from mesa used to force a common naming convention for Vulkan, OpenCL, and OpenGLES libs to make things a little easier to follow. Without it the target package names get scrambled based on the shared object name. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* cnm-wave-fw: Fix old override syntaxKevin Hao2023-05-311-1/+1
| | | | | Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202305230400LCPD Automation Script2023-05-231-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202305230400LCPD Automation Script2023-05-231-2/+2
| | | | | | | | Updated the value(s) for: K3_IMAGE_GEN_SRCREV TI_LINUX_FW_SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* meta-ti-bsp: ti-img-rogue-driver: cleanup apm and add hackRandolph Sapp2023-05-191-1/+1
| | | | | | | | | | | | | | | | Cleanup the J* APM patch a little. Apparently I could have stood to read the docs a little more. Found some better runtime pm functions and also discovered something new about the power island definition. Notes from upstream: - Add the CCB coherency HACK from DDK 1.15 to improve stability on J* devices - Fix power island support on J* devices - Use better APM calls so user modification to power domains don't cause the device to enter a bad state Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202305170400cicd.kirkstone.202305170400LCPD Automation Script2023-05-171-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202305161900LCPD Automation Script2023-05-161-1/+1
| | | | | | | Updated the value(s) for: TI_LINUX_FW_SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* various: Remove DEFAULT_PREFERENCERyan Eatmon2023-05-151-1/+0
| | | | | | | | Now that are past the inital stages of our LTS migration, we can remove the DEFAULT_PREFERENCE settings that prevented these recipes from being the default. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* various: Intial LTS migration versionLCPD Automation Script2023-05-153-4/+4
| | | | | | | | | | | | | | | | | As part of the initial LTS migration, move to the latest commits for the various repos. - ti-linux-fw - u-boot-ti-staging_2021.01 - u-boot-ti-staging_2023.04 - k3conf_git - linux-ti-staging-rt_5.10 - linux-ti-staging-rt_6.1 - linux-ti-staging_5.10 - linux-ti-staging_6.1 Going forward all updates will come from the CICD flow. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Add SYSFW_SUFFIX to SYSFW_BINARY to match k3-image-genRyan Eatmon2023-05-151-16/+16
| | | | | | | k3_image_gen added the suffix to the sysfw binary to differentiate between GP and HS binaries. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-rogue-driver: enable bxs/8xe apmRandolph Sapp2023-05-151-1/+1
| | | | | | | | | Bump the src revision to enable the following features on Jacinto: - Active power managment - Power island control via firmware Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* trusted-firmware-a: only activate customizations for TI platformsDenys Dmytriyenko2023-05-112-66/+70
| | | | | | | | | | Avoid inheriting ti-secdev class and adding unconditional dependency on TI_SECURE_DEV_PKG and other variables, when meta-ti-bsp is in the bblayers.conf stack, but not building for TI platforms. This solves yocto-check-layer signature test for Yocto Project compliance. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-rtos-firmware: Use the same directory structure as linux-firmwareAndrew Davis2023-04-201-1/+11
| | | | | | | | | | | | Currently we move this firmware around and put it in a directories named pdk-ipc/ and ethfw/. This does not match what is in linux-firmware which is what projects should expect /lib/firmware to match. This causes issues for projects that want to work both on meta-ti and also on any other distro. Switch to shipping the same directory structure as linux-firmware here. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sgx-ddk-km: Use PVR_BUILD and PVR_WS to match RogueAndrew Davis2023-04-181-4/+6
| | | | | | | | Use these to select build type and window system support to match how the Rouge driver does the same. No functional change. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sgx-ddk-km: Be specific on supported K3 machinesAndrew Davis2023-04-181-2/+2
| | | | | | | | Of the K3 family only the AM65x device is currently supported by this driver. COMPATIBLE_MACHINE should match. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* graphics: upgrade rogue graphics to 23.1.6404501Randolph Sapp2023-04-141-2/+2
| | | | | | | | | | | | Update the rogue graphics recipes to point at the new 23.1.6404501 release. This adds support for: - kernel 6.1 - vulkan - opencl (more testing needed) - zink (more testing needed) Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: beagleplay: add new BeaglePlay platformDenys Dmytriyenko2023-04-102-0/+6
| | | | | | | | | | * Add configs for BeaglePlay Cortex-A53 and Cortex-R5F cores (am62xx SoC family) * Uses corresponding linux-bb.org and u-boot-bb.org recipes * U-boot for now uses a separate branch for BeaglePlay Cc: Robert Nelson <robertcnelson@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-bb.org: use dedicated branch for beaglebone-ai64Denys Dmytriyenko2023-04-101-0/+5
| | | | | | | | | Use dedicated branch for BB-AI64 that includes recent changes for new memory part. Cc: Robert Nelson <robertcnelson@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-bsp: BeagleBoard-u-boot switch to GitHub mirrorRobert Nelson2023-04-041-1/+1
| | | | | | | | | BeagleBoard.org use the new u-boot mirror on GitHub https://github.com/beagleboard/u-boot as https://git.beagleboard.org/ easily becomes overloaded Signed-off-by: Robert Nelson <robertcnelson@gmail.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Add 2023.04 in prep for LTS migrationRyan Eatmon2023-03-311-0/+11
| | | | | | | | | | | We are preparing to migrate our u-boot version to 2023.04. As we are still working on the migration, mark the default preference low for this version. We will enable building with this u-boot in a meta-arago brand in the near future. Once the migration is complete, we will remove the 2021.01 u-boot and make this the default. Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* trusted-firmware-a: Only sign files for platforms that support itRyan Eatmon2023-03-301-2/+38
| | | | | | | | We are seeing some testing issues where the new code that signs all of the files at all times is causing issues. So rollback the logic and only sign for platforms that support it. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Fix u-boot configs to match oe-core fitImageRyan Eatmon2023-03-302-1/+151
| | | | | | | | | | | After moving to the oe-core kernel-fitimage.bbclass we found that the dtb names we were searching for did not match. This was due to the KERNEL_DEVICETREE entries including the vendor subdir in the section names of the fitImage file. This patch updates support in 2021 so that we can temporarily get to a stable boot point before starting our LTS migration and changing a lot of things in the recipes. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Fix some syntax issuesRyan Eatmon2023-03-211-2/+2
| | | | | | | Fixing some syntax issues from the last dunfell to kirkstone sync up patch series. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: update to the latest from DunfellDenys Dmytriyenko2023-03-201-1/+1
| | | | | | | Match the latest sha used in Dunfell. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-linux-fw: update to the latest from DunfellDenys Dmytriyenko2023-03-201-2/+2
| | | | | | | Match the latest sha used in Dunfell. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j784s4-evm: Add support for J784S4 HS-FSDasnavis2023-03-201-1/+2
| | | | | | | | | | | | | Add the basic J784S4 HS-FS configuration. * Add configurations to support both HS-FS and GP keeping GP as default. * Add ti-sci-firmware overrides for HS-FS. * Remove evm conf file inclusion in hs-evm conf. * Add j784s4 hs-evm specific config to hs-evm conf. Signed-off-by: Dasnavis Sabiya <sabiya.d@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* am62axx-evm: Add AM62A HS-FS evm configurationSai Sree Kartheek Adivi2023-03-201-1/+3
| | | | | | | | | | | | | | | Lets add the basic AM62A configuration - Add machine conf for AM62A. - The wic images will boot on AM62A HS-FS devices by default. - The sysfw image for GP and HS-SE will be packaged in the wic image as tiboot3-am62ax-gp-evm.bin and tiboot3-am62ax-hs-evm.bin respectively. - Add ti-sci-firmware overrides. - Sign ATF, OPTEE and RTOS Firmware. Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j721s2-evm: Add support for J721S2 HS-FSSinthu Raja2023-03-201-1/+2
| | | | | | | | | | | | | | | Add the basic J721S2 HS-FS configuration. - Add configurations to support both HS-FS and GP keeping GP as default. - Add ti-sci-firmware overrides for HS-FS. - Remove evm conf file inclusion in hs-evm conf. - Add j721s2 hs-evm specific config to hs-evm conf. Signed-off-by: Aniket Limaye <a-limaye@ti.com> Signed-off-by: Sinthu Raja <sinthu.raja@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Add SYSFW_SUFFIX to sysfw.itb filesRyan Eatmon2023-03-201-2/+18
| | | | | | | | | | | | | With the advent of using multiconfigs to build all of the versions of the machines (gp, hs-se, hs-fs, etc...) the sysfw.itb has become a point of contention for do_deploy. To resolve the duplicate file copy errors from bitbake we need to uniquify the sysfw.itb file names. So, let's do the same thing we do with the tiboot3.bin file and add the SYSFW_SUFFIX into the name. Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* am62xx-lp-evm: Add AM62x LP HS-FS evm configurationChirag Shilwant2023-03-201-0/+1
| | | | | | | | | | | | | | Lets add the basic AM62x LP HS-FS configuration - Add machine conf for AM62x LP HS-FS. - The wic images will boot on AM62x LP HS-FS devices by default. - The sysfw image for HS-SE will be packaged in the wic image as tiboot3-am62x-hs-evm.bin. - Add ti-sci-firmware overrides. Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* am62xx-evm: Add AM62x HS-FS evm configurationChirag Shilwant2023-03-201-0/+1
| | | | | | | | | | | | | | Lets add the basic AM62x HS-FS configuration - Add machine conf for AM62x HS-FS. - The wic images will boot on AM62x HS-FS devices by default. - The sysfw image for GP and HS-SE will be packaged in the wic image as tiboot3-am62x-gp-evm.bin and tiboot3-am62x-hs-evm.bin respectively. - Add ti-sci-firmware overrides. Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: Add AM62x HS-SE evm configurationChirag Shilwant2023-03-201-1/+2
| | | | | | | | | | | | | | | | | Lets add the basic AM62x HS-SE configuration. - Add machine conf for AM62x HS-SE. - The wic images will boot on AM62x GP devices by default. - To boot on AM62x HS-SE, simply switch out the SYSFW image: $ cd /mnt/sd-card/boot $ mv tiboot3-am62x-hs-evm.bin tiboot3.bin - Add ti-sci-firmware overrides. - Add support to sign ATF and OPTEE. Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* trusted-firmware-a: upgrade to v2.8+Judith Mendez2023-03-201-2/+2
| | | | | | | | | | | | | | | | | Upgrade arm-trusted-firmare to v2.8-226-g2fcd408bb. This upgrade picks up K3 L2 cache, snoop delayed, and EA handling updates from upstream master. Do not update to tip of master due to PSCI system off support breaking AM62x and AM62q platforms. Signed-off-by: Judith Mendez <jm@ti.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Tested-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* hs: Deploy the unsigned versions of bl31 and bl32Ryan Eatmon2023-03-201-0/+12
| | | | | | | | | In addition to releasing the signed versions of the bl31.bin and bl32.bin files, also release the unsigned original versions. Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: Add AM62Q HS-SE evm configurationChirag Shilwant2023-03-201-0/+1
| | | | | | | | | | | | | | Lets add the basic AM62Q HS-SE configuration. - Add configurations. - Add ti-sci-firmware overrides. - Add u-boot overrides. - Add optee overrides. - Add ti-rtos-firmware overrides. Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: Add am62axx evm configurationParesh Bhagat2023-03-204-2/+4
| | | | | | | | | | | | | | | Lets add the basic AM62Axx-evm configuration. - Add configurations. - Add firmware overrides. - Add u-boot overrides. - Add tifs-lpm-stub. - Add cnm-wave-fw. Signed-off-by: Sai Sree Kartheek Adivi <s-adivi@ti.com> Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>