Hi Community,
I will have to support an iMX6 board with a lifespan of 20+ years.
Being the board equipped with a 32 bits CPU, the system clock will wrap around in 2038. I think that kernel 5.1 starts support for Y2038-safe system calls, but I see in this page:
that the official support is for kernel version 4.14.98 yet.
When will the version be bumped to >= 5.1?
I find that in the following page:
https://github.com/Freescale/linux-fslc/tree/5.1.x+fslc
a forked branch from the vanilla version 5.1 is already available. Is all support for accelerated graphics and so on already in vanilla kernels or is there something living outside, i.e. in official NXP BSPs?
Thank you in advance for your answers,
Antonio
Hello Antonio Tringali,
There are two BSPs, the Community BSP and the official BSP Release. There is an explanation of the differences on the following link:
https://community.nxp.com/message/402885
There is not a public roadmap on the next BSP releases so I cannot comment on when/if a kernel 5.1 BSP will be available for the i.MX6. The Community BSP is being updated constantly and as you could see there is already some work done on kernel 5.1 (albeit it may still be a lot of work to be done on this branch still).
You may use the community BSP although I would recommend reviewing the progress on the desired branch to see how mature it is before committing to it. Some files may only be on the NXP official BSPs due to licensing issues (the community BSP is part of the Yocto Project and thus Open Source) so you would need to review compatibility with the community branch if you desire accelerated graphics.
I hope this helps!
Regards,
Thank you very much.
Antonio