Page MenuHomeFreeBSD

Import DRM for ARM and ARM64
Needs ReviewPublic

Authored by br on Feb 13 2022, 8:12 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, May 7, 4:51 PM
Unknown Object (File)
Wed, May 7, 3:22 PM
Unknown Object (File)
May 1 2025, 8:45 AM
Unknown Object (File)
Apr 29 2025, 4:54 AM
Unknown Object (File)
Apr 26 2025, 5:40 AM
Unknown Object (File)
Apr 22 2025, 1:16 PM
Unknown Object (File)
Apr 21 2025, 3:18 AM
Unknown Object (File)
Apr 19 2025, 3:58 PM

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