Noralf Trønnes edited this page Aug 28, 2017 · 12 revisions

(anyone with a github account can edit these pages, please contribute)

tinydrm is a DRM helper library for tiny displays.

It provides a foundation for converting the fbtft drivers in drivers/staging/fbtft to DRM.

This github repo will contain out-of-tree drivers.

Announcements are made in Issue #2

fbtft vs. tinydrm

  • tinydrm updates the display when userspace asks for it - fbtft does it at fixed intervals when video memory is written to (fps parameter)

  • fbtft can only update full width areas of the display - tinydrm doesn't have this restriction.

  • fbtft turns on the display when probed - tinydrm turns on the display when first used.

  • fbtft rotate property changed name to rotation

  • tinydrm supports double-buffering/page-flips

  • tinydrm supports rendering on a GPU and scanout on the display (PRIME)

tinydrm has fbdev emulation support (for fbcon)

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.