summaryrefslogtreecommitdiffstats
path: root/meta-ti-bsp
Commit message (Collapse)AuthorAgeFilesLines
* conf: machine: am62xx-lp-evm.conf: Pick MCU GPIO wakeup overlaycicd.master.202311160100Praneeth Bajjuri2023-11-151-0/+1
| | | | | | | | | | | | | | commit [1] renamed the MCU GPIO wakeup overlay as k3-am62x-sk-mcu-gpio-wakeup.dtbo k3-am62x-sk prefix picks this overlay for am62xx, am62axx and am62xxsip already. This patch picks the necessary overlay for am62xx-lp-evm since it doesnt use the same prefix as other am62 platforms. [1]: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/?&id=24bd6ce832cd Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Reviewed-by: Judith Mendez <jm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* kernel-fitimage: Remove signing of fitImage entries for 5.10 kernelcicd.master.202311150100Andrew Davis2023-11-141-214/+0
| | | | | | | | | This was a temporary class to help with the v5.10 to v6.1 kernel migration, now that we have completed that, remove this class. Suggested-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging: Remove kernel v5.10 packagesAndrew Davis2023-11-1421-433/+0
| | | | | | | | | We support Linux v6.1 as our official version for Kirkstone. The older kernel version was kept around during the transition to the newer version, but we are past that now. Remove this old version. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.master.202311100100cicd.master.202311130100cicd.master.202311100100LCPD Automation Script2023-11-101-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.master.202311100100LCPD Automation Script2023-11-101-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.master.202311100100LCPD Automation Script2023-11-101-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* k3conf: Update to v0.3Andrew Davis2023-11-091-3/+2
| | | | | | | | | | The SRCREV is auto updated, but the PV still uses the old tag version, update this to v0.3. While here, we also now have a proper LICENSE file, use that. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am62*: extend picking common overlays by prefixPraneeth Bajjuri2023-11-094-6/+4
| | | | | | | | | | | | | | | | | | | | | commit f5851386 ("conf: machine: am62*: Pick common overlays by prefix") picks common HDMI and CSI overlays for am62 platform variants. Adding capability to extend the same prefix for common overlays for applicable am62 platforms in more generic way to include new mcan overlays added [1] [1]: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/?&id=3b01c392627f given the differences in SK-AM62-LP containing B2B HDMI Samtec connector, just added the kernel prefix to pick common mcan overlay. for am62pxx: It has 4 MCANs vs all other am62xx devices have 3 MCANs, hence keeping this prefix seperate for am62pxx to pick right overlay. Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Reviewed-by: Jai Luthra <j-luthra@ti.com> Reviewed-by: Judith Mendez <jm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipes-bsp: Do not inherit deploy in recipes that do not deploy anythingAndrew Davis2023-11-084-4/+0
| | | | | Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-linux-fw: Add several more firmware helper lines to this common includeAndrew Davis2023-11-0813-56/+14
| | | | | | | | | These are all useful for firmware recipes but some recipes did not have them. For firmware including ti-linux-fw.inc let's add these all to one spot and remove them from any recipe that did already have these. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Move IMAGE_BOOT_FILES to the SoC inc for J721s2 and J784s4Andrew Davis2023-11-085-12/+21
| | | | | | | | | | | These defines are specific to a SoC, not any specific board. Move these to the SoC level for these boards to be consistent with boards already doing this correctly. J7200 didn't have these at all, add them while we are here. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-linux-fw: Do not set source directory when including ti-linux-fw.incAndrew Davis2023-11-0812-20/+0
| | | | | | | | The common include ti-linux-fw.inc already includes setting this, no need to set it in each recipe, remove that. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Do not unexport CFLAGS, LDFLAGS, AS, or LDAndrew Davis2023-11-081-5/+0
| | | | | | | | There is no compilation in this simple firmware recipe, no need for these lines, remove them. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-linux-fw: Make CLEANBROKEN and FILES part of common includeAndrew Davis2023-11-0817-70/+5
| | | | | | | | These are common for all recipes that include ti-linux-fw.inc, add it to this include file and remove from each recipe. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* vpdma-fw: This firmware blob does not depend on the kernelAndrew Davis2023-11-081-2/+0
| | | | | Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-extras: Add support for extra kernel features for RTParesh Bhagat2023-11-082-0/+14
| | | | | | | | | Add support for ti-extras features for rt as it was added for non rt kernel and u-boot earlier. It will also be accessible via the TI_EXTRAS variable in the local.conf file. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf/machine: drop deprecated SERIAL_CONSOLES_CHECKDenys Dmytriyenko2023-11-083-3/+0
| | | | | | | | | | | OE-Core master/nanbield recently introduced ttyrun for spawning gettys only on existing terminals: https://git.openembedded.org/openembedded-core/commit/?id=8e48297621311116d3edd7e3aa0de1b8ef2431b1 With that, SERIAL_CONSOLES_CHECK has been deprecated even for SysVinit setups. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* bsp: fw: point to TI-TFL license within meta-ti-bsp relative to recipesDenys Dmytriyenko2023-11-083-3/+3
| | | | | | | | | Don't try to locate TI-TFL license within meta-ti-bsp relative to OE-Core using COREBASE, as the directory structure of the layers is not guaranteed. Instead, point to it relative to the recipe itself. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-mainline: Update to v2023.10 mainline versioncicd.master.202311080100Ryan Eatmon2023-11-071-2/+2
| | | | Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-mainline: Update to v6.6 mainline versionRyan Eatmon2023-11-071-3/+3
| | | | Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee: Rework include filesRyan Eatmon2023-11-0711-25/+26
| | | | | | | | | | Minor rework of the TI include files used to override both SRCREV and other settings in the optee recipes for TI SOC parts. The intent is to make it more clear when we are changing SRCREVs versus changing other items, and allow for sharing the SRCREV changes for optee-os-tadevkit which should track the optee-os SRCREV. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* Update SRCREV for u-boot and linux extrasParesh Bhagat2023-11-072-4/+5
| | | | | | | | | Update the SRCREV to latest commit for both u-boot and linux extras. Also update SRCREV for jailhouse branch for both psdk linux and u-boot. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.master.202311060100cicd.master.202311070100cicd.master.202311060100LCPD Automation Script2023-11-061-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.master.202311060100LCPD Automation Script2023-11-061-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.master.202311060100LCPD Automation Script2023-11-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.master.202311060100LCPD Automation Script2023-11-061-1/+1
| | | | | | | Updated the value(s) for: TI_LINUX_FW_SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* k3r5: Remove ?= default assignment for the kernelRyan Eatmon2023-11-051-1/+1
| | | | | | | | The previous allowance for overriding the value for the kernel is incorrect. The kernel should not be changed from linux-dummy for the k3r5 multiconfigs. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee-client: Remove upstreamed optionsRyan Eatmon2023-11-021-5/+0
| | | | | | Remove the pkgconfig settings since they are upstreamed. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-rogue-driver: Fix build error due to .SECONDARY/.NOTINTERMEDIATERyan Eatmon2023-11-012-0/+37
| | | | | | | | | | | There is a build error under master that is not present in kirkstone related to .SECONDARY/.NOTINTERMEDIATE being set differently between the ti-img-rogue-driver repo and the kernel. The long term solution to allow this code to be built on both kirkstone/master is being investigated. In the meantime, this patch gets things building on master. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* am62pxx: set default gpudriver to ti-img-rogue-driverRandolph Sapp2023-10-301-1/+1
| | | | | | | Enable the GPU on the am62pxx-evm machine target. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-rogue-*: add am62p supportRandolph Sapp2023-10-302-2/+4
| | | | | | | | | | | | | Add the configuration options for am62pxx-evm. This also adds support for new devicetree properties to override the clock value of the device. See the kernel module modifications [1] and dt bindings for more information. [1] https://git.ti.com/cgit/graphics/ti-img-rogue-driver/log/?h=linuxws/kirkstone/k6.1/23.2.6460340 Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-rogue-*: move to 23.2 releaseRandolph Sapp2023-10-302-2/+2
| | | | | | | | | | Move to the 23.2 release branch and bump SRCREV accordingly. This branch has the proper implementation of the cache coherency fix along with some other checks that address some system stability issues on Jacinto devices. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* mesa-pvr: isolate sgx and rogue componentsRandolph Sapp2023-10-301-1/+1
| | | | | | | | Bump SRCREV to include some patches to better isolate SGX and PVR components. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Update OPTEEMACHINE for am62pxxcicd.master.202310310100Chirag Shilwant2023-10-301-1/+1
| | | | | | | - OPTEEMACHINE for am62pxx should be k3-am62x. Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am62*: Pick common overlays by prefixJai Luthra2023-10-275-3/+18
| | | | | | | | | | | | | | | | | | SK boards of AM62 SoC family share peripheral expansions for camera and audio-over-HDMI. The HDMI bridge is common across all SK-AM62* boards. The CSI2 FFC camera connector is common across all except SK-AM62-LP which only has a B2B Samtec connector. As the kernel now uses the same prefix "k3-am62x-sk-" for the devicetree overlays for these peripherals, make sure we pick them by prefix for applicable boards. Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=b50ccab9e07c Link: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/?&id=0432df3d2ae7 Signed-off-by: Jai Luthra <j-luthra@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee: Update to upstream 4.0.0cicd.master.202310300100Ryan Eatmon2023-10-279-0/+292
| | | | | | Update all of the optee components to the upstream 4.0.0 version. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-bsp: Add Support for am62pxx-evmChirag Shilwant2023-10-279-1/+73
| | | | | | | | | | | - Add A53 and R5 machine configurations for am62pxx-evm. - Add firmware overrides. - Add u-boot overrides. - Add cnm-wave support. Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Brandon Brnich <b-brnich@ti.com>
* linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.master.202310270100cicd.master.202310270100LCPD Automation Script2023-10-271-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.master.202310270100LCPD Automation Script2023-10-271-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.master.202310270100LCPD Automation Script2023-10-271-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* conf: machine: move RDEPENDS and RRECOMMENDS from kernel-rdepends.inccicd.master.202310260100cicd.master.202310250100Denys Dmytriyenko2023-10-2423-56/+39
| | | | | | | | | | | | | | | Instead of making kernel RDEPENDS on devicetree and different FW images with lots of machine-override appends that are hard to modify downstream, use proper MACHINE_ESSENTIAL_EXTRA_RDEPENDS and MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS vars that are specifically designed for this purpose. This also makes such dependencies generic and not tied to a particular kernel recipe including kernel-rdepends.inc with the entire machine-specific list. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Acked-by: Andrew Davis <afd@ti.com> Acked-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-bb.org: Remove unneeded patchesRyan Eatmon2023-10-231-5/+0
| | | | | | | With the move to the 6.1 kernel, we no longer need any of the 5.10 based patches. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: beagle*: recommend essential FW images for Beagle devicesDenys Dmytriyenko2023-10-204-0/+10
| | | | | | | | | | Set MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS per platform to list recommended essential FW images to be added to rootfs by default. Correct beagle-x15 to pull devicetrees and kernel image as well. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-bb.org: add back Beagle-specific U-boot 2023.04Denys Dmytriyenko2023-10-203-0/+22
| | | | | | | | | | | | | Majority of Beagle devices use ti-u-boot repo from u-boot-ti-staging directly. But some latest devices may need to point to own tree with additional support added that is not yet upstream, e.g. BeaglePlay. Add the Beagle-specific recipe and point beagleplay to use it. Other devices can switch to using it as well, if desired, but right now the code base is the same for other Beagle devices. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-bb.org: update kernel to 6.1 for Beagle devicesDenys Dmytriyenko2023-10-201-8/+11
| | | | | | | | | Update both 32-bit and 64-bit configs to use the latest 6.1 Linux kernel from beagleboard.org repository, which is based on ti-linux-kernel repo used in linux-ti-staging, but with extra Beagle-specific features on top. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: beagleplay: trim down the DTB listDenys Dmytriyenko2023-10-201-33/+7
| | | | | | | | | Update DTB/DTBO list to only upstreamed devicetrees and overlays. This help with migration to kernel 6.1, which doesn't have BB.org specific overlays. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: beaglebone-ai64: trim down the DTB listDenys Dmytriyenko2023-10-201-53/+8
| | | | | | | | | Update DTB/DTBO list to only upstreamed devicetrees and overlays. This help with migration to kernel 6.1, which doesn't have BB.org specific overlays. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: include TI_COMMON_DEPLOY in PSEUDO_IGNORE_PATHSMatthias Schiffer2023-10-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the introduction of TI_COMMON_DEPLOY, we've been seeing frequent Pseudo errors [1] breaking image build during development, in particular with partial rebuilds due to the externalsrc bbclass. The relevant part of the error log seems to be the following: ERROR: Task (/home/schifferm/Devel/src/ci-meta-tq-kirkstone/sources/meta -tq/meta-dumpling/recipes-images/images/tq-image-generic-debug.bb:do _rootfs) failed with exit code '1' Pseudo log: path mismatch [1 link]: ino 12215614 db '/home/schifferm/Devel/src/ci-me ta-tq-kirkstone/build-mba64xx/deploy-ti/images/tqma64xxl-mbax4xxl/tq -image-generic-debug-tqma64xxl-mbax4xxl-20231020091917.testdata.json ' req '/home/schifferm/Devel/src/ci-meta-tq-kirkstone/build-mba64xx/ tmp/work/tqma64xxl_mbax4xxl-tq-linux/tq-image-generic-debug/1.0-r0/r ootfs/usr/share/stress-ng/example-jobs/device.job;65324e26'. My understanding is that all deploy dirs should be ignored by Pseudo, as openembedded-core/meta/bitbake.conf includes the whole of DEPLOY_DIR in PSEUDO_IGNORE_PATHS. With the introduction of TI_COMMON_DEPLOY, DEPLOY_DIR_IMAGE is not covered by that setting anymore, so we add it in meta-ti to avoid the issue. [1] https://wiki.yoctoproject.org/wiki/Pseudo_Abort Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com> Acked-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.master.202310200100cicd.master.202310230100cicd.master.202310200100LCPD Automation Script2023-10-201-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.master.202310200100LCPD Automation Script2023-10-201-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>