Latest kernel for T2080RDB that includes the SDK DPAA driver

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Latest kernel for T2080RDB that includes the SDK DPAA driver

810 Views
jakemoroni
Contributor II

Hello,

Can anyone tell me where to find the latest kernel for the T2080RDB that includes the SDK version of the DPAA driver?

Is the T2080 even actively maintained anymore?

I was able to boot the latest vanilla mainline kernel (4.16.1), but this kernel only includes the mainline version of the DPAA driver, which lacks many features compared to the SDK version (in particular, I need HW time stamping support).

The official QorIQ SDK 2.0 is still on kernel version 4.1, which is almost three years old now.

I saw another recent thread where someone asked a similar question, and someone responded with "QorIQ Yocto SDK 1712", but this does not support the T2080.

I've tried to run the 4.14 kernel from the qoriq-open-source Github, but there are some issues with the T2080RDB device tree in there (missing properties for the bman portal nodes). I've tried to fix the issues, but I still wasn't able to get the Ethernet interfaces to enumerate.

It's hard to determine where current development is actually taking place for these platforms. There are multiple different Git repos which all seem to be related, but some appear to be dead and/or moved.

It's my understanding that there are two versions of the SDK (community and official).

Where are the current repos for both versions located?

Thanks,

Jake Moroni

Labels (2)
Tags (1)
0 Kudos
2 Replies

434 Views
yipingwang
NXP TechSupport
NXP TechSupport

Hello Jacob Moroni,

The latest Yocto SDK 1803 release includes T2080RDB platform support, which includes Linux Kernel 4.14 and 4.9, however it is under testing, hasn't been released to customers.

You could download Yocto source from https://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/ to get the latest Linux Kernel recipe.

Please refer to the following content in Kernel recipes.


recipes-kernel/linux/linux-qoriq_4.14.bb


SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/linux;nobranch=1 \
"
SRCREV = "dfe1b1320d85c5eea99af54dfbf5e9923c3392cc"


./recipes-kernel/linux/linux-qoriq_4.9.bb

SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/linux;nobranch=1 \
"
SRCREV = "58c55688e1beaad66bd5c2565dc699cc9862e25a"


Have a great day,
TIC

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

434 Views
ollivinho
Contributor I

I have tried with both the above kernels to build sdk_fman and sdk_dpaa but I cannot get it working. With the sdk_ versions boot hangs when mounting nfs. Everything seems to enumerate ok.

With the mainline versions fman/dpaa I get RX header and TX length errors.

0 Kudos