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]>
Hi Chirag,

On 9/29/2025 9:43 PM, Chirag Shilwant wrote:
> 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


Thanks, was using those scripts, but I messed up the input. Will fix in v4

Thanks,
Beleswar

>
>
> 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.