This repository was archived by the owner on Sep 30, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 495
DRM drivers
Noralf Trønnes edited this page May 5, 2022
·
3 revisions
fbtft drivers use the now obsolete graphic subsystem fbdev. New display drivers use DRM.
This is a list of SPI panels that have a DRM driver:
| Display | Resolution | Controller | Compatible |
|---|---|---|---|
| Adafruit 1.8" TFT | 128x160 | ST7735R | jianda,jd-t18003-t01 |
| Okaya RH128128T | 128x128 | ST7715R | okaya,rh128128t |
| Lego Mindstorms Ev3 | 178x128 | ST7586 | lego,ev3-lcd |
| Multi-Inno MI0283QT (1) | 320x240 | ILI9341 | multi-inno,mi0283qt |
| Waveshare 3.5inch RPi LCD (A) | 480x320 | ILI9486 | waveshare,rpi-lcd-35 |
| Ozzmaker PiScreen | 480x320 | ILI9486 | ozzmaker,piscreen |
| Adafruit 2.4" TFT | 240x320 | ILI9341 | adafruit,yx240qv29 |
| 2.2" TFT | 176x220 | ILI9225 | vot,v220hf01a-t |
| Newhaven 1.8" TFT | 128x160 | ILI9163 | newhaven,1.8-128160EF |
| Adafruit PiTFT 3.5" | 320x480 | HX8357D | adafruit,yx350hv15 |
- Used on Watterott RPi Display and it also works with Adafruit PiTFT 2.8"
The panel-mipi-dbi driver is a generic driver that works with all displays that have a MIPI DBI compatible controller and use the SPI interface.
One big advantage with the DRM drivers is that the display can run at a higher SPI speed by running pixel data at spi-max-frequency and init commands at <=10MHz. This makes it possible to push the envelope without messing up the controller configuration due to command transmission errors.
FBTFT-DRM comparison: https://github.com/notro/panel-mipi-dbi/wiki/fbtft