iMX8M-Plus: Which one to use, upstream or downstream?

Hello @fide

The difference between the upstream and downstream builds that Toradex provides for the iMX8’s is the upstream builds don’t go through the same level of validation as the downstream builds. The upstream builds go through our continuous integration pipelines and go through the automated tests, but some tests simply fail because some features are still not present upstream.
One example of this would be HDMI. A patch series has been posted to add HDMI support on the iMX8MP, but it’s not fully merged yet.

As you saw, the iMX8MP boots without problems but we still don’t have a public map of what’s working.

Doing any kind of image update requires validation of your application. I suggest you validate this build against your build and see if it fulfills your requirements. If it does, go ahead and use it! The kernel itself is a stable release with LTS support.

Best regards,
Rafael

1 Like