summaryrefslogtreecommitdiffstats
path: root/meta-ti-bsp
Commit message (Collapse)AuthorAgeFilesLines
...
* ti-core-initramfs: Shrink size of initramfsRyan Eatmon2026-01-122-23/+22
| | | | | | | It looks like we were modelling this initramfs off of the wrong example from poky. This setup produces a much smaller initramfs. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti: Clean up config looping codeRyan Eatmon2026-01-121-12/+34
| | | | | | | | | | | | | | | | | | | Cleanup a few incorrect issues with the current file naming under the config looping code. 1) Since binman is creating the tiboot3 files and signing them, when we are trying to create the named version of the files, we do not want to link against the spl/uboot-spl.bin file. We need to figure out what the tiboot3.bin is pointing at and make this named version point at the same thing. 2) When deploying the tiboot3 files, if we are deploying something that is a link, then we should point the deployed link to the same named target. This should help with figuring out what all of the links actually point to from the build dir instead of running into .bin file that has lost the audit trail. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.master.202601090100cicd.master.202601090100LCPD Automation Script2026-01-091-1/+1
| | | | | | | Updated the value(s) for: atf: SRCREV_tfa:am62lxx Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* CI/CD Auto-Merger: cicd.master.202601050100cicd.master.202601070100cicd.master.202601050100LCPD Automation Script2026-01-053-3/+3
| | | | | | | | | | | | | | Updated the value(s) for: u-boot-ti-staging_2025.01: SRCREV_uboot linux-ti-staging-rt_6.12: SRCREV_ARM32 linux-ti-staging_6.12: SRCREV Changelogs: u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=afb6e41006ca88067397873e015a21adaf31fd06..df1fe238230433ba3e5b731356156e145aa90917 linux-ti-staging-rt_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=2a440e3d83789c8220b722e077255a89d826e48a..1379a8eb9786e78509f67ff8eac658bde5ddc66d linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=ee0a0f44964f12d6668a14b4b0b3594ce2ab8871..15b58b1dcd0e0a79d83740b81da1a1367f6f3f68 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* CI/CD Auto-Merger: cicd.master.202512191404cicd.master.202512191404LCPD Automation Script2025-12-196-6/+6
| | | | | | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV atf: SRCREV_tfa:am62lxx u-boot-ti-staging_2025.01: SRCREV_uboot k3conf: SRCREV linux-ti-staging-rt_6.12: SRCREV_ARM32 linux-ti-staging_6.12: SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=b5f45f14e23b927f3ab1f4e00c58eacb47b01d31..8ec0c42b8ccf2c9e8bebfd7c4e03d93fed555442 u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=3f3051bacd384bf331193070c29053d781296ab0..afb6e41006ca88067397873e015a21adaf31fd06 k3conf: https://git.ti.com/cgit/k3conf/k3conf/log/?qt=range&q=cba7dc13a39191ac18bf64fccbba429faff112b4..4e3a44c4b961831f2de80606942dd0d8eb508eca linux-ti-staging-rt_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=1db5d0126012c7a0b82eff330f9f8a68b3d10f19..2a440e3d83789c8220b722e077255a89d826e48a linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=2d5f05489a39201c2fcf95d2dc04af57b6f7f356..ee0a0f44964f12d6668a14b4b0b3594ce2ab8871 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* trusted-firmware-a: am62l: Update to latest ti-masterJudith Mendez2025-12-191-1/+1
| | | | | | | | Update to latest ti-master commit which includes support for BeagleBadge. Signed-off-by: Judith Mendez <jm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* beaglebadge-ti: Add support for BeagleBadgeJudith Mendez2025-12-191-0/+21
| | | | | | | | | Add support for the BeagleBadge which is an AM62L based device that requires new build configuration for U-Boot and TF-A sources. Signed-off-by: Judith Mendez <jm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot: Update trusted-firmware-a locationsRyan Eatmon2025-12-191-4/+12
| | | | | | | | | | | A recent change in meta-arm installs all of files into a trusted-firmware-a directory. We need that added to the paths for the PACKAGECONFIG settings so that u-boot can compile. Take this opportunity to also break all of the firmware paths into separate variables in case we need to override one of them in the future. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* am62xxsip-evm: Update for 6.18 and 2026.01Ryan Eatmon2025-12-192-0/+3
| | | | | | | | The name of the u-boot defconfig changed when it was upstreamed into 2026.01, and the name of the dtb changed to k3-am6254atl-sk.dtb in the kernel. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-bsp: Add ti-6_18 for LTS developmentRyan Eatmon2025-12-191-1/+10
| | | | | | | | | | Add entries for ti-6_18 for the upcoming LTS development effort. This includes: kernel: 6.18 u-boot: 2026.01 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Add initial 2026.01 recipe for LTS developmentRyan Eatmon2025-12-191-0/+9
| | | | | | Add then initial recipe needed for 6.18 development. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging: Add initial 6.18 recipes for LTS developmentRyan Eatmon2025-12-1913-0/+157
| | | | | | Add all of the initial recipes/files needed for 6.18 development. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti/all: Merge omap-a15.inc into am57xx.incAndrew Davis2025-12-195-58/+52
| | | | | | | | | | As am57xx.inc is now the only user of omap-a15.inc, merge the content of omap-a15.inc into am57xx.inc and remove omap-a15.inc. As we no longer have this common include, also remove "omap-a15" and use "am57xx" in its place. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti/all: Make DRA7xx support a subset of AM57xx supportAndrew Davis2025-12-1910-15/+9
| | | | | | | | | | | | | As AM57xx already defined both "dra7xx" and "am57xx" as SOC_FAMILY the AM57xx was effectively a superset MACHINE. Although not all features of AM57xx are needed for DRA7xx, make DRA7xx-EVM use the AM57xx definition. This allows us to still support DRA7xx as the only differences that impact device function are the selection of U-Boot defconfig, DTBs, and OPTEE, all handled by the MACHINE conf file which is left unchanged. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging: Remove unused EXTRA_DTC_ARGS from kernel argsAndrew Davis2025-12-193-5/+3
| | | | | | | | This is no longer used anywhere, drop it out. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* k3r5: Remove per-board SYSFW_ variablesAndrew Davis2025-12-1919-74/+1
| | | | | | | | | | | | | | These were used back when each board had to select the correct tiboot3.bin to become the default for that board's image. Two things have changed since then, first we deploy all options for tiboot3.bin generated by U-Boot. And second, U-Boot's binman tool now symlinks the most appropriate version of this file for us for the selected U-Boot defconfig file. These are no longer needed so drop them. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* k3r5: Use UBOOT_BINARY for R5 U-Boot ImageAndrew Davis2025-12-191-6/+2
| | | | | | | | | | | | | | | | As R5 only builds one working image (tiboot3.bin), define this as the "UBOOT_BINARY", even though it was technically build using the SPL build pass in U-Boot. This allows some simplification and removes deploying of a dummy file (u-boot-spl.bin) which is not a usable boot file. It was only deployed as UBOOT_BINARY is not optional and so something needed to be set here. BeagleBone-AI64 already did something similar to this so the overrides in that MACHINE conf can now be removed. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot: Remove defaults for UBOOT_SUFFIX and SPL_BINARYAndrew Davis2025-12-192-4/+0
| | | | | | | | | | | These were set to the defaults we would expect from OMAP class U-Boot, but as all board families set these including the OMAP class MACHINEs we can remove these defaults. This helps in the cases that we do not want to define one of these, such as SPL_BINARY in the case of OMAP-L138 which does not use SPL. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Remove remaining K3 HS machinesAndrew Davis2025-12-1910-86/+0
| | | | | | | | | | | | | | | Every MACHINE build deploys a tiboot3.bin file for all three K3 security types (GP, HS-FS, HS-SE). These extra MACHINE configs existed to select a different default. As U-Boot now selects a default for us this logic does not need to exist here. Instead if one wants to use a non-default security type for an EVM then can simply rename the tiboot3.bin file in the boot partition. Testing automation already handles this and Sitara- family devices have dropped the dedicated MACHINE configs, do the same for Jacinto-family devices. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* am62axx.inc: Add TPS6594 regulator and core modules to initramfs imageMoteen Shah2025-12-191-2/+2
| | | | | | | | | Add TPS6594 core and regulator driver modules in the initramfs image so that the SD card can be probed for am62axx as it is dependent on regulator to get the SD card probing and eventually boot from it. Signed-off-by: Moteen Shah <m-shah@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.master.202512040100cicd.master.202512040100LCPD Automation Script2025-12-044-7/+7
| | | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_DM_FW_VERSION,TI_LINUX_FW_SRCREV u-boot-ti-staging_2025.01: SRCREV_uboot linux-ti-staging-rt_6.12: PV_ARM32,SRCREV_ARM32 linux-ti-staging_6.12: PV,SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=0a37dc07b1120127eba73c7196a0b532350b9639..b5f45f14e23b927f3ab1f4e00c58eacb47b01d31 u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=a44465cad8a30cbad5e8b22baef59aa7f5151494..3f3051bacd384bf331193070c29053d781296ab0 linux-ti-staging-rt_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=6ebb538029fdce262760611915225be608c31257..1db5d0126012c7a0b82eff330f9f8a68b3d10f19 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=1a86d36433eac7cef246d41fbd4d2bdd9612253f..2d5f05489a39201c2fcf95d2dc04af57b6f7f356 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* trusted-firmware-a/optee-os: Add LPM support on few platformsManorit Chawdhry2025-12-016-0/+446
| | | | | | | | Adds the required TF-A and OP-TEE patches to enable LPM support on J7200, J784s4, J742s2. Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* layer: add github MIRRORS definitionsRandolph Sapp2025-11-201-0/+5
| | | | | | | | | | | | | We have some projects mirrored to GitHub currently. It makes sense to add a MIRRORS entry for git.ti.com sources to fall back on in the event git.ti.com is unreachable. Placing this in the main BSP layer configuration file should be all that is required for this and any other layers that depend this core layer to fall back to GitHub. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-rogue-*: Migrate GPU driver version 24.2 -> 25.2Antonios Christidis2025-11-203-7/+11
| | | | | | | | | | | | | | New recipes for GPU DDK 25.2. Update BSP configuration files with new preferred recipe versions. For the driver recipe, specifically unset the CC variable due to yocto appending CROSS_COMPILE and CC, resulting in a warning for the do_compile task: make[1]: aarch64-oe-linux-aarch64-oe-linux-gcc: No such file or directory Signed-off-by: Antonios Christidis <a-christidis@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.master.202511180100cicd.master.202511180100LCPD Automation Script2025-11-185-7/+7
| | | | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: PRUETH_FW_AM65X_SR2_VERSION,TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION atf: SRCREV_tfa:am62lxx u-boot-ti-staging_2025.01: SRCREV_uboot linux-ti-staging-rt_6.12: SRCREV_ARM32 linux-ti-staging_6.12: SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=faf2980429e83e502d1a2da907f8be14b131c9fc..0a37dc07b1120127eba73c7196a0b532350b9639 u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=934cf94788c505068308069903d42f6cdf30c0ae..a44465cad8a30cbad5e8b22baef59aa7f5151494 linux-ti-staging-rt_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=998927d273b149e4e03abc087965dbfafdec66a2..6ebb538029fdce262760611915225be608c31257 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=4be12a82ab1650b6313835b4d2fc70848f38dc13..1a86d36433eac7cef246d41fbd4d2bdd9612253f Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* ti-rpmsg-char-examples: Fix patchRyan Eatmon2025-11-171-5/+11
| | | | | | | The recent SRCREV bump to ti-rpmsg-char makes this patch not apply. Update the patch to match the new changes. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ipc: ti-rpmsg-char: Update library to 0.6.10Hari Nagalla2025-11-171-3/+3
| | | | | | | | | | | | | | | | update rpmsg library to 0.6.10 It brings the following fixes from ti-rpmsg-char repo: d4cf638 src: fix bug in file_read_string() 3e72722 src: add api to fetch kernel allocated remote proc id 5061690 benchmark: update max runs = 1 trillion, max latency = 9sec 4aa2a84 examples: clean up tabs, delay metering 07660dd example: add rpmsg_char_benchmark b40845f Replace read bytes from 256 --> 496 b2e9e2f Update max message size to 496 Signed-off-by: Hari Nagalla <hnagalla@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j722s: Fix overlay name in KERNEL_DEVICETREE_PREFIXAnurag Dutta2025-11-171-1/+1
| | | | | | | | | | | Currently, the overlay mentioned in KERNEL_DEVICETREE_PREFIX in case of j722s is "k3-am625-sk-mcspi-loopback" which is incorrect as it has been renamed recently. Change the overlay to "k3-am62x-sk-mcspi-loopback" in order to carry out SPI loopback tests successfully. Fixes: 3b2097d72758 ("conf: machine: j722s: Change overlay in KERNEL_DEVICETREE_PREFIX") Signed-off-by: Anurag Dutta <a-dutta@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.master.202511120100cicd.master.202511120100LCPD Automation Script2025-11-121-1/+1
| | | | | | | Updated the value(s) for: atf: SRCREV_tfa:am62lxx Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* CI/CD Auto-Merger: cicd.master.202511110100cicd.master.202511110100LCPD Automation Script2025-11-115-6/+6
| | | | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION atf: SRCREV_tfa:am62lxx u-boot-ti-staging_2025.01: SRCREV_uboot linux-ti-staging-rt_6.12: SRCREV_ARM32 linux-ti-staging_6.12: SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=3c8ad7386e818cb42cce6ed4ce2aa1e76d7c688f..faf2980429e83e502d1a2da907f8be14b131c9fc u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=aa613c2e83299906b121fcf0d6a5824f1d1c3ff9..934cf94788c505068308069903d42f6cdf30c0ae linux-ti-staging-rt_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=a55efe5b7adbb88ee55b67f4f044c2882978d1b5..998927d273b149e4e03abc087965dbfafdec66a2 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=9b2678be3a92ebdbf376000f06636eab8f7c1dd8..4be12a82ab1650b6313835b4d2fc70848f38dc13 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* conf: machine: am62dxx-evm: Package eHRPWM overlaycicd.master.202511060939Paresh Bhagat2025-11-051-0/+1
| | | | | | | | Package eHRPWM overlay for am62dxx-evm by reusing the existing overlay for am62a7-sk. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* packagegroup-ti-core-initramfs: move cifs-utils to dynamic-layersDenys Dmytriyenko2025-11-052-1/+3
| | | | | | | | | | | | Since cifs-utils is available in meta-openembedded, not OE-Core, it cannot be added to this packagegroup unconditionally, as meta-ti-bsp doesn't depend on meta-oe, only recommends it. As it breaks yocto-check-layer now, move cifs-utils addition to dynamic-layers to be added conditionally on meta-oe presence. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-core-initramfs: Set IMAGE_OVERHEAD_FACTORRyan Eatmon2025-11-051-0/+2
| | | | | | | | We are seeing errors when building against linux-next where we run into the INITRAMFS_MAXSIZE check. Lower the overhead factor a little to give us a little more room. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-librpmsg-dma: update ti-librpmsg-dma SRCREV & LICENSEVishnu Singh2025-11-051-5/+5
| | | | | | | | | | | Replace MIT license with TI-TFL to align with TI release policy and product requirements. Legal approval: SRAS00013045 Update scarthgap srcrev and disable 2dfft example from lib build. License-Update: Replace MIT to TI-TFL license Signed-off-by: Vishnu Singh <v-singh1@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.master.202510310100cicd.master.202511050100cicd.master.202511040100cicd.master.202510310100LCPD Automation Script2025-10-315-5/+5
| | | | | | | | | | | | | | | | | Updated the value(s) for: atf: SRCREV_tfa:am62lxx u-boot-ti-staging_2025.01: SRCREV_uboot k3conf: SRCREV linux-ti-staging-rt_6.12: SRCREV_ARM32 linux-ti-staging_6.12: SRCREV Changelogs: u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=87519a151561393ce1244ba53401196b011b7a39..aa613c2e83299906b121fcf0d6a5824f1d1c3ff9 k3conf: https://git.ti.com/cgit/k3conf/k3conf/log/?qt=range&q=4612157b45912dfc21ef49e364931c5ce3cb27a0..cba7dc13a39191ac18bf64fccbba429faff112b4 linux-ti-staging-rt_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=f4bae38e160972f3dbfee640421bad168443cc0a..a55efe5b7adbb88ee55b67f4f044c2882978d1b5 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=2edd47b56fbddaa47a5b85fe3440bb3516bca8ea..9b2678be3a92ebdbf376000f06636eab8f7c1dd8 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* CI/CD Auto-Merger: cicd.master.202510281158cicd.master.202510281158LCPD Automation Script2025-10-281-1/+1
| | | | | | | Updated the value(s) for: atf: SRCREV_tfa:am62lxx Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* k3: Move from UBOOT_SIGN_ENABLE to KERNEL_FITIMAGE_SIGN_ENABLERyan Eatmon2025-10-281-3/+3
| | | | | | | | | | | A recent change in oe-core [1] allowed for signing the fitImage without signing the uboot files. Since we use binman to sign all of the uboot files, we do not want oe-core to re-sign themm, but we do want the fitImage signed. [1] https://git.openembedded.org/openembedded-core/commit/?id=313ff06fdfec36a09328dbd60471bd53127fabe3 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Include MCSPI overlay for am62p and am62 LPJudith Mendez2025-10-272-0/+2
| | | | | | | | | MCSPI overlay can be used for all am62* SK boards as well as am62p SK, so include the overlay for am62p and am62 LP SK builds since it is not included in the default configuration. Signed-off-by: Judith Mendez <jm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* am62axx: Add whitespace to append assignmentRyan Eatmon2025-10-241-2/+2
| | | | | | | Add missing whitespace on append assignment since the list is space separated. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: am335x-evm and am437x-evm: Bump up max_leb_cntTelukula Jeevan Kumar Sahu2025-10-242-2/+2
| | | | | | | New features added require another increase to max_leb_cnt Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am62dxx-evm: Package overlaysParesh Bhagat2025-10-241-0/+1
| | | | | | | | Package overlays which are common for AM62 family of devices for am62dxx-evm by adding prefix string in KERNEL_DEVICETREE_PREFIX. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-dm-fw: Update DM for am62dxxParesh Bhagat2025-10-242-3/+5
| | | | | | | | am62dxx previously reused am62axx DM, but now that a dedicated DM is available, migrate to device-specific DM. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* packagegroup-ti-core-initramfs: ensure TI_INITRAMFS_KERNEL_MODULES is setRyan Eatmon2025-10-242-2/+2
| | | | | | | | | | | | | TI_INITRAMFS_KERNEL_MODULES gets set only for TI platfroms and ends up being undefined otherwise, which breaks parsing in yocto-check-layer and/or in multi-BSP setups. Ensure the variable is defined in the packagegroup, if not already set by the machine configuration. Remove the previous default assignment since we put it in the wrong location. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.master.202510240100cicd.master.202510240100LCPD Automation Script2025-10-244-4/+4
| | | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV u-boot-ti-staging_2025.01: SRCREV_uboot linux-ti-staging-rt_6.12: SRCREV_ARM32 linux-ti-staging_6.12: SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=237071793594723bf1c2e9eef8ff836ffa3b09df..3c8ad7386e818cb42cce6ed4ce2aa1e76d7c688f u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=b5956eebf45b7b604c046a21792883a42cd9c198..87519a151561393ce1244ba53401196b011b7a39 linux-ti-staging-rt_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=dd80e6d61d8ccba753eb372040107ff195c8550d..f4bae38e160972f3dbfee640421bad168443cc0a linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=2ce6f0999344a368217d04cdbee0922144ecc899..2edd47b56fbddaa47a5b85fe3440bb3516bca8ea Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* CI/CD Auto-Merger: cicd.master.202510220100cicd.master.202510230100cicd.master.202510220100LCPD Automation Script2025-10-221-1/+1
| | | | | | | | | | Updated the value(s) for: k3conf: SRCREV Changelogs: k3conf: https://git.ti.com/cgit/k3conf/k3conf/log/?qt=range&q=f63ccd27cba9550de04e8dbb04bc6003d8b5168e..4612157b45912dfc21ef49e364931c5ce3cb27a0 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* meta-ti-bsp: conf: machine: include: Build initramfs for all TI SoCs.Moteen Shah2025-10-211-1/+17
| | | | | | | | | Trigger build for initramfs image and package it in the boot partition of all TI SoC's whenever an image recipe is built with upstream kernel(mainline or mainline-next). Signed-off-by: Moteen Shah <m-shah@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-bsp: wic: Add initramfs path to to grub configMoteen Shah2025-10-211-1/+1
| | | | | | | | | Add initrd path to grub.cfg config so that it picks up the initramfs image from the boot partition and includes it in the boot process. Signed-off-by: Moteen Shah <m-shah@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipes-ti: initramfs: Make minimal initramfs imageMoteen Shah2025-10-212-0/+48
| | | | | | | | | | Introduce a new minimal initramfs image which will be used for all K3 devices in the boot flow. The image will package boot essential and other modules which will be modprobed by initramfs-udev once the inbuilt drivers gets probed. Signed-off-by: Moteen Shah <m-shah@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-bsp: conf: machine: include: Add common module variable for TI ↵Moteen Shah2025-10-214-0/+11
| | | | | | | | | | | Initramfs image Add a new variable in ti-soc.inc which would be populated by individual platforms with the required modules which would later be packaged inside the initramfs image. Signed-off-by: Moteen Shah <m-shah@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.master.202510200100cicd.master.202510210100cicd.master.202510200100LCPD Automation Script2025-10-205-8/+8
| | | | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION atf: SRCREV_tfa:am62lxx u-boot-ti-staging_2025.01: SRCREV_uboot linux-ti-staging-rt_6.12: PV_ARM32,SRCREV_ARM32 linux-ti-staging_6.12: PV,SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=27344bea60be4f0410feb1c309b9de3cdc7f8c6d..237071793594723bf1c2e9eef8ff836ffa3b09df u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=c779c758475cb98e95d3c05744e0dcbca5fc9991..b5956eebf45b7b604c046a21792883a42cd9c198 linux-ti-staging-rt_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=2c04cd1373bf2cd53784cc10efad710f9fa5b5c8..dd80e6d61d8ccba753eb372040107ff195c8550d linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=3a3f87d0bf70131af74a85336c2785d933732825..2ce6f0999344a368217d04cdbee0922144ecc899 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>