<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/upstream-linux-support-for-new-nxp-i-mx-8-9gtoeoazq" -->

---
title: Upstream Linux support for new NXP i.MX 8 | daily.dev
description: A status update on upstream Linux support for NXP i.MX 6 and i.MX 8 platforms as of early 2018. The i.MX 6 platform is functionally complete upstream, while...
canonical: https://daily.dev/posts/upstream-linux-support-for-new-nxp-i-mx-8-9gtoeoazq
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Upstream Linux support for new NXP i.MX 8 | daily.dev
og:description: A status update on upstream Linux support for NXP i.MX 6 and i.MX 8 platforms as of early 2018. The i.MX 6 platform is functionally complete upstream, while...
og:url: https://daily.dev/posts/upstream-linux-support-for-new-nxp-i-mx-8-9gtoeoazq
og:image: https://api.daily.dev/og/posts/9gToeOAZq.png
og:image:alt: Upstream Linux support for new NXP i.MX 8
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Upstream Linux support for new NXP i.MX 8

**[Collabora Blog](https://daily.dev/sources/collabora)** · 3 min read · 0 upvotes · 0 comments

## Summary

A status update on upstream Linux support for NXP i.MX 6 and i.MX 8 platforms as of early 2018. The i.MX 6 platform is functionally complete upstream, while i.MX 8 is still in progress. Initial GPU support for the Vivante GC7000 is in place, enabling Wayland/Weston and potentially Android via drm_hwcomposer. However, an upstream display/scanout driver is missing, the Video Processor Unit (Hantro G1/G2) has no upstream support, and the NXP BSP display driver is not yet upstreamable. U-Boot has solid i.MX 8M support since early 2018. Vendors like Purism, WandPi 8M, and Nitrogen 8M are actively working with the platform.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.collabora.com/news-and-blog/blog/2018/04/17/an-nxp-imx-update>

## Questions this post answers

### What is the upstream Linux GPU support status for the NXP i.MX 8 Vivante GC7000?

Initial upstream support for the Vivante GC7000 GPU on i.MX 8 is in place and can successfully run Wayland/Weston and glmark. Running Android on top of the not-yet-fully-upstream stack is also possible using drm_hwcomposer. However, an upstream display/scanout driver does not exist, as the i.MX 8 display IP differs from i.MX 6 and the existing imx-drm driver cannot support it.

_Embedded developers tracking i.MX 8 Linux driver progress find the latest upstream developments on daily.dev._

### Does U-Boot support the NXP i.MX 8M platform?

U-Boot has had good support for the i.MX 8M platform since early 2018 and can be expected to work reliably for bootloader needs on that platform.

_Engineers bringing up i.MX 8M boards keep up with bootloader and BSP news on daily.dev._

## Similar posts on daily.dev

- [Same-day upstream Linux support for Snapdragon 8 Elite Gen 5 mobile platform](https://daily.dev/posts/same-day-upstream-linux-support-for-snapdragon-8-elite-gen-5-mobile-platform-n15n6x3tw) · Hacker News · 2 upvotes · 1 comments
- [Qualcomm Upstreaming Initial GPU Support For Snapdragon X2 Elite In Linux 6.19](https://daily.dev/posts/qualcomm-upstreaming-initial-gpu-support-for-snapdragon-x2-elite-in-linux-6-19-kprw6kr38) · Phoronix · 0 upvotes · 0 comments
- [Qualcomm promises a major reset with upstream-first, Qualcomm Linux 2.0 for Dragonwing IoT platforms](https://daily.dev/posts/qualcomm-promises-a-major-reset-with-upstream-first-qualcomm-linux-2-0-for-dragonwing-iot-platforms-rsgrxkdf4) · CNX Software · 2 upvotes · 0 comments
- [New Media Drivers Merged For Linux 7.1](https://daily.dev/posts/new-media-drivers-merged-for-linux-7-1-x02q7tvwc) · Phoronix · 0 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#embedded](https://daily.dev/tags/embedded), [#mesa](https://daily.dev/tags/mesa)

[View this post on daily.dev](https://daily.dev/posts/upstream-linux-support-for-new-nxp-i-mx-8-9gtoeoazq)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Upstream Linux support for new NXP i.MX 8","url":"https://daily.dev/posts/upstream-linux-support-for-new-nxp-i-mx-8-9gtoeoazq","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/upstream-linux-support-for-new-nxp-i-mx-8-9gtoeoazq"},"datePublished":"2026-08-11T08:53:47.561Z","dateModified":"2026-08-11T09:11:58.723Z","description":"A status update on upstream Linux support for NXP i.MX 6 and i.MX 8 platforms as of early 2018. The i.MX 6 platform is functionally complete upstream, while...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ee0bc96ae973c32526f7fb7be2be841f?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ee0bc96ae973c32526f7fb7be2be841f?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Collabora Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collabora Blog","logo":"https://media.daily.dev/image/upload/s--ZGZ0FjqS--/f_auto,q_auto/v1786438306/logos/collabora?_a=BAMAMicg0","url":"https://daily.dev/sources/collabora"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/upstream-linux-support-for-new-nxp-i-mx-8-9gtoeoazq","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,embedded,mesa","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collabora Blog","item":"https://daily.dev/sources/collabora"},{"@type":"ListItem","position":3,"name":"Upstream Linux support for new NXP i.MX 8"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/upstream-linux-support-for-new-nxp-i-mx-8-9gtoeoazq#faq","mainEntity":[{"@type":"Question","name":"What is the upstream Linux GPU support status for the NXP i.MX 8 Vivante GC7000?","acceptedAnswer":{"@type":"Answer","text":"Initial upstream support for the Vivante GC7000 GPU on i.MX 8 is in place and can successfully run Wayland/Weston and glmark. Running Android on top of the not-yet-fully-upstream stack is also possible using drm_hwcomposer. However, an upstream display/scanout driver does not exist, as the i.MX 8 display IP differs from i.MX 6 and the existing imx-drm driver cannot support it. Embedded developers tracking i.MX 8 Linux driver progress find the latest upstream developments on daily.dev."}},{"@type":"Question","name":"Does U-Boot support the NXP i.MX 8M platform?","acceptedAnswer":{"@type":"Answer","text":"U-Boot has had good support for the i.MX 8M platform since early 2018 and can be expected to work reliably for bootloader needs on that platform. Engineers bringing up i.MX 8M boards keep up with bootloader and BSP news on daily.dev."}}]}
```

