What does in practice mean that some target is supported by QorIQ Linux SDK?
I've noticed in release notes for SDK 2.0 that:
P1010, P1021/2/3/4/5, P2020/10, and BSC9131/2 no longer supported. Please see prior
SDK releases and support in upstream repositories
Does it mean some functionality has been removed (in kernel or Yocto recipes)? Or - functionality stays (it is possible to build full system for such CPU/board), but new releases are not tested on those CPUs?
Something other?
If I use P2020 then I should not upgrade to SDK 2.0?
Thank you in advance.
Officially no, see the platform support matrix:
My notes above, however, are applicable to P1020
Regards,
Platon
Thanks a lot! Our reference board is P1020EWLAN and we will use SDK 1.9.
I have the same question that P1020 is supported SDK 2.0 or not.
The answer above is basically correct. We definitely do not review
each package included in the SDK to remove support to older chips.
Thus, you will still find P1020 and earlier chips configuration options
in e.g. u-Boot and/or Linux. However, changes introduced in subsequent
SDK releases are not guaranteed to fully preserve compatibility with
older processors and no tests are done for such compatibility. Yocto
recipes for unsupported targets have been removed as they are not
guaranteed to produce safe target images. Customers who require back or
forward porting are advised to subscribe for premium support:
Have a great day,
Platon
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
It seems as if some of the needed functionality is still in place. Some things, like .dts files for older boards are still present in the 4.1 kernel. However the machine .conf files (in meta-freescale/conf/machine) for older boards are no longer present. I think not supported is that they aren't an option in the fsl-setup-env script, Also a quick sdiff of the .bb files seems to indicate somewhere around 1/4 or 1/3 of the packages have been updated. Things like openssh, wpa-supplicant. GCC seems to be using
the same version (4.9.2).
I think you will have to try and see how many changes you have to make, and if there are a lot decide if it's really
worth upgrading.