drivers/gpu/drm/solomon

Solomon SSD13xx and SH1106 small OLED display controllers

A family of small monochrome and grayscale OLED display controllers (SSD1305, SSD1306, SSD1307, SSD1309, SSD1322, SSD1325, SSD1327, SSD1331, and the related SH1106) that drive tiny I2C or SPI panels, typically 0.9 to 2 inch screens at resolutions like 128x32 or 128x64. They are ubiquitous in hobbyist Raspberry Pi and Arduino projects, embedded status displays, and small instrument panels.

keep conf=0.89 last_sold=2026 deploy=low replacement=none subsystem=gpu category=graphics-display
89%

recommendation

It should stay because the hardware is still actively sold by mainstream distributors like SparkFun for maker and embedded use, and the driver itself is being actively maintained upstream, with cleanup work and bug fixes landing on dri-devel as recently as late 2025 and early 2026. Although total deployment is modest compared to mainstream GPUs, no replacement driver covers this niche and the controllers remain in current production.

repository signals

6 files
2,470 source lines
85 commits, 5y
+3,125 / −620 lines added / removed, 5y
22 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 85 total · active in 28/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 2 commits · +1,058 −0 2022-03: 7 commits · +30 −18 2022-04: 6 commits · +351 −62 2022-05: 1 commit · +2 −0 2022-06: 3 commits · +7 −16 2022-07: 1 commit · +1 −1 2022-08: 3 commits · +5 −7 2022-09: 5 commits · +212 −109 2022-10: 3 commits · +9 −21 2022-11: 2 commits · +3 −3 2022-12: 0 commits · +0 −0 2023-01: 2 commits · +16 −13 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 2 commits · +4 −4 2023-06: 4 commits · +91 −43 2023-07: 7 commits · +155 −87 2023-08: 2 commits · +41 −10 2023-09: 3 commits · +142 −58 2023-10: 9 commits · +555 −88 2023-11: 0 commits · +0 −0 2023-12: 3 commits · +382 −3 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +2 −2 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +4 −1 2024-10: 0 commits · +0 −0 2024-11: 1 commit · +1 −1 2024-12: 3 commits · +6 −9 2025-01: 2 commits · +4 −2 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 1 commit · +1 −1 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +1 −2 2025-09: 6 commits · +35 −51 2025-10: 1 commit · +1 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +6 −8 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. cateee.net

    LKDDb shows the DRM_SSD130X driver has been in mainline since Linux 5.18 and remains present in current kernel series, covering Solomon/Sino Wealth OLED controllers.

  2. spinics.net

    dri-devel carried a functional drm/solomon fix on 2026-02-10, showing active upstream maintenance rather than abandonment.

  3. spinics.net

    dri-devel carried 2025-10 drm/solomon cleanups/refactors, indicating continued subsystem attention.

  4. sparkfun.com

    A new SSD1306-based OLED module remained on sale from a mainstream distributor in 2026, supporting that this hardware was still sold new in 2025/2026.

  5. sparkfun.com

    Another new SSD1306-based display module remained commercially available in 2026, suggesting ongoing niche embedded deployment.

codex reasoning notes (technical)

Local source inspection via `rg` confirmed this is a real DRM driver directory for Solomon SSD1305/1306/1307/1309/1322/1325/1327/1331 and SH1106-class OLED controllers over I2C/SPI. Lore access via `lei` was unavailable, so I used `web.search_query` against lore/spinics terms; those searches surfaced 2025-10 and 2026-02 dri-devel traffic for drm/solomon and did not surface any removal/deprecation thread in removal-focused queries. Product availability evidence came from `web.search_query` results for current SSD1306 modules sold by SparkFun. Cateee/LKDDb URL came from web search and corroborates that the driver is current upstream. Hardware is still sold, but mainly for embedded/maker/small-display niches, so deployments today look low rather than none. No newer upstream driver supersedes this DRM driver for the same use case.