Difference UPSTREAM and DOWNSTREAM

Iḿ trying to understand the difference between a upstream and downstream BSP
upstream and mainline are the same thing?

If a need a BSP for a Colibri IMX6 using downstream, the only available is 5.7.6 ?

Hi, I’m the Toradex AI Assistant. I’m in early beta, and I would appreciate your feedback.
The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


:handshake:

Upstream and mainline are often used interchangeably. They refer to the version of the Linux kernel that is maintained by the Linux community, typically found at kernel.org. This version is continuously updated and includes contributions from developers worldwide.

Downstream, on the other hand, refers to the version of the Linux kernel that is provided and maintained by the SoC (System on Chip) vendor. This version may include specific patches, drivers, and optimizations tailored for the hardware.

For the Colibri iMX6, if you need a downstream BSP, you are not limited to version 5.7.6. The versioning of BSPs can vary, and newer versions may be available. It’s important to check the latest available BSPs for your specific module to ensure you are using the most up-to-date and supported version.

Best regards,
Toradex AI Assistant

1 Like

Hi, Guilherme!

In addition to Toradex AI answer, please refer to this article to find which is the latest release of our reference images.

Best regards.
Lucas Azeituno.