Page MenuHomeFreeBSD

Import DRM for ARM and ARM64
Needs ReviewPublic

Authored by br on Feb 13 2022, 8:12 PM.
Tags
None
Referenced Files
F132459894: D34262.diff
Fri, Oct 17, 3:02 AM
Unknown Object (File)
Mon, Oct 13, 6:39 AM
Unknown Object (File)
Mon, Oct 13, 1:25 AM
Unknown Object (File)
Tue, Oct 7, 4:32 PM
Unknown Object (File)
Sun, Sep 21, 8:34 PM
Unknown Object (File)
Sep 15 2025, 7:57 PM
Unknown Object (File)
Sep 11 2025, 6:43 AM
Unknown Object (File)
Sep 10 2025, 2:43 AM

Details

Reviewers
mmel
manu
Summary

This brings DRM core from drm_subtree[1] project, including:

DRM Backends:

  • Rockchip RK3399
  • ARM Komeda (Morello Board)
  • Allwinner
  • Panfrost GPU driver

Bridges:

  • Designware HDMI
  • anx6345 RGB to eDP bridge
  • TDA998x HDMI

This support does not require LinuxKPI and does not use td_lkpi_task in struct thread

  1. https://github.com/evadot/drm-subtree
Test Plan

Tested on RK3399 and Morello Board both with Panfrost GPU

mesa-demos, window systems (wayland, xorg), also Doom

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

br requested review of this revision.Feb 13 2022, 8:12 PM

Where did this come from? (i.e. which git tree).

Are we expecting to continue development in FreeBSD, or should it be considered contrib code & be a vendor import?

Where did this come from? (i.e. which git tree).

Are we expecting to continue development in FreeBSD, or should it be considered contrib code & be a vendor import?

From manu's git but this patch is not fully merged to manu's git: https://github.com/evadot/drm-subtree

We expect to continue development in FreeBSD, not in the manu's git

Remove cdns_i2c from files