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)
Jan 10 2024, 2:45 AM
Unknown Object (File)
Jan 1 2024, 2:24 AM
Unknown Object (File)
Dec 18 2023, 10:13 AM
Unknown Object (File)
Nov 14 2023, 3:44 AM
Unknown Object (File)
Jul 8 2023, 12:16 PM
Unknown Object (File)
Jun 20 2023, 4:07 PM
Unknown Object (File)
May 28 2023, 10:54 PM
Unknown Object (File)
Mar 29 2023, 3:03 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