Skip to content

IMXRT-63: a2f-mkd: ship LVGL v9.6.0 from upstream GitHub - #3

Merged
vdskvortsov merged 1 commit into
linux-upstream-ngfrom
IMXRT-63-lvgl-v9-public
Oct 13, 2026
Merged

vdskvortsov merged 1 commit into
linux-upstream-ngfrom
IMXRT-63-lvgl-v9-public

Conversation

@vdskvortsov

@vdskvortsov vdskvortsov commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

a2f-mkd takes LVGL v9.6.0 from github.com/lvgl/lvgl into A2F/lvgl, for rootfs/lvgl to build from (EmcraftSystems/projects#9).

  • New UPSTREAMREPO map for third-party repos taken unmodified from upstream: shallow clone of the tag pinned in REPOLIST, .git removed. The tag argument of a release run does not apply to them, since a2f-tag does not branch them.
  • tests docs scripts env_support libs zephyr configs sbom are removed from the checkout: 73 MB instead of 203 MB. LICENCE.txt and COPYRIGHTS.md stay.
  • The linux-upstream-ng-imxrt-lvgl side-clone and the A2F/lvgl_bins build are gone.
  • lv_drivers is dropped from a2f-mkd and a2f-tag; lvgl is dropped from a2f-tag.

Lands before #2. IMXRT-46 depends on IMXRT-63. Rebased onto this, #2's 6aaa24b (side-clone removal) is already applied here, and bd5cfb3 changes a block that no longer exists.

Tested: the A2F/lvgl tree this produces was used for the RT1170 EVK test in EmcraftSystems/projects#9. A full a2f-mkd run has not been done.

JIRA: IMXRT-63

Fetch lvgl v9.6.0 from github.com/lvgl/lvgl into A2F/lvgl, without
its tests, docs and other development material. rootfs/lvgl builds
from it, so the side-clone and A2F/lvgl_bins are gone. lv_drivers is
dropped: LVGL 9 has the fbdev and evdev drivers built in. a2f-tag no
longer handles lvgl, which is not an Emcraft repo.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant