This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux: Using newer kernel versions with SDK



Tool/software: Linux

Hello,

as I understand from TI, it is committed to support using newer Kernel Versions than the ones shipped with the SDKs. In this case, I'm talking about the Processor SDK Linux AM57xx RT v3.3.0.4 containing Kernel Version 4.4.41rt, but in principle same should also apply to Processor SDK Version 4.3.0.5 containing 4.9.69rt etc.

Now on the TI gitorious site, there are the following git repos and I wonder what I would have to fetch in order to use the TI Linux Kernel 4.4.y-rt (let's say y greater than 100), but also get all the TI Features in it, like all the VPDMA/VIP/VPE video processing options, several of which not making it into mainline linux kernel yet. I found:

git.ti.com/ti-linux-kernel/ti-linux-kernel.git

git.ti.com/processor-sdk/processor-sdk-linux.git

git.ti.com/ti-linux-kernel/ti-linux-kernel-maint.git

They seem to contain the v4.x.y linux mainline tags and lsk-4.x.y tags (looks like Linaro Standard Kernel), and some ti20xx.yy (year/month) tags, but I can't figure out where to find what I am looking for.

Could someone knowing please shed some light into it.

Bonus question: is there a timeline commitment, i.e. how long would e.g. newer 4.4.x versions be made available? As long as there are any from linux mainline?

Thanks a lot & kind regards

Stefan

  • Stefan,

    The LSK branch on git.ti.com/ti-linux-kernel/ti-linux-kernel.git has the integrated LTS + LSK. Here is an example:

    http://git.ti.com/cgit/cgit.cgi/ti-linux-kernel/ti-linux-kernel.git/log/?h=ti-lsk-linux-4.4.y

    The branch auto-merges the different trees. They are build tested for 2 years. Integration may continue, but there is no testing. 

    Our recommendation for the best support is to move from Processor SDK to the next. However, this requires a new kernel every 1 - 2 years.

    Stefan Hegny said:

    Bonus question: is there a timeline commitment, i.e. how long would e.g. newer 4.4.x versions be made available? As long as there are any from linux mainline?

    From above, the version released in a Processor SDK is supported for ~ 2 years as we support current + 1. Trees may continue to be updated, but they are not tested and not officially supported. A new SDK will be available at this time and it is recommended to switch to it.

    I hope this is helpful.

  • Ron,

    thanks a lot indeed!

    Another track where I found something in the meantime was the branch "ti-rt-linux-4.4.y" from the processor-sdk-linux git where the latest version seems to be 4.4.113-rt128, but will definitively check you suggestions deeply.

    Thanks again,

    Stefan

  • Stefan,

    Yes, that is one of our RT (Real-Time) integration branches. Again, we are auto-merging from mainline the RT branch.