Re: [meta-arago][oe-layersetup][PATCH v3] configs: processor-sdk-linux: Add 11.01.02.01 release config
Beleswar Prasad Padhi <[email protected]>
| Newsgroups | org.yoctoproject.lists.meta-arago |
|---|---|
| Message-ID | <[email protected]> |
On 9/29/2025 8:24 PM, Ryan Eatmon wrote: > > > On 9/29/2025 5:21 AM, Beleswar Padhi wrote: >> Add release config for SDK 11.01.02.01 which will be used by AM57x and >> AM57x-HS platforms. >> >> Signed-off-by: Beleswar Padhi <[email protected]> >> --- >> v3: Changelog: >> 1. Update meta-tisdk SRCREV to latest commit which includes a >> critical fix >> >> Link to v2: >> https://lore.kernel.org/all/[email protected]/ >> >> v2: Changelog: >> 1. Added JSON, YML and XML formats along with txt configs. >> >> Link to v1: >> https://lore.kernel.org/all/[email protected]/ >> >> ...sor-sdk-linux-11_01_02_01-config.conf.json | 158 ++++++++++++++++++ >> .../processor-sdk-linux-11_01_02_01.txt | 21 +++ >> ...processor-sdk-linux-11_01_02_01-config.yml | 88 ++++++++++ >> ...processor-sdk-linux-11_01_02_01-config.xml | 86 ++++++++++ >> 4 files changed, 353 insertions(+) >> create mode 100644 >> bitbake-setup/processor-sdk-linux/processor-sdk-linux-11_01_02_01-config.conf.json >> create mode 100644 >> configs/processor-sdk-linux/processor-sdk-linux-11_01_02_01.txt >> create mode 100644 >> kas/processor-sdk-linux/processor-sdk-linux-11_01_02_01-config.yml >> create mode 100644 >> src/configs/processor-sdk-linux/processor-sdk-linux-11_01_02_01-config.xml > > I'm not sure how you are creating these filenames... Somehow you have > a mixture of names. Some with an extra "-config" and some without. > Since the Makefile is generating everything off the src/configs name > then I would expect that ALL of the files would have the -config in > the name, but the configs/ file is missing it. Did you manually > rename the file after the fact? My bad, I copied the saved-config.txt to configs/processor-sdk-linux/processor-sdk-linux-11_01_02_01.txt and ran below commands: ./src/bin/convert.pl --input configs/processor-sdk-linux/processor-sdk-linux-11_01_02_01.txt --config-name processor-sdk-linux/processor-sdk-linux-11_01_02_01-config cd src && make I didn't realize the script also created one file in the configs/ directory. Will fix in v4. Thanks, Beleswar > > If you do not want the -config in the name, then you need to remove > the -config from the XML file name. None of the other XML files in > the sub dir have -config, so I'm guessing that's what you really want > to do. > > > > >> diff --git >> a/bitbake-setup/processor-sdk-linux/processor-sdk-linux-11_01_02_01-config.conf.json >> b/bitbake-setup/processor-sdk-linux/processor-sdk-linux-11_01_02_01-config.conf.json >> >> new file mode 100644 >> index 0000000..a873e99 >> --- /dev/null >> +++ >> b/bitbake-setup/processor-sdk-linux/processor-sdk-linux-11_01_02_01-config.conf.json >> @@ -0,0 +1,158 @@ >> +{ >> + "version": "1.0", >> + "description": "TI Processor SDK Linux v11_01_02_01", >> + "sources": { >> + "oe-layersetup": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": >> "https://git.ti.com/git/arago-project/oe-layersetup.git" >> + } >> + }, >> + "rev": "master" >> + }, >> + "path": "oe-layersetup" >> + }, >> + "bitbake": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.openembedded.org/bitbake" >> + } >> + }, >> + "rev": "2.8" >> + }, >> + "path": "bitbake" >> + }, >> + "meta-arago": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.yoctoproject.org/meta-arago" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "meta-arago" >> + }, >> + "meta-qt6": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://code.qt.io/yocto/meta-qt6.git" >> + } >> + }, >> + "rev": "6.9" >> + }, >> + "path": "meta-qt6" >> + }, >> + "meta-virtualization": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.yoctoproject.org/meta-virtualization" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "meta-virtualization" >> + }, >> + "meta-openembedded": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.openembedded.org/meta-openembedded" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "meta-openembedded" >> + }, >> + "meta-lts-mixins": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.yoctoproject.org/meta-lts-mixins" >> + } >> + }, >> + "rev": "scarthgap/rust" >> + }, >> + "path": "meta-lts-mixins" >> + }, >> + "meta-ti": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.yoctoproject.org/meta-ti" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "meta-ti" >> + }, >> + "meta-arm": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.yoctoproject.org/meta-arm" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "meta-arm" >> + }, >> + "meta-clang": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://github.com/kraj/meta-clang" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "meta-clang" >> + }, >> + "oe-core": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.openembedded.org/openembedded-core" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "oe-core" >> + }, >> + "meta-tisdk": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git" >> + } >> + }, >> + "rev": "am57x" >> + }, >> + "path": "meta-tisdk" >> + } >> + }, >> + "bitbake-setup": { >> + "configurations": [ >> + { >> + "name": "arago", >> + "description": "TI Arago distro build", >> + "bb-layers": [ >> "meta-arago/meta-arago-distro","meta-arago/meta-arago-extras","meta-arago/meta-arago-test","meta-qt6","meta-virtualization","meta-openembedded/meta-networking","meta-openembedded/meta-python","meta-openembedded/meta-oe","meta-openembedded/meta-gnome","meta-openembedded/meta-filesystems","meta-openembedded/meta-multimedia","meta-lts-mixins","meta-ti/meta-ti-extras","meta-ti/meta-beagle","meta-ti/meta-ti-bsp","meta-arm/meta-arm","meta-arm/meta-arm-toolchain","meta-clang","oe-core/meta","meta-tisdk/meta-ti-foundational","oe-layersetup" >> ], >> + "oe-fragments": [ "oe-layersetup/localconf/local-arago64-v2" ], >> + "oe-fragments-one-of": { >> + "machine": { >> + "description": "Available target machines", >> + "options": [ >> "machine/am335x-evm","machine/am335x-hs-evm","machine/am437x-evm","machine/am437x-hs-evm","machine/am57xx-evm","machine/am57xx-hs-evm","machine/am62xx-evm","machine/am62xx-lp-evm","machine/am62xxsip-evm","machine/am62axx-evm","machine/am62dxx-evm","machine/am62lxx-evm","machine/am62pxx-evm","machine/am64xx-evm","machine/am65xx-evm","machine/am65xx-hs-evm","machine/am68-sk","machine/am69-sk","machine/beagle-x15","machine/beaglebone","machine/beaglebone-ai64","machine/beagleplay","machine/beagleplay-ti","machine/beagley-ai","machine/j7-evm","machine/j7-hs-evm","machine/j721e-evm","machine/j721e-sk","machine/j7200-evm","machine/j7200-hs-evm","machine/j721s2-evm","machine/j721s2-hs-evm","machine/j742s2-evm","machine/j784s4-evm","machine/j784s4-hs-evm","machine/j722s-evm","machine/pocketbeagle2" >> ] >> + }, >> + "distro": { >> + "description": "Available distributions", >> + "options": [ "distro/arago" ] >> + } >> + } >> + } >> + ] >> + } >> +} >> diff --git >> a/configs/processor-sdk-linux/processor-sdk-linux-11_01_02_01.txt >> b/configs/processor-sdk-linux/processor-sdk-linux-11_01_02_01.txt >> new file mode 100644 >> index 0000000..16a533f >> --- /dev/null >> +++ b/configs/processor-sdk-linux/processor-sdk-linux-11_01_02_01.txt >> @@ -0,0 +1,21 @@ >> +# This file takes repo entries in the format >> +# repo name,repo uri,repo branch,repo >> commit[,layers=layer1:layer2...:layern] >> + >> +bitbake,https://git.openembedded.org/bitbake,2.8,982645110a19ebb94d519926a4e14c8a2a205cfd >> >> +meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,67c473bc6d88a2cce13b2e8c36fcb79cb0015339,layers=meta-arago-distro:meta-arago-extras:meta-arago-test >> >> +#meta-browser,https://github.com/OSSystems/meta-browser.git,master,27ca52f635a31f5f9762813a8527dd31323549b7,layers=meta-chromium >> >> +#meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,HEAD,layers= >> >> +meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,ade45671712b72e988d622caab51774f5a069c32,layers= >> >> +meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,af1db2042caf8021d767dce1b26c08b59b96f3d1,layers= >> >> +meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,c29a18fa39ede952f3f6108ec007c1906e2d9a0d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia >> >> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,a8046d5ec53b1856169ac795aa87cb0d5db84c04,layers= >> >> +meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,0e2876e2ea7c28ddff5bc0052bdbc83dd07b7c98,layers=meta-ti-extras:meta-beagle:meta-ti-bsp >> >> +meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,0f1e7bf92c89759f0ab74cfa5be4ee47b092ad46,layers=meta-arm:meta-arm-toolchain >> >> +meta-clang,https://github.com/kraj/meta-clang,scarthgap,057ee563305e9484b29d02347aeafdadc5ea28ed,layers= >> >> +#meta-flutter,https://github.com/meta-flutter/meta-flutter.git,scarthgap,HEAD,layers=.:meta-flutter-apps >> >> +oe-core,https://git.openembedded.org/openembedded-core,scarthgap,baa5e7ea5f37f54c2a00080798ad7fb4c0664f69,layers=meta >> >> +meta-tisdk,https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git,am57x,1cff7b085804058e077bd37b09d5e1247f72d90b,layers=meta-ti-foundational >> >> + >> +OECORELAYERCONF=./sample-files/bblayers.conf.sample >> +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample >> +BITBAKE_INCLUSIVE_VARS=yes >> diff --git >> a/kas/processor-sdk-linux/processor-sdk-linux-11_01_02_01-config.yml >> b/kas/processor-sdk-linux/processor-sdk-linux-11_01_02_01-config.yml >> new file mode 100644 >> index 0000000..74d8128 >> --- /dev/null >> +++ b/kas/processor-sdk-linux/processor-sdk-linux-11_01_02_01-config.yml >> @@ -0,0 +1,88 @@ >> +--- >> +header: >> + version: 17 >> + includes: >> + - ../templates/bblayers.conf.yml >> + - ../templates/local-arago64-v2.conf.yml >> + >> +target: tisdk-default-image >> + >> +repos: >> + bitbake: >> + url: "https://git.openembedded.org/bitbake" >> + branch: "2.8" >> + commit: "982645110a19ebb94d519926a4e14c8a2a205cfd" >> + layers: >> + .: disabled >> + >> + meta-arago: >> + url: "https://git.yoctoproject.org/meta-arago" >> + branch: "scarthgap" >> + commit: "67c473bc6d88a2cce13b2e8c36fcb79cb0015339" >> + layers: >> + meta-arago-distro: >> + meta-arago-extras: >> + meta-arago-test: >> + >> + meta-qt6: >> + url: "https://code.qt.io/yocto/meta-qt6.git" >> + branch: "6.9" >> + commit: "ade45671712b72e988d622caab51774f5a069c32" >> + >> + meta-virtualization: >> + url: "https://git.yoctoproject.org/meta-virtualization" >> + branch: "scarthgap" >> + commit: "af1db2042caf8021d767dce1b26c08b59b96f3d1" >> + >> + meta-openembedded: >> + url: "https://git.openembedded.org/meta-openembedded" >> + branch: "scarthgap" >> + commit: "c29a18fa39ede952f3f6108ec007c1906e2d9a0d" >> + layers: >> + meta-networking: >> + meta-python: >> + meta-oe: >> + meta-gnome: >> + meta-filesystems: >> + meta-multimedia: >> + >> + meta-lts-mixins: >> + url: "https://git.yoctoproject.org/meta-lts-mixins" >> + branch: "scarthgap/rust" >> + commit: "a8046d5ec53b1856169ac795aa87cb0d5db84c04" >> + >> + meta-ti: >> + url: "https://git.yoctoproject.org/meta-ti" >> + branch: "scarthgap" >> + commit: "0e2876e2ea7c28ddff5bc0052bdbc83dd07b7c98" >> + layers: >> + meta-ti-extras: >> + meta-beagle: >> + meta-ti-bsp: >> + >> + meta-arm: >> + url: "https://git.yoctoproject.org/meta-arm" >> + branch: "scarthgap" >> + commit: "0f1e7bf92c89759f0ab74cfa5be4ee47b092ad46" >> + layers: >> + meta-arm: >> + meta-arm-toolchain: >> + >> + meta-clang: >> + url: "https://github.com/kraj/meta-clang" >> + branch: "scarthgap" >> + commit: "057ee563305e9484b29d02347aeafdadc5ea28ed" >> + >> + oe-core: >> + url: "https://git.openembedded.org/openembedded-core" >> + branch: "scarthgap" >> + commit: "baa5e7ea5f37f54c2a00080798ad7fb4c0664f69" >> + layers: >> + meta: >> + >> + meta-tisdk: >> + url: "https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git" >> + branch: "am57x" >> + commit: "1cff7b085804058e077bd37b09d5e1247f72d90b" >> + layers: >> + meta-ti-foundational: >> diff --git >> a/src/configs/processor-sdk-linux/processor-sdk-linux-11_01_02_01-config.xml >> b/src/configs/processor-sdk-linux/processor-sdk-linux-11_01_02_01-config.xml >> >> new file mode 100644 >> index 0000000..ef7b5b2 >> --- /dev/null >> +++ >> b/src/configs/processor-sdk-linux/processor-sdk-linux-11_01_02_01-config.xml >> @@ -0,0 +1,86 @@ >> +<?xml version='1.0'?> >> +<config> >> + <description>TI Processor SDK Linux v11_01_02_01</description> >> + >> + <xi:include href='../../common/distro_arago.xml' >> xmlns:xi='http://www.w3.org/2001/XInclude'/> >> + <xi:include href='../../common/machines.xml' >> xmlns:xi='http://www.w3.org/2001/XInclude'/> >> + <xi:include href='../../templates/bblayers.conf.xml' >> xmlns:xi='http://www.w3.org/2001/XInclude'/> >> + <xi:include href='../../templates/local-arago64-v2.conf.xml' >> xmlns:xi='http://www.w3.org/2001/XInclude'/> >> + >> + <bitbake url='https://git.openembedded.org/bitbake' branch='2.8' >> commit='982645110a19ebb94d519926a4e14c8a2a205cfd'/> >> + >> + <repos> >> + <repo name='meta-arago' >> url='https://git.yoctoproject.org/meta-arago' branch='scarthgap' >> commit='67c473bc6d88a2cce13b2e8c36fcb79cb0015339'> >> + <layers> >> + <layer>meta-arago-distro</layer> >> + <layer>meta-arago-extras</layer> >> + <layer>meta-arago-test</layer> >> + </layers> >> + </repo> >> + <repo name='meta-browser' >> url='https://github.com/OSSystems/meta-browser.git' branch='master' >> commit='27ca52f635a31f5f9762813a8527dd31323549b7' disabled='true'> >> + <layers> >> + <layer>meta-chromium</layer> >> + </layers> >> + </repo> >> + <repo name='meta-selinux' >> url='https://git.yoctoproject.org/meta-selinux' branch='scarthgap' >> commit='HEAD' disabled='true'> >> + <layers/> >> + </repo> >> + <repo name='meta-qt6' >> url='https://code.qt.io/yocto/meta-qt6.git' branch='6.9' >> commit='ade45671712b72e988d622caab51774f5a069c32'> >> + <layers/> >> + </repo> >> + <repo name='meta-virtualization' >> url='https://git.yoctoproject.org/meta-virtualization' >> branch='scarthgap' commit='af1db2042caf8021d767dce1b26c08b59b96f3d1'> >> + <layers/> >> + </repo> >> + <repo name='meta-openembedded' >> url='https://git.openembedded.org/meta-openembedded' >> branch='scarthgap' commit='c29a18fa39ede952f3f6108ec007c1906e2d9a0d'> >> + <layers> >> + <layer>meta-networking</layer> >> + <layer>meta-python</layer> >> + <layer>meta-oe</layer> >> + <layer>meta-gnome</layer> >> + <layer>meta-filesystems</layer> >> + <layer>meta-multimedia</layer> >> + </layers> >> + </repo> >> + <repo name='meta-lts-mixins' >> url='https://git.yoctoproject.org/meta-lts-mixins' >> branch='scarthgap/rust' >> commit='a8046d5ec53b1856169ac795aa87cb0d5db84c04'> >> + <layers/> >> + </repo> >> + <repo name='meta-ti' >> url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' >> commit='0e2876e2ea7c28ddff5bc0052bdbc83dd07b7c98'> >> + <layers> >> + <layer>meta-ti-extras</layer> >> + <layer>meta-beagle</layer> >> + <layer>meta-ti-bsp</layer> >> + </layers> >> + </repo> >> + <repo name='meta-arm' >> url='https://git.yoctoproject.org/meta-arm' branch='scarthgap' >> commit='0f1e7bf92c89759f0ab74cfa5be4ee47b092ad46'> >> + <layers> >> + <layer>meta-arm</layer> >> + <layer>meta-arm-toolchain</layer> >> + </layers> >> + </repo> >> + <repo name='meta-clang' >> url='https://github.com/kraj/meta-clang' branch='scarthgap' >> commit='057ee563305e9484b29d02347aeafdadc5ea28ed'> >> + <layers/> >> + </repo> >> + <repo name='meta-flutter' >> url='https://github.com/meta-flutter/meta-flutter.git' >> branch='scarthgap' commit='HEAD' disabled='true'> >> + <layers> >> + <layer>.</layer> >> + <layer>meta-flutter-apps</layer> >> + </layers> >> + </repo> >> + <repo name='oe-core' >> url='https://git.openembedded.org/openembedded-core' >> branch='scarthgap' commit='baa5e7ea5f37f54c2a00080798ad7fb4c0664f69'> >> + <layers> >> + <layer>meta</layer> >> + </layers> >> + </repo> >> + <repo name='meta-tisdk' >> url='https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git' >> branch='am57x' commit='1cff7b085804058e077bd37b09d5e1247f72d90b'> >> + <layers> >> + <layer>meta-ti-foundational</layer> >> + </layers> >> + </repo> >> + </repos> >> + >> + <tools> >> + <tool type='oe-layersetup'> >> + <var name='BITBAKE_INCLUSIVE_VARS' value='yes'/> >> + </tool> >> + </tools> >> +</config> >