A Linux kernel module for the Good Display GDEQ046T82 display which uses the SSD1677 controller chip.
This is still a work in progress. Only Partially Works. So far it loads as a DRM device using the DRM Tiny system, and adds Framebuffer support. It is sufficient to play DOOM poorly.
- Currently loads as a DRM drvice.
- X window server, Doom can use the display.
- Does NOT do grayscales yet so the colours are way off - making DOOM unplayable.
- Refreshes at a constant rate without regard for display change making it pretty unusable to read from.
- But it works! And it's the first time I've ever made a driver for Linux.
The driver uses DRM Tiny and also add framebuffer support.
- Kernel version 6.1.81 (STM Linux)