Re: [meta-arago][oe-layersetup][PATCH v3] configs: processor-sdk-linux: Add 11.01.02.01 release config

Chirag Shilwant <[email protected]>
Newsgroups org.yoctoproject.lists.meta-arago
Message-ID <[email protected]>
Hi Beleswar,

On 29/09/25 20:24, Ryan Eatmon via lists.yoctoproject.org 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?
>
> 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.


Incase your release build flow was using oe-layersetup text file based 
config (which I assume it to be)
then you can directly use a script present under oe-layersetup 
repository to generate the corresponding
XML file [0]. From then, you can just run make to generate all the 
necessary configs [1]



[0] - https://git.ti.com/cgit/arago-project/oe-layersetup/tree/README#n62

[1] - https://git.ti.com/cgit/arago-project/oe-layersetup/tree/README#n81


Chirag


>
>
>
>
>
>> 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>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.